Seite 1 von 1

Upload oder Befehle ausführen (serverseitig)

Verfasst: 22.06.2017 23:47
von SBond
Hallo Leute,

ich weiß dass SpiderBasic clientseitig arbeitet, aber gibt es eine Möglichkeit Dateien hochzuladen oder irgendwie mit dem Server zu kommunizieren?
Ich habe auf meinem Raspberry Pi einen Apache webserver mit einer SpiderBasic-Seite laufen. Wäre cool, wenn der Client irgendwie Befehle senden kann, um beispielsweise ein Script auf dem Pi starten zu lassen.

Gibt es irgendeine Möglichkeit? PHP wollte ich eigentlich nicht lernen <). Kiffi kann das bestimmt beantworten :mrgreen:

Gruß,
Martin

Re: Upload oder Befehle ausführen (serverseitig)

Verfasst: 23.06.2017 00:28
von Kiffi
SBond hat geschrieben:Gibt es irgendeine Möglichkeit?
ja, die gibt es. Du kannst mit PB ein CGI erstellen, welches auf Deinem Server läuft. Dieses kannst Du dann mit einem HttpRequest von der Webseite aus aufrufen.

Grüße ... Peter

Re: Upload oder Befehle ausführen (serverseitig)

Verfasst: 23.06.2017 00:43
von SBond
ok danke :mrgreen:
Habe damit noch nicht gearbeitet, wird aber wohl nicht so schwer sein. :D


Für den Raspberry wird es wahrscheinlich nicht gehen, da dieser einen ARM-Prozessor nutzt und daher PB-Programme nicht laufen. Aber eventuell finde ich was anderes. Danke für den Hinweis mit CGI ;)

Re: Upload oder Befehle ausführen (serverseitig)

Verfasst: 23.06.2017 08:52
von Kiffi
SBond hat geschrieben:Für den Raspberry wird es wahrscheinlich nicht gehen, da dieser einen ARM-Prozessor nutzt und daher PB-Programme nicht laufen.
ja sorry, da hast Du recht. Das habe ich nicht bedacht.
SBond hat geschrieben:wird aber wohl nicht so schwer sein. :D
genau. Ich bin jetzt auch kein PHP-Profi, aber viele Sachen lassen sich mit wenigen Zeilen Code realisieren.

Grüße ... Peter

Re: Upload oder Befehle ausführen (serverseitig)

Verfasst: 23.06.2017 10:34
von Kurzer
SBond hat geschrieben:PHP wollte ich eigentlich nicht lernen
Moin Martin,
PHP ist keine Hexerei. Die Syntax ist echt gut zu lesen und zu verstehen, wenn man PureBasic (oder C, C++) kennt.
Ich beschäftige mich gerade "notgedrungen" auf Arbeit damit, weil wir hier ein paar statistische Daten aus einem Online-System benötigen, die wir nicht extra bei einem Web-Programmierer in Auftrag geben wollen. Bereits nach wenigen Stunden hatte ich erste Ergebnisse auf dem Schirm - es ist echt verblüffend einfach, wenn man einfach prozedural anfängt und *nicht* den Anspruch hat PHP zuerst vollständig verstehen zu wollen, bevor man anfängt ein Programm damit zu schreiben (PHP ist trotz seiner einfachen Anwendbarkeit bzgl. des Einstiegs von den Funktionen und Bibliotheken her sehr umfangreich).

Für den Anfang empfehle ich folgende Tutorials:
https://www.php-einfach.de/php-tutorial/
http://www.schattenbaum.net/php/anfang.php
http://php.net/manual/de/manual.php

PHP-Syntaxchecker:
https://phpcodechecker.com/

Bisher komme ich noch ohne eine spezielle IDE aus. Ich bnutze zum coden "Notepad 2" mit folding und Systax highlightning für PHP und für die Fehlersuche den o.g. Syntaxchecker.

Wenn Du ein bißchen Zeit übrig hast, dann probier einfach mal die Beispiele aus den Tutorials nachzubauen.

Gruß Kurzer

Re: Upload oder Befehle ausführen (serverseitig)

Verfasst: 23.06.2017 11:51
von SBond
super :mrgreen:

vielen Dank für eure Tipps <)
noch ein schönes Wochenende :mrgreen:


Gruß,
Martin