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 ???
Kommentar