Веб-сервис для обмена и обслуживания php-кода?

Я знаю, что есть такие сервисы, как

... где вы можете опубликовать фрагмент PHP, получить для него уникальный URL-адрес и запустить его на самой странице - и даже ссылку на необработанную исходную версию кода (как в приведенном выше примере).

Однако я не знаю ни одной такой службы, которая также обслуживает код PHP - скажем, если мой фрагмент кода PHP просто echo "test";- тогда в какой-то форме URL-адреса с этим идентификатором я должен получить только строку test(результат выполнения кода PHP ). По-видимому, у PHPFiddle было такое однажды, так как http://phpfiddle.org/api/run/e965-kbf2 отвечает: «Этот API был отключен по соображениям безопасности», но его больше нет.

Итак, существуют ли такие сервисы, где вы можете публиковать/расшаривать и запускать/обслуживать PHP-код? Мне просто нужно написать пример для форума, где я могу как поделиться кодом, так и использовать вывод в примере JS. Я был бы в порядке, если бы у этой службы были ограничения на то, сколько секунд разрешено выполнять сценарий, или сколько памяти разрешено использовать...

Ответы (1)

На самом деле, похоже, есть способ с API-интерфейсами PhpFiddle версии 3.0 http://phpfiddle.org/deposit/phpfiddle_apis.php , но не с сохраненными фрагментами; вы можете отправить код в запросе POST, и вы получите ответ в формате JSON (только строковый вывод).

Итак curl, в оболочке Linux bashможно сделать:

curl --data "phptag=yes" \
 --data-urlencode 'code=$a=array("One", "Two", "Three"); echo json_encode($a);' \
 http://phpfiddle.org/api/run/code/json

... и ответ будет:

{"result":"[\"One\",\"Two\",\"Three\"]"}

(Это немного сложнее сделать с wget, так как он не urlencode свои параметры POST)

Не забудьте принять свой ответ (система позволит вам сделать это через два дня), чтобы помочь другим, кто прочитает этот вопрос в будущем.