Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Zeilenumbruch in txt datei [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Zeilenumbruch in txt datei


 
coldblood
28-01-2004, 19:15 
 
Hi! Ich hab ein script gemacht, dass die ips loggt, nur leider macht das script das in einer wurst! Wie macht man einen Zeilenumbruch in einer txt datei?

<?php
$besucher_IP= $_SERVER['REMOTE_ADDR'];
echo $besucher_IP;
$datei = fopen("ip.txt","a+");
fwrite($datei, $besucher_IP);
?>

 
kill_bill
28-01-2004, 19:17 
 
fwrite($datei, $besucher_IP."\n"); :D

 
coldblood
28-01-2004, 19:25 
 
ja das hab ich auch gedacht, aber da ist kein zeilenumbruch, sondern nur ein 4eck
ich will einen sichtbaren (für mich)
zeilenumbruch!!!!

 
MelloPie
28-01-2004, 19:27 
 
nerv wenn Du mal suchen würdest würdest Du was finden
\r\n zum Beispiel

 
coldblood
28-01-2004, 19:41 
 
auch wenn ich nerv, aber die suche bringt so unglaublich viel da würd ich alt werden


<?php
$besucher_IP= $_SERVER['REMOTE_ADDR'];
echo $besucher_IP;
$date= date('d.m.Y');
$datei = fopen("ip.txt","a+");
fwrite($datei, $besucher_IP, $date ."\r\n");
?>

jetzt wird alles in einer wurst geschrieben und das datum is gar nicht da!

 
MelloPie
28-01-2004, 19:45 
 
zu dumm ne Funktionsreferenz zu lesen oder zu faul?
int fwrite ( int fp, string string [, int length])

 
Abraxax
28-01-2004, 19:45 
 
wohl beides... ;)

 
coldblood
28-01-2004, 19:47 
 
Original geschrieben von MelloPie
zu dumm ne Funktionsreferenz zu lesen oder zu faul?
int fwrite ( int fp, string string [, int length])
sorry das ich nicht so ein prfi bin wie du
ich hab vorgestern angefangen
könnt ihr mir jetzt bitte sagen, was ich ändern muss?
schnell bitte brauchs morgen für die schule

 
Jacki
28-01-2004, 20:01 
 
Also, ich am zweiten Tag in dem ich mich mit PHP beschäftgigt habe habe ich nur ein Problem gehabt, das $_POST und das $_GET aber das war klar.
Zu deinem Problem, das lösi ich so:


for ($i = 0;$i < 9; $i++)
{
fseek($fp, 0, SEEK_END);
fwrite($fp, $angaben[0][$i]);
}
fwrite($fp, "\n");
fclose($fp);


auf Linux (apache 2.0.35 PHP 4.2.1) funktioniert das wunderbar und der Zeilenumbruch ist für mich sichtbar!!! Auf Windows kann ich dir nicht weiterhelfen, weil, na ja.

 
coldblood
28-01-2004, 20:01 
 
das versteh ich überhaupt nicht! Für was die schleife?
mit $_GET und $_POST hab ich keine probs

 
Jacki
28-01-2004, 20:09 
 
In meinem Beispiel ist nie die Rede von $_GET und $-POST, die Schleife ist weil es ohne die schleife nicht wirklich mein Code ist weil so verwende ich den in meinem Script. Ich war ausserdem geistig gerade damit beschäftigt mich über jemanden aufzuregen und deshalb unfähig irgendwas anderes anspruchvolleres zu machen. 'Tschuldigung, war jas nur eine Idee!!!!!!!!!!

Dass links newbie steht ist vollkommen falsch, bin schon fortgeschrittener nur bin ich erst sei ein paar Tagen da, orientiere dich nicht daran.

 
Abraxax
28-01-2004, 21:21 
 
Original geschrieben von coldblood
schnell bitte brauchs morgen für die schule warum sollen wir für dich die hausaufgaben machen? :mad:

und das 'schnell' ist auch ein wenig aufgringlich. meinst du nicht auch?


BTW. das manual findest du unter www.php.net

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:54 Uhr.