Ergebnis 1 bis 10 von 13

Thema: Problem bei Interface

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    naja ich find den safe mode nicht gut, aber egal.

    Kannst die Zeile set_time_limit() einfach rauslöschen oder ein @ davorsetzen.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  2. #2
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    Im Safemode kann man kein time_limit setzen, deshalb wäre eine Abfrage auf Safemode das beste

    PHP-Code:
        /**
         * php.ini patchen
         */
        
    if(!ini_get('safe_mode'))
        {
            @
    set_time_limit(300);
        } 
    Davon abgesehen, hast du dir mit Safemode nicht wirklich geholfen, du kannst den kompletten Server genauso sicher und gut konfigurieren, wenn safe_mode deaktiviert ist, hast danach aber nicht solche Probleme wie jetzt

    Falls due unbedingt Safemode beibehalten willst, kannst du das time-limit auch in der php.ini etwas höher setzen
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von breaker Beitrag anzeigen
    ...

    PHPCODE ...
    PHP-Code:
    ini_get('safe_mode'
    kann auch on/off zurückliefern, indem fall wertet der Ausdruck immer zu "true" aus!
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  4. #4
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    Zitat Zitat von jpwfour Beitrag anzeigen
    PHP-Code:
    ini_get('safe_mode'
    kann auch on/off zurückliefern, indem fall wertet der Ausdruck immer zu "true" aus!
    Nicht wirklich

    Es wird ja per "ini_get" geprüft ob "safe_mode" ein oder ausgeschaltet ist...wenn es ausgeschaltet ist, ist "!ini_get('safe_mode') erfüllt und das time-limit kann gesetzt werden, wenn es eingeschaltet ist, wird die bedingung nicht erfüllt, es wird also auch nicht versucht, das Time-Limit zu ändern
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

  5. #5
    Erfahrener Benutzer Avatar von FloMK
    Registriert seit
    29.05.2009
    Beiträge
    317
    das ist nur der probespace. hinterher buche ich besseren, aber das dauert eh nochn

    LG

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von breaker Beitrag anzeigen
    Nicht wirklich

    ...
    Wenn dir aber ini_get on bzw. off als String zurückliefert?

    PHP-Code:
    if(!ini_get('safe_mode')) 
    der ! Operator in PHP testet zwar nicht nur auf "false", sondern auch 0 /NULL usw. aber afaik noch nicht auf den String "off".

    Sprich in dem Fall wertet der Ausdruck, egal ob der safe_mode nun auf On oder off steht, immer zu "false" aus.

    Sprich besser/richtig wärs so:
    PHP-Code:
    if(!ini_get('safe_mode') || strtolower(ini_get('safe_mode'))=='off'
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #7
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    Zitat Zitat von jpwfour Beitrag anzeigen
    Wenn dir aber ini_get on bzw. off als String zurückliefert?

    PHP-Code:
    if(!ini_get('safe_mode')) 
    der ! Operator in PHP testet zwar nicht nur auf "false", sondern auch 0 /NULL usw. aber afaik noch nicht auf den String "off".

    Sprich in dem Fall wertet der Ausdruck, egal ob der safe_mode nun auf On oder off steht, immer zu "false" aus.

    Sprich besser/richtig wärs so:
    PHP-Code:
    if(!ini_get('safe_mode') || strtolower(ini_get('safe_mode'))=='off'



    Returns the value of the configuration option as a string on success, or an empty string on failure or for null values.
    Demnach sollte es auf jedem Server so laufen

    PHP-Manuall ist hier: http://php.net/manual/de/function.ini-get.php
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

  8. #8
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    lol, da fällt mir auch nichts mehr zu ein, sofern du meintest, deine Methode läuft auf jedem Server, und genau den Absatz zitierst, denn ich für meine Zweifel herangezogen habe, da dort steht, dass der Wert als String (also bspw. auch "On/Off", was aber bei deinem Code beides zu true auswertet) zurückgeliefert werden kann
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

Ähnliche Themen

  1. STG-Interface problem
    Von Golem im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 17.04.2011, 20:38
  2. Interface Problem
    Von Dreamerweb im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 18.02.2011, 20:47
  3. stg interface problem
    Von Hansir im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 20.12.2010, 11:19
  4. STG Interface Problem
    Von xChris1981 im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 15.11.2008, 17:33
  5. Interface Problem x.X
    Von napfkuchen im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 05.11.2008, 00:12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •