|
|
|
| <?
$file = fopen("C:\www\site\wals.txt","r");
if (!file)
{
echo ("ERROR");
}
else
{
fpassthru ($file);
}
?>
Warning: fopen(C:\www\site\wals.txt) [function.fopen]: failed to open stream: No such file or directory in C:\www\site\index.php on line 2
Notice: Use of undefined constant file - assumed 'file' in C:\www\site\index.php on line 3
Warning: fpassthru(): supplied argument is not a valid stream resource in C:\www\site\index.php on line 9 | |
|
|
|
|
|
|
|
для: thunderdoom
(03.08.2005 в 11:27)
| | не может открыть указанный файл....его не существует6) | |
|
|
|
|
|
|
|
для: P@Sol
(03.08.2005 в 11:30)
| | $ забыл в начале где проверку начинаешь | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(03.08.2005 в 12:27)
| | файл в этой же папке
название совподает
этот скрипт я пробую, он первый (тестирую)
не открывает :(
Может быть настройки барахлят ??? (PHP5)?? | |
|
|
|
|
|
|
|
для: thunderdoom
(03.08.2005 в 12:31)
| | 2 thunderdoom >>>
вот ты трудный то а!!! Я же сказал, не if (!file) нада, а if(!$file) | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(03.08.2005 в 12:38)
| | 2CHOL]Scorpion
Warning: fopen(C:\www\site\wals.txt) [function.fopen]: failed to open stream: No such file or directory in C:\www\site\index.php on line 2
а попробуйте относительный путь | |
|
|
|
|
|
|
|
для: P@Sol
(03.08.2005 в 12:41)
| | элементарно права на папку не выставлены.
где файл 755, самому можно 644
ЗЫ: только что протестил. | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(03.08.2005 в 12:49)
| | спасЫба, запахало :) | |
|
|
|
|
|
|
|
для: thunderdoom
(03.08.2005 в 11:27)
| | Дело в том, что символ \ в двойных строках нужно экранировать
<?php
$file = fopen("C:\\www\\site\\wals.txt","r");
?>
|
Microsoft уже всю плешь программисты изъели за то, что они выбрали в качестве разделителя обратный слеш, поэтому в пути вполне допустим прямой слеш
<?php
$file = fopen("C:/www/site/wals.txt","r");
?>
|
Лучше придерживаться его - будет меньше проблем, или действительно прибегать к относительному пути, код
<?php
$file = fopen("wals.txt","r");
?>
|
Всегда будет более переносимым и содержать меньше скрытых ошибок. | |
|
|
|