Upload oder Befehle ausführen (serverseitig)

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
SBond
Beiträge: 266
Registriert: 22.05.2013 20:35
Computerausstattung: armseliger Laptop, mit wenig RAM und noch weniger CPU-Leistung. ...und die Grafikkarte.... ....naja.. da male ich doch lieber selber.
Wohnort: nahe Wolfsburg

Upload oder Befehle ausführen (serverseitig)

Beitrag 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
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e

:D
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Upload oder Befehle ausführen (serverseitig)

Beitrag 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
Hygge
SBond
Beiträge: 266
Registriert: 22.05.2013 20:35
Computerausstattung: armseliger Laptop, mit wenig RAM und noch weniger CPU-Leistung. ...und die Grafikkarte.... ....naja.. da male ich doch lieber selber.
Wohnort: nahe Wolfsburg

Re: Upload oder Befehle ausführen (serverseitig)

Beitrag 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 ;)
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e

:D
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Upload oder Befehle ausführen (serverseitig)

Beitrag 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
Hygge
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Upload oder Befehle ausführen (serverseitig)

Beitrag 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
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
SBond
Beiträge: 266
Registriert: 22.05.2013 20:35
Computerausstattung: armseliger Laptop, mit wenig RAM und noch weniger CPU-Leistung. ...und die Grafikkarte.... ....naja.. da male ich doch lieber selber.
Wohnort: nahe Wolfsburg

Re: Upload oder Befehle ausführen (serverseitig)

Beitrag von SBond »

super :mrgreen:

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


Gruß,
Martin
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e

:D
Antworten