![]() |
Не понимаю, почему не сохраняются данные!
Никак не пойму, как сохранить эти чертовы данные на сервере!
Пример: ---- если из флэша: loadVariables("save.php4?filename="+filename+"&data="+data, _root ,"POST"); Правильно? Правильно! ---- Если из ХТМЛ: <form name=upload action="save.php4"> <input type=hidden name=filename value="aas.txt"> <input type=hidden name=data value="asdf"> <input type=reset value="Clear"><input type=submit value="Save coordinates"> </form> Правильно? Правильно! --- А скрипт: <?php SaveData( $filename,$data ); function SaveData($filename,$data) { $fd = fopen($filename,"w"); fwrite( $fd,$data ); fclose( $fd ); } ?> Правильно? Вроде да. Права доступа: у каталога 777 у скрипта 711. Ну не сохраняет и все! То есть иногда возьмет и сохранит, 1 раз из 10. А обычно нет!!! Ничего не понимаю!!! Хелп!!!! --- Спасибо! |
Ты уже проверил, что в $filename и $data действительно попадают передаваемые значения? Ибо они вовсе не обязаны туда попадать. :)
|
Вот, написал так:
<?php if( !empty($filename) && !empty($data) ) { Save2File( $filename,$data ); } else { Save2File( "a.txt","aaa" ); } function Save2File($filename,$data) { $fd = fopen($filename,"w"); fwrite( $fd,$data ); fclose( $fd ); } ?> И все равно ни туда ни туда не сохраняет :( :( |
Для начла выведи на страницу значения своих переменных и проконтролируй их визуально. :)
|
Слушай, Crazy, а может быть дело в том, что скрипт не создает новый файл? Просто в случае если файл с именем filename уже существует, запись происходит! А если нет - новый файл не создается, хотя права на каталог 777. Или fopen() не создает новый файл, а только открывает уже существующий?
|
fopen() может и открыть существующий и создать новый...
попробуй fopen c w+ |
Для начала я бы все же проверил, попадают ли значения в переменные. Проблемы нужно решать последовательно. :)
|
Спасибо, мужики! Вопрос снимается, сглючил я ( не заменял спец. символы на коды, да еще метод POST не указал где надо ).
|
| Часовой пояс GMT +4, время: 18:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.