Raffi: ini_set

Hallo zusammen

Was machen genau folgende 2 Befehle:

ini_set("upload_max_filesize", "10M");
ini_set("memory_limit", "48M");

Wenn diese Befehle auf einem Virtuellen Server ausgeführt werden können, und ich diese verwende, mache ich da was legales? Oder geht das schon zu weit?

Danke und Gruss

  1. Hallo Raffi,

    ini_set("upload_max_filesize", "10M");

    Damit wird die maximale Dateigröße bei einem Dateiupload festgelegt.

    ini_set("memory_limit", "48M");

    Damit wird der Arbeitsspeicher festgelegt, der von deinem PHP-Skript verwendet werden darf.

    Wenn diese Befehle auf einem Virtuellen Server ausgeführt werden können, und ich diese verwende, mache ich da was legales? Oder geht das schon zu weit?

    Das sollte in deinem Vertrag stehen.

    Schöne Grüße
    Julian

    1. Hallo Julian,

      ini_set("upload_max_filesize", "10M");
      Damit wird die maximale Dateigröße bei einem Dateiupload festgelegt.

      Nein, dieser Befehl würde höchstens zu einem Fehler führen. upload_max_filesize lässt sich in PHP nur in der php.ini, httpd.conf und in der .htaccess ändern. Siehe http://www.php.net/manual/en/function.ini-set.php

      Schöne Grüße,

      Johannes

      --
      Der folgende Satz ist wahr.         | http://www.zeller-johannes.de/
      Der vorhergehende Satz ist gelogen. |
      ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
      1. Hallo Johannes,

        Nein, dieser Befehl würde höchstens zu einem Fehler führen. upload_max_filesize lässt sich in PHP nur in der php.ini, httpd.conf und in der .htaccess ändern. Siehe http://www.php.net/manual/en/function.ini-set.php

        damit hast du wohl Recht, auch wenn ich es verwirrend finde, dass es trotzdem bei der Beschreibung von ini-set mit aufgelistet wird, und es nur als in diesem Fall nicht verwendbar gekennzeichnet ist.

        Schöne Grüße
        Julian

        1. Hallo Julian,

          damit hast du wohl Recht, auch wenn ich es verwirrend finde, dass es trotzdem bei der Beschreibung von ini-set mit aufgelistet wird, und es nur als in diesem Fall nicht verwendbar gekennzeichnet ist.

          Hm, finde ich nicht. Es steht extra dabei, dass _alle_ Optionen und die Orte, wo diese gesetzt werden können, aufgelistet werden.

          Schöne Grüße,

          Johannes

          --
          Der folgende Satz ist wahr.
          Der vorhergehende Satz ist gelogen.
          ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}