|
| |
автор: cheops (из кафе) (22.06.2006 в 12:57) |
|
| |
для: Shokan
(22.06.2006 в 08:42)
| | | А директория /export/home/ns-home/kzorda/www/rus/cgi-bin/ существует? | |
| |
|
|
| |
|
|
| |
для: KPETuH
(22.06.2006 в 09:39)
| | | Если всё ещё не работает - к примеру на некоторых бесплатных хостингах записывать в текстовые файлы нельзя.
Добавьте такую проверку перед записью в файл:
<?php
if(is_file('file.txt')){echo "File is a file";}
if(is_readable('file.txt')){echo "File is readable";}
|
| |
| |
|
|
| |
|
|
| |
для: Oligarx
(22.06.2006 в 09:22)
| | | да и на папку в которой находиться файл тоже :) | |
| |
|
|
| |
|
|
| |
для: Shokan
(22.06.2006 в 08:42)
| | | права на файл в который записываете поставьте 777 | |
| |
|
|
| |
|
|
| | Я только начал писать на РНР. Хотел бы посоветоваться у вас.
Написал программу:
$fio=$_POST["fio"];
$adr=$_POST["adr"];
$milo=$_POST["milo"];
$tel=$_POST["tel"];
$par=$_POST["parol"];
$menu=$_POST["menu1"];
//записываем в файл
//$today;
$file = fopen("file.txt", "a");
$today = date("d-m-Y");
fwrite($file, $today. "^");
fwrite($file, $fio. "^");
fwrite($file, $tel. "^");
fwrite($file, $milo. "^");
fwrite($file, $menu. "\n");
fclose($file);
берет переменный с преведущей формы и записывает в файл который находится в той же директории. ("file.txt", "a"); вот, в локальном режиме это программа работает, а когда закидывает ее на сервер выводит следующие ошибки:
Warning: fopen(../cgi-bin/file.php): failed to open stream: No such file or directory in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 21
Warning: fwrite(): supplied argument is not a valid stream resource in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 23
Warning: fwrite(): supplied argument is not a valid stream resource in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 24
Warning: fwrite(): supplied argument is not a valid stream resource in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 25
Warning: fwrite(): supplied argument is not a valid stream resource in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 26
Warning: fwrite(): supplied argument is not a valid stream resource in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in /export/home/ns-home/kzorda/www/rus/linki/servis_otv.php on line 28
Я предполагаю что ошибка в неправильном открытии файла:
file = fopen("file.txt", "a"); или неправильно указываю путь к этому файлу. Файл находится в той же директории. Подскажите, если не трудно. | |
| |
|
|
|