login infos in eine file speichern -> fehlermeldung

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

login infos in eine file speichern -> fehlermeldung

Beitrag von Noxxx »

also ich möchte in eine datei (txt) schreiben lassen wann sich wer anmeldet,.. das wer geht nur wenn ich datumfunktion hinzufüge kommt ne fehlermeldung

Code: Alles auswählen

$datei = fopen("name.txt","a+"); 
fwrite($datei, $_SERVER["REMOTE_USER"] $_date('d.m.y') $_date('H:i') . "\n"); 
fclose($datei); 
das ist jetzt mein fehlerhafter code da weiß ich net so recht was falsch ist ?!??!?! habe das auchschon statt dem $ mit nem . probiert aber das ging auchnet .... ???

Parse error: parse error, unexpected T_VARIABLE in /home/h/a/hate-you.ch/htdocs/Intern/news.php on line 38

und das dazu die fehlermeldung
http://www.hate-you.ch

Wir Destroyen alles!
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Was ist denn $_date ??

Meinst Du damit evtl die PHP-Funktion date() ?

Du mußt einzelne Strings mit Punkten aneinander-Binden, so wie vor dem Zeilenumbruch am Ende.

Grüße
Dennis
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

naja .date ging nicht und da habe ich das mal mit $ probiert aber beidest geht nicht oder ich komm nurnicht mit den ganzen punkten klar,.....
http://www.hate-you.ch

Wir Destroyen alles!
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

Code: Alles auswählen

$datei = fopen("name.txt","a+"); 
fwrite($datei, $_SERVER["REMOTE_USER"] . date('d.m.y') . date('H:i') .  "\n"); 
fclose($datei); 
so geht es DANKE :)

nur schreibt er jetzt alle einträge aneinander so ca. benutzername15.03.0621.37 wie mach ich das das da ein leerzeichen immer dazwischen ist ?
http://www.hate-you.ch

Wir Destroyen alles!
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

Noxxx hat geschrieben:wie mach ich das das da ein leerzeichen immer dazwischen ist ?
Ein Leerzeichen einfügen ? :)

Code: Alles auswählen

$datei = fopen("name.txt","a+"); 
fwrite($datei, $_SERVER["REMOTE_USER"] . ' ' . date('d.m.y H:i:s') .  "\n"); 
fclose($datei); 
(note: du brauchst "date" nicht 2x aufrufen, einmal reicht - jetzt sind auch noch die Sekunden mit bei)

aber was ist denn REMOTE_USER ?? ich kenne nur REMOTE_ADDR für die IP, aber REMOTE_USER ist mir als Server-Variable noch nicht untergekommen ...
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

naja die user loggen sich per htaccess ein und dann wird der name per $_SERVER["REMOTE_USER"] halt ausgelesen.......

danke für die hilfe :)
http://www.hate-you.ch

Wir Destroyen alles!
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Lies Dir mal das Handbuch zum Thema Strings druch. Dort wird auch beschreiben, wie das mit dem Punkt ist.

http://de3.php.net/manual/de/language.types.string.php


Grüße
Dennis
Antworten

Zurück zu „Coding & Technik“