Есть ли сторонние библиотеки, чтобы делать классные переходы в iPhone OS?
Вот доступные типы.
Это нелегко. Вы можете вызвать двоичный файл php-cgi
и передать поддельный запрос POST. Но вам нужно будет настроить множество переменных среды CGI:
echo 'var1 = 123 & amp; var2 = abc' | REQUEST_METHOD = POST SCRIPT_FILENAME = script.php REDIRECT_STATUS = CGI CONTENT_TYPE = application / www-form-urlencoded php-cgi
Примечание: Недостаточно, не работает так. Но что-то в этом роде ...
Это, конечно, проще, если вы просто исправите скрипт и загрузите массив $ _POST из предопределенной переменной среды.
$ _ POST = parse_url ($ _ SERVER ["_ POST"]);
Тогда вы можете вызвать его как _POST = var = 123 php script.php
для простоты.
Я искал решение для этого и пришел, потому что это был первый хит в Google. Второй вариант был для меня чем-то полезен, потому что он имеет очень простое решение, если у вас есть доступ к скрипту PHP и его можно изменить.
Просто вставьте следующие строки в начале вашего скрипта:
/ *, если он запущен из командной строки, оберните параметры в $ _POST и $ _GET * / if (! isset ($ _ SERVER ["HTTP_HOST"])) {parse_str ($ argv [1], $ _GET); parse_str ($ argv [1], $ _POST); }
Эта небольшая часть кода делает трюк (вы можете решить, хотите ли вы использовать $ _GET или $ _POST или, как мне было нужно, оба. После изменения сценария вы можете позвонить это из командной строки, передающей ваши аргументы:
php yourscript.php 'arg1 = x & amp; arg2 = y'
Удачи!