Ist die Funktion "error_log ()" nicht dieselbe wie "file_put_contents ()"?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
content
context
datei
dimension
dokumentation
equivalent
erfahrung
error
funktion
inhalt
laut
manual
meinst
multi
not
package
parameter
resource
unterschied
-
Hiho,
ich frage mich gerade, ob die Funktion "error_log ()" etwas anderes als die Funktion "file_put_contents ()" macht.
Hat wer Erfahrung damit gemacht?
Laut Dokumentation und nach dem Testen ist mir kein gro?er Unterschied aufgefallen, bis auf das die Funktion "error_log ()" seit PHP3 vorhanden ist und "file_put_contents ()" erst seit PHP5.
"file_put_conetns ()" hat zwar noch zwei weitere optionale Parameter, die "error_log ()" nicht hat, aber diese nutzt man wohl eher selten.
error_log ( 'Inhalt', 3, 'datei.txt' ); file_put_contents ( 'datei.txt', 'Inhalt' );
http://de2.php.net/manual/de/function.file-put-contents.php
http://de2.php.net/error_log
MfG Lucas -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
error_log() schreib ins Server-Error-Log.
Das geht mit file_put_contents() nicht.
file_put_contents() kann ganze Arrays in eine Datei schreiben. Das wiederum kann error_log() nicht.
Aber file_put_contents() ist doch sowieso erst ab PHP5 verf?gbar und damit f?r mich nicht so interessant, da PHP5 noch nicht so weit verbreitet ist.
Wers f?r PHP4 braucht:
http://pear.php.net/package/PHP_Compat -
Was meinst du mit "kann ganze Arrays in eine Datei schreiben"?
-
http://de.php.net/manual/de/function.file-put-contents.php
int file_put_contents ( string filename, mixed data [, int flags [, resource context]] )
Identical to calling fopen(), fwrite(), and fclose() successively.
You can also specify the data parameter as an array (not multi-dimension arrays). This is equivalent to file_put_contents($filename, join('', $array)).
Hervorhebungen von mir ... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage