mam kod
Kod
<?
$tekst = $_POST['tekst'];
$plik = "file.txt";
if (!$plik) {
echo "Brak pliku do zapisania";
}
else
echo "Sprawdzanie obecności pliku zakończone powodzeniem, dopisywanie do pliku...<BR>";
if (!$tekst) {
echo "Nie wpisano żadnego tekstu - nie ma nic dododania<BR>";
}
else
$fp = fopen ($plik, "a");
flock ($fp, 2);
fwrite ($fp, $tekst);
flock ($fp, 3);
fclose ($fp);
echo "Dopisywanie zakończone sukcesem. Dane zostały dopisane do pliku "."$plik";
?>
$tekst = $_POST['tekst'];
$plik = "file.txt";
if (!$plik) {
echo "Brak pliku do zapisania";
}
else
echo "Sprawdzanie obecności pliku zakończone powodzeniem, dopisywanie do pliku...<BR>";
if (!$tekst) {
echo "Nie wpisano żadnego tekstu - nie ma nic dododania<BR>";
}
else
$fp = fopen ($plik, "a");
flock ($fp, 2);
fwrite ($fp, $tekst);
flock ($fp, 3);
fclose ($fp);
echo "Dopisywanie zakończone sukcesem. Dane zostały dopisane do pliku "."$plik";
?>
Jak widać, plik przechwytuje tekst wpisany w formularzu (z pola o nazwie tekst) i dpisuje do pliku. Jednak dane te zapisują się jedna po drugiej, bez żadnych separatorów.
Pytanie: co trzeba zrobić, aby każda z dopisywanych porcji danych była dopisywana w nowej linijce a na końcu każdzej znajdował się np. średnik?