|
|
|
| Почему не работает данная функция кто-нибудь может объяснить? Может модули специальные нужны, типа cURL? | |
|
|
|
|
|
|
|
для: evgen_17
(12.03.2005 в 21:19)
| | Нет специальные модули не требуются - что пишет PHP и где происходит тест: на сервере или локальной машине? | |
|
|
|
|
|
|
|
для: cheops
(12.03.2005 в 21:35)
| | Тест происходит на локальной машине (пока)...
Тьфу ты ё моё!!! Premission dined!!! Всё ОК оказывается...
Тогда вопрос по PHP и Web Money в соответствующей теме, созданной мной | |
|
|
|
|
|
|
|
для: evgen_17
(12.03.2005 в 21:43)
| | И всё таки глючит она...
Выдаёт:
Warning: popen(./WMSigner,r+) [function.popen]: Invalid argument in /.../cass.php on line 43
Т.е. вот в этой строке:
// Запуск WMSigner $fp = popen("./WMSigner", "r+");
|
| |
|
|
|
|
|
|
|
для: evgen_17
(12.03.2005 в 22:45)
| | а чем Вы компилировали WMSigner ?
у Вас на локале линукс стоит ? | |
|
|
|
|
|
|
|
для: Valeri
(12.03.2005 в 22:57)
| | Естественно... :| Linux. | |
|
|
|
|
|
|
|
для: evgen_17
(12.03.2005 в 23:00)
| | вообще то не понятно для чего вы запускаете таким образом WMSigner
<?
$fp = popen("./WMSigner", "r+");
?>
|
все действия с ним производятся сайтом WM, а Ваша задача только его правильно скомпилировать, ну и проверить , как написано в инструкции.
а что Вы хотите вот так проверить, я честно говоря не понимаю. | |
|
|
|
|
|
|
|
для: Valeri
(12.03.2005 в 23:52)
| | Кто-нибудь, объясните доступно почему не работает popen()??? | |
|
|
|
|
|
|
|
для: evgen_17
(13.03.2005 в 01:35)
| | CHEOPS!!! Может Вы знаете в чём дело??? | |
|
|
|
|
|
|
|
для: evgen_17
(13.03.2005 в 02:25)
| | Не знаю правильно ли я сделал, но я переписал код таким образом:
<? $fp = popen("./WMSigner", "r"); ?>
|
Т.е. удалил знак "+" после буквы "r". Вроде всё заработало. Но для чего-то же он там стоял??? Или это была опечатка? | |
|
|
|