Hi,
ich bekomme immer diese Meldung:
Cannot read jv_ticker.html
Mein Quellcode:
<?
$anz_headlines = 5;
$fp = fopen("ticker.html","rb");
for ($i = 0; $i < $anz_headlines; $i++){
$str[$i] = fgets ($fp,1024);
//URL herausfiltern
preg_match("!<a href=\"(.*?)(\">)!i",$str[$i],$url);
(string)$url[$i] = $url[1];
//Headline herausfiltern
preg_match("!\">(.*?)(</a>)!i",$str[$i],$headline);
(string)$headline[$i] = $headline[1];
$str_jv[$i]='<PARAM NAME="s'.$i.'" +++ '.$headline[$i].' +++ ; '.$url[$i].' ; mynew">';
}
fclose ($fp);
$fp = fopen("jv_ticker.html","wb");
$inhalt_jv = fread($fp, filesize("jv_ticker.html")) or die ('Cannot read jv_ticker.html');
$inhalt_jv = preg_replace('!<PARAM NAME="s0(.*?)(>)!i',$str_jv[0],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s1(.*?)(>)!i',$str_jv[1],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s2(.*?)(>)!i',$str_jv[2],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s3(.*?)(>)!i',$str_jv[3],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s4(.*?)(>)!i',$str_jv[4],$inhalt_jv);
fclose ($fp);
?>
Die Datei jv_ticker.html ist vorhanden und hat auch die erforderlichen Rechte. Kann es da noch andere Gründe geben, warum das nicht klappt ???
					ich bekomme immer diese Meldung:
Cannot read jv_ticker.html
Mein Quellcode:
<?
$anz_headlines = 5;
$fp = fopen("ticker.html","rb");
for ($i = 0; $i < $anz_headlines; $i++){
$str[$i] = fgets ($fp,1024);
//URL herausfiltern
preg_match("!<a href=\"(.*?)(\">)!i",$str[$i],$url);
(string)$url[$i] = $url[1];
//Headline herausfiltern
preg_match("!\">(.*?)(</a>)!i",$str[$i],$headline);
(string)$headline[$i] = $headline[1];
$str_jv[$i]='<PARAM NAME="s'.$i.'" +++ '.$headline[$i].' +++ ; '.$url[$i].' ; mynew">';
}
fclose ($fp);
$fp = fopen("jv_ticker.html","wb");
$inhalt_jv = fread($fp, filesize("jv_ticker.html")) or die ('Cannot read jv_ticker.html');
$inhalt_jv = preg_replace('!<PARAM NAME="s0(.*?)(>)!i',$str_jv[0],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s1(.*?)(>)!i',$str_jv[1],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s2(.*?)(>)!i',$str_jv[2],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s3(.*?)(>)!i',$str_jv[3],$inhalt_jv);
$inhalt_jv = preg_replace('!<PARAM NAME="s4(.*?)(>)!i',$str_jv[4],$inhalt_jv);
fclose ($fp);
?>
Die Datei jv_ticker.html ist vorhanden und hat auch die erforderlichen Rechte. Kann es da noch andere Gründe geben, warum das nicht klappt ???
 
          
 Fehler beim Öffnen einer Datei ...
									
									
									Fehler beim Öffnen einer Datei ...
								 
							
						
Kommentar