![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 12
|
на сервере есть пустой текстовый файл data.txt
в него нужно записать текст "ok" вот скрипт флэшки, который отсылает php скрипту переменные php скрипт находится в файле под именем save.php fscommand ("allowscale", "false"); file="save.php"; message="ok"; action="send"; loadVariablesNum (file, 0, "POST"); вот скрипт php файла save.php <? $action = $HTTP_POST_VARS['action'] ; $message = $HTTP_POST_VARS['message'] ; if ($action == "send") { $f = fopen("data.txt", "w"); fwrite($f, $message); fclose($f); } ?> не записывает ничего может для записи на сервере должна быть включена поддержка? что вообще должно быть установлено на сервере? отправка на мыло по такому сценарию работает |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 82
|
Если честно, я вообще не понял, как такое может работать? Исправлять бесполезно, извини, но ты, по-моему, не понимаешь что вообще делаешь. Попробуй мой вариант
flash: result_lv = new LoadVars(); result_lv.onLoad = function() { result_lv.decode(result_lv.str); if (result_lv.n == "ok") { trace("Запись добавлена."); } else { trace("Ошибка при записи."); } }; sendresult_lv = new LoadVars(); sendresult_lv.action = "send"; sendresult_lv.message = "ok"; sendresult_lv.sendAndLoad("URL", result_lv, "POST");//URL - твой php php: <? $action = $HTTP_POST_VARS['action'] ; $message = $HTTP_POST_VARS['message'] ; if ($action == "send") { $f = fopen("data.txt", "w"); if (fwrite($f, $message)){ $str="&n=ok"; echo $str; fclose($f); } } ?> Если что то не погятно - спрашивай. |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 12
|
спасибо kos, что ответил
не работает твой вариант у меня меня больше интересует php скрипт данные из флэша к php передаются по моему сценарию без вопросов а тот вариант php что тынаписал мало чем отличается от моего только проверка на запись добавлена, что не главное вот передача перемнных файлу php с именем "save.php" точно так-же я отправляю данные php для отправки на мыло message="ok"; action="send"; loadVariablesNum ("save.php", 0, "POST"); и php мой кроме проверки на запись от твоего не отличается <? $action = $HTTP_POST_VARS['action'] ; $message = $HTTP_POST_VARS['message'] ; if ($action == "send") { $f = fopen("data.txt", "w"); fwrite($f, $message); fclose($f); } ?> ничего лишнего и без ошибок если несложно вышли исходники твоего варианта fla, и php на pro@reliz.net |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 82
|
Прверь CHMOD у текстовиека и php скрипта. Для верности выставь им 777
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 12
|
да, всё заработало
выключена была запись в атрибутах txt файла на сервере |
|
|||||
|
Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
|
Цитата:
![]()
__________________
No war, make Flash. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|