Resource id #5 Error
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
benutzen
benutzt code
betroffene zeile
code
dank
date
datum
eintrag
entfernen
entschuldigung
fehler
glauben
leute
log
paar
speichern
string
tip
zeile
zeitangabe
-
Hey Leute,
Ich hab ein Script .... mit Mysql aber das wird dort garnicht benutzt ...
function speichern() { $timestamp = time(); $datum = date("d.m.Y - H:i", $timestamp); $ip = getenv("REMOTE_ADDR") ; $um = "<br/><br/>"; $ipdoc = fopen("log.dat","a+"); $allz = $ipdoc." ".$datum." ".$ip." ".$um; fwrite ($ipdoc, $allz); fclose ($ipdoc); } if (isset($_POST["send"])) { speichern(); }
Ich bekomme immer den Error Resource id #5 raus ... warum ? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wieso kommst du auf MySQL? Auch fopen liefert eine Resource zurück.
Dein Fehler dürfte diese Zeile sein:
$allz = $ipdoc." ".$datum." ".$ip." ".$um;
$ipdoc ist die Resource, die kannst du nicht als String benutzen.
Edit: Noch ein paar Tipps:
$timestamp = time(); datum = date("d.m.Y - H:i", $timestamp);
Hier reicht einfach
date("d.m.Y - H:i");
date ohne Zeitangabe verwendet das aktuelle Datum.
$ip = getenv("REMOTE_ADDR") ;
Üblicher ist hier die Superglobale $_SERVER['REMOTE_ADDR'];
Beitrag zuletzt geändert: 28.5.2012 1:01:02 von chatter -
Entschuldigung ich glaube du verstehst es nicht sooo ganz...
Es funktioniert bloß "er" <- PHP schreibt vor jedem Eintrag ( RESOURCE ID #5 ) ... Und das möchte ich wohl beheben ;) -
Die betroffene Zeile bleibt die gleiche ;)
Du musst halt die Variable der Resource entfernen->
$allz = $datum." ".$ip." ".$um;
-
Danke geht ;;;)) AARARRRIIIIbBBBAAA Danke ^^ Hamma :) cool ich glaubs nicht ...
Und ging ganz schön schnell ^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage