Приветную. есть код (код не мой скопипастил) PHP: <? $camurl="http://192.168.89.2/mjpg/video.mjpg"; $boundary="\n--"; #$f = @fopen($camurl,"r") ; $f = @fopen($camurl, 'r') ; if(!$f) { //**** cannot open echo "error"; } else { //**** URL OK while (substr_count($r,"Content-Length") != 2) $r.=@fread($f,512); $start = strpos($r,'ÿ'); $end = strpos($r,$boundary,$start)-1; $frame = substr("$r",$start,$end - $start); header("Content-type: image/jpeg"); echo $frame; } fclose($f); ?> выдает ошибку error Warning: fclose() expects parameter 1 to be resource, boolean given in /home/site3/public/cam/index.php on line 21 В чём может быть проблема ? PHP 5.3.2-1 ubuntu4.5 with Suhosin-Patch (cli) (built: Sep 17 2010 13:49:46)Copyright (c) 1997-2009 The PHP Group
Файл не найден, поэтому и выводится сперва Код (Text): error и затем Код (Text): Warning: fclose() expects parameter 1 to be resource, boolean given in /home/site3/public/cam/index.php on line 21 , т.к. нет дескриптора файла ("parameter 1 to be resource"), который нужно закрыть.
это говорит о том, что у тебя и открытия файла не происходит. Убери @ перед fopen и посмотри что за ошибка возникает