Ich bin mir bewusst, dass es Dienste wie gibt
... wo Sie ein PHP-Snippet posten, eine eindeutige URL-ID dafür erhalten und es auf der Seite selbst ausführen können - und sogar auf die Rohquellversion des Codes verlinken (wie im obigen Beispiel).
Mir ist jedoch kein solcher Dienst bekannt, der auch PHP-Code bedient - sagen wir, wenn mein PHP-Code-Snippet nur so ist echo "test";
- dann sollte ich bei irgendeiner Form der URL mit dieser ID nur die Zeichenfolge erhalten test
(das Ergebnis der Ausführung des PHP-Codes ). Anscheinend hatte PHPFiddle das einmal, denn http://phpfiddle.org/api/run/e965-kbf2 antwortet mit "Diese API wurde aus Sicherheitsgründen deaktiviert" - aber es hat es nicht mehr.
Gibt es also solche Dienste, bei denen Sie PHP-Code sowohl posten/teilen als auch ausführen/bereitstellen können? Ich muss einfach ein Beispiel für ein Forum schreiben, wo ich sowohl den Code teilen als auch die Ausgabe in einem JS-Beispiel verwenden kann Wie viel Speicher darf verwendet werden ...
Tatsächlich scheint es mit PhpFiddle APIs Version 3.0 http://phpfiddle.org/deposit/phpfiddle_apis.php einen Weg zu geben - aber nicht mit gespeicherten Snippets; Sie können den Code in einer POST-Anforderung senden und erhalten eine JSON-codierte Antwort (nur Zeichenfolgenausgabe).
curl
In einer Linux -Shell kann man also bash
Folgendes tun:
curl --data "phptag=yes" \
--data-urlencode 'code=$a=array("One", "Two", "Three"); echo json_encode($a);' \
http://phpfiddle.org/api/run/code/json
... und die Antwort lautet:
{"result":"[\"One\",\"Two\",\"Three\"]"}
(Es ist etwas schwieriger, dies mit zu tun wget
, da es seine POST-Parameter nicht urlencodiert)
Mawg sagt, Monica wieder einzusetzen