Я знаю, что есть такие сервисы, как
... где вы можете опубликовать фрагмент PHP, получить для него уникальный URL-адрес и запустить его на самой странице - и даже ссылку на необработанную исходную версию кода (как в приведенном выше примере).
Однако я не знаю ни одной такой службы, которая также обслуживает код PHP - скажем, если мой фрагмент кода PHP просто echo "test";
- тогда в какой-то форме URL-адреса с этим идентификатором я должен получить только строку test
(результат выполнения кода PHP ). По-видимому, у PHPFiddle было такое однажды, так как http://phpfiddle.org/api/run/e965-kbf2 отвечает: «Этот API был отключен по соображениям безопасности», но его больше нет.
Итак, существуют ли такие сервисы, где вы можете публиковать/расшаривать и запускать/обслуживать PHP-код? Мне просто нужно написать пример для форума, где я могу как поделиться кодом, так и использовать вывод в примере JS. Я был бы в порядке, если бы у этой службы были ограничения на то, сколько секунд разрешено выполнять сценарий, или сколько памяти разрешено использовать...
На самом деле, похоже, есть способ с 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)
Мог говорит восстановить Монику