Neue Zeile in txt Datei will nicht funktionieren

RageNo1

Erfahrenes Mitglied
Hallo,
ich habe ein kleines Script gebastelt welches
Zeile für Zeile in eine txt Datei schreiben soll.

Leider wird keine neue Zeile angefangen sondern
die neuen Daten in Zeile 1 einfach hinten angehängt.

Hier mal der Code:
PHP:
<?php

if($sent==1)
{
IF(file_exists('plugs.txt')){$output = "\n";}
$entry = fopen('plugs.txt','a');
$output = $output.$title.'%%%%<div align="center"><a class="news" href="'.$link.'" target="_blank"><img src="'.$image.'" border="0" alt=""></a></div>%%%%'.$cat;
fputs($entry,$output);
fclose($entry);

$title = "";
$link = "";
$image = "";
$cat = "";
}

?>
 
Setz doch mal die Fehlermeldungsensibilität PHPs höher, sodass mögliche Fehermeldungen auch ausgegeben werden.
 
Versuchs mal damit:
PHP:
<?php

if($sent==1)
{
IF(file_exists('plugs.txt')){$output = "\n ";}
$entry = fopen('plugs.txt','a');
$output .= $title . '%%%%<div align="center"><a class="news" href="'.$link.'" target="_blank"><img src="'.$image.'" border="0" alt=""></a></div>%%%%' . $cat;
fputs($entry,$output);
fclose($entry);

$title = "";
$link = "";
$image = "";
$cat = "";
}

?>

Dein src würde folgendes schreiben:

Code:
\n%%%%<div align="center"><a class="news" href="" target="_blank"><img src="" border="0" alt=""></a></div>%%%%
evt braucht der Interpreter ein leerzeichen nach \n, habs jetzt net ausprobiert
 
Zurück