CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
19.02.2003, 19:33:16
|
Anfänger
|
|
Registriert seit: Feb 2003
Beiträge: 44
|
|
Eintrag in txt-file
Hallo,
mit dem folgenden Skript protokolliere ich die beiden Variablen in einer Textdatei.
<?
echo "Remote-Adresse $REMOTE_ADDR <br><br>";
echo "Server-Adresse $HTTP_HOST";
$fp = fopen("e:/ip.txt","a");
fwrite($fp,date("d M Y"));
fwrite($fp," : ");
fwrite($fp,$REMOTE_ADDR);
fclose($fp);
?>
Mein Problem ist, daß die Einträge
Beispiel: 19 Feb 2003 : 192.168.1.3
jedesmal in die gleiche Zeile getätigt werden.
Das schaut dann so aus:
19 Feb 2003 : 192.168.1.319 Feb 2003 : 192.168.1.3
Welchen Befehl muß ich noch in das Skript schreiben, damit die Einträge in der Datei so aussehen?
19 Feb 2003 : 192.168.1.3
19 Feb 2003 : 192.168.1.3
Vielen Dank
Gruß
Michael
|
19.02.2003, 19:35:33
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Einfach ein n hinzufügen. Das sieht dann so aus und sollte klappen:
PHP-Code:
<?
echo "Remote-Adresse $REMOTE_ADDR <br><br>";
echo "Server-Adresse $HTTP_HOST";
$fp = fopen("e:/ip.txt","a");
fwrite($fp,date("d M Y"));
fwrite($fp," : ");
fwrite($fp,$REMOTE_ADDR."n");
fclose($fp);
?>
|
21.02.2003, 10:48:07
|
|
Anfänger
|
|
Registriert seit: Jul 2002
Alter: 47
Beiträge: 115
|
|
Hallo,
ja, Du musst den "zeilenumbruch" schon mit schreiben.
Einfacher Umbruch: n (für E-Mail-Texte)
Umbruch zum anschauen in Editor: rn
also so in einer Zeile mit einem fwrite:
<?
$fp = fopen("ordner/yourfile.txt","a");
fwrite($fp,"".date("d M Y")." IP: ".$REMOTE_ADDR."rn");
fclose($fp);
?>
__________________
DOUDIE
|
21.02.2003, 10:50:00
|
|
Dazu noch eine kleine Ergänzung!
Ob n oder rn oder r einen Zeilenumbruch darstellt hängt vom Betriebssystem ab!
Linux / Unix verwendt als Zeichen für den Zeilenumbrauch
n
Windows
rn
MacOS
r
|
21.02.2003, 15:53:04
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Ein simples n reicht bei Windows aber durchaus!
|
21.02.2003, 15:56:48
|
|
Bei Outlook (nicht das ich es Verwenden würde - http://www.pmail.com) hat das mit nur n nicht geklappt (Bei Outlook Express übrigens schon - versteh einer Winzigweich!)
|
21.02.2003, 15:59:23
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Wenn wir gerade dabei sind: Manchmal öffne ich Textdateien, bei denen alles in einer Zeile steht und dort, wo selbige eigentlich sein wollen sehe ich ein Kästchen. Also so ein Ding, das man sieht, wenn man ein Sonderzeichen per Alt+Zahl eingibt, der Zeichensatz es aber nicht unterstützt.
Was sind das dann für Zeilenumbrüche?
|
21.02.2003, 16:01:58
|
|
Das sind dann wahrscheinlich echte Unix oder MacOS umbrüche (Sprich nur n oder nur r)
Wenn ich meine mit Weaverslave ( http://www.weaverslave.ws) (ich bekomm übrigens nix für die Werbung in diesem Thread) erstellten Dateien in Notepad aufmachen hab ich auch die Schmierzeichen drin!
|
21.02.2003, 16:03:12
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Stimmt, nur im Notepad ist das so. Aber wer nutzt das schon...
Thankse schön.
|
21.02.2003, 16:06:18
|
|
Zitat:
Notepad ist das so. Aber wer nutzt das schon...
|
Ich! - zumindest bis vor kurzem!
|
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:51:11 Uhr.
|