Hi,
ich habe diesen Quellcode und möchte halt Text in eine Datei schreiben. Muss ich immer erst den Text in eine Datei schreiben und dann mit write in diese einfügen ???
Mir kommt das ziemlich lang vor. Man kann das doch bestimmt auch anders erledigen, oder ???
if (file_exists($arr_index_php[$i])){
$fp_rubrik_r = fopen($arr_index_php[$i],'rb') or die ("Could not open file or forbidden.");
$inhalt = fread($fp_rubrik_r, filesize($arr_index_php[$i])) or die ('Cannot read file '.$arr_index_php[$i]);
fclose($fp_rubrik_r);
$fp_rubrik_a = fopen($arr_index_php[$i],'ab') or die ("Could not open file or forbidden.");
$inhalt = '<? if ($rubrik == '.$arr_rubrik[$i].'){';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<!-- Nur feur die Auswertung IVW -->';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<img width="1" height="1" src="http://www.niedersachsen.com/cgi-bin/vgmcounter/CP/SN/'.$arr_ivw_rubrik[$i].'>">';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<!-- IVW VERSION="1.2" -->';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<SCRIPT LANGUAGE="JavaScript">';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<!--var';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'IVW="http://snonline.ivwbox.de/cgi-bin/ivw/CP/'.$arr_ivw_rubrik[$i].';";';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'document.write("<IMG SRC=\""+IVW+"?r="+escape(document.referrer)+"\"';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'WIDTH=\"1\" HEIGHT=\"1\">"); // -->';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '</SCRIPT>';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<NOSCRIPT>';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<IMG SRC="http://snonline.ivwbox.de/cgi-bin/ivw/CP/'.$arr_ivw_rubrik[$i].';"';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'WIDTH="1" HEIGHT="1">';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '</NOSCRIPT>';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '} ?>';
fwrite($fp_rubrik_a,$inhalt);
fclose($fp_rubrik_a);
}//Ende if
ich habe diesen Quellcode und möchte halt Text in eine Datei schreiben. Muss ich immer erst den Text in eine Datei schreiben und dann mit write in diese einfügen ???
Mir kommt das ziemlich lang vor. Man kann das doch bestimmt auch anders erledigen, oder ???
if (file_exists($arr_index_php[$i])){
$fp_rubrik_r = fopen($arr_index_php[$i],'rb') or die ("Could not open file or forbidden.");
$inhalt = fread($fp_rubrik_r, filesize($arr_index_php[$i])) or die ('Cannot read file '.$arr_index_php[$i]);
fclose($fp_rubrik_r);
$fp_rubrik_a = fopen($arr_index_php[$i],'ab') or die ("Could not open file or forbidden.");
$inhalt = '<? if ($rubrik == '.$arr_rubrik[$i].'){';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<!-- Nur feur die Auswertung IVW -->';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<img width="1" height="1" src="http://www.niedersachsen.com/cgi-bin/vgmcounter/CP/SN/'.$arr_ivw_rubrik[$i].'>">';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<!-- IVW VERSION="1.2" -->';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<SCRIPT LANGUAGE="JavaScript">';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<!--var';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'IVW="http://snonline.ivwbox.de/cgi-bin/ivw/CP/'.$arr_ivw_rubrik[$i].';";';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'document.write("<IMG SRC=\""+IVW+"?r="+escape(document.referrer)+"\"';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'WIDTH=\"1\" HEIGHT=\"1\">"); // -->';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '</SCRIPT>';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<NOSCRIPT>';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '<IMG SRC="http://snonline.ivwbox.de/cgi-bin/ivw/CP/'.$arr_ivw_rubrik[$i].';"';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = 'WIDTH="1" HEIGHT="1">';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '</NOSCRIPT>';
fwrite($fp_rubrik_a,$inhalt);
$inhalt = '} ?>';
fwrite($fp_rubrik_a,$inhalt);
fclose($fp_rubrik_a);
}//Ende if
Kommentar