Forum Webscript.Ru

Программирование => PHP => Тема начата: Vetroff от 02 Октября 2002, 10:50:24

Название: fgets!!
Отправлено: Vetroff от 02 Октября 2002, 10:50:24
Помогите пожалста!
есть такой участок кода

switch ($QUERY_STRING){
case "h":
$inc = "history.txt";
break;
case "a":
$inc = "about.txt";
break;
case "str":
$inc = "structure.txt";
break;
case "sch":
$inc = "schedule.txt";
break;
case "r":
$inc = "rules.txt";
break;
case "p":
$inc = "paid.txt";
break;
default:
echo "404 Не найдено";
}
$f = fopen("inc/$inc","r") or die("НЕ могу открыть файл");
while (!feof($f)){
$st = fgets ($f); :confused:
$text .= $st;}
$text = nl2br($text);
$text = strip_tags($text,\'
\');
echo $text;
echo"

 hspace=\'0\' vspace=\'0\'>

<< назад";
}

под виндой прекрасно работает, а под freebsd не хотит выдает ошибку
Warning: Wrong parameter count for fgets() in /home/home/beginer/www/ttt/about.php on line  - на строке после котрой стоит
:confused:
Название: fgets!!
Отправлено: ThE0ReTiC от 02 Октября 2002, 11:49:34
http://www.php.net/manual/en/function.fgets.php
Прочитай коменты. Особенно первый!
Название: fgets!!
Отправлено: Vetroff от 03 Октября 2002, 12:11:26
Так дело было во втором параметре, просто у меня на винде свежий пхп стоит а там этот парматр опционаленб вот я про него и забыл, спасибо!