kostenloser Webspace werbefrei: lima-city


Ist die Funktion "error_log ()" nicht dieselbe wie "file_put_contents ()"?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Was meinst du mit "kann ganze Arrays in eine Datei schreiben"?
  5. 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 ...
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!