tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
781
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hemorieder hemorieder ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    42
    Hi,

    ich habe mal eine Frage, ich habe Probleme mit den 30 Sek max Timeout.
    Ich habe mir ein Script geschrieben wo alle Bilder in einem bestimmten Ordner unbenannt werden, gleichzeitig aber auch Thumbs erstellt werden. Bei 30 Bildern ist das kein Problem aber bei 200 schon. Jedes mal kommt die Meldung das die max. Zeit ausgeschöpft wurde (30 sek.) Ich kann das timeoutlimit aber auch nicht umstellen, dass ist mir vom Server her verboten.

    Hier das Script:

    PHP-Code:
    <?php

     
    // Konfiguration

    $Dir "party/test"// Der Ordnername, in dem Die Dateien liegen sollen
    $Datname "bild_id_"// VorSilbe vor der neuen Datei, zb. Bild_12.jpg
    $Thumb_width 150;
    $Thumb_height 113;

     
    // Skript

    $rep=opendir("$Dir");

    $Count 1;

    While (
    $file readdir($rep))
    {
     if(
    is_file("$Dir/$file"))
      {
       
    $Newfile $Dir."/".$Datname.$Count.".jpg";
       
    $NewThumb $Dir."/".$Datname.$Count."_thumb.jpg";
       
    $Oldfile $Dir."/".$file;
       
    rename("$Oldfile""$Newfile");
       
       
    // Thumb generieren
       
       
    $info getimagesize($Newfile);
       
    $image imagecreatefromjpeg("$Newfile");
       
    $Thumb imagecreatetruecolor($Thumb_width$Thumb_height);
       
    imagecopyresized($Thumb$image0,00,0,$Thumb_width,$Thumb_height$info[0],$info[1]); 
       
    imagejpeg($Thumb,"$NewThumb",100);
       
       
    // Counter erhoehen
       
       
    $Count++;
      }
     }
    closedir($rep);
    clearstatcache();

    echo(
    "Fertig!<br />$Count Dateien umbenannt");

    ?>
    Wie kann ich dieses Problem umgehen. Ein Freund meinte man könnte das irgendwie mit Sessions machen. Aber davon hab ich überhaupt keine Ahnung.

    Also wenn jemand weiter weiss, wäre ich ihm sehr dankbar.

    Danke im vorraus

    mfg

    hemorieder
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Du könntest mithilfe der ini_set()-Funktion den Wert der max_execution_time-Direktive anpassen.
     
    Markus Wulftange

Ähnliche Themen

  1. absmiddle umgehen
    Von Necro_nomicon im Forum CSS
    Antworten: 4
    Letzter Beitrag: 04.02.09, 17:41
  2. Umleitungsfehler umgehen
    Von visiondpc im Forum PHP
    Antworten: 6
    Letzter Beitrag: 17.08.08, 07:18
  3. .NET Umgehen
    Von WorldRacer im Forum .NET Café
    Antworten: 3
    Letzter Beitrag: 05.08.08, 11:19
  4. Umgehen mit APremiere
    Von IamR OoK IE im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 5
    Letzter Beitrag: 08.02.05, 11:41
  5. autorun umgehen?
    Von hans_schmid im Forum Microsoft Windows
    Antworten: 10
    Letzter Beitrag: 23.11.03, 18:34