Safe Mode = Off und trotzdem ne Fehlermeldung!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Safe Mode = Off und trotzdem ne Fehlermeldung!

    Hi! Habe ein Problem beim Erstellen von Thumbnails!
    Das Thumbnail lässt sich zwar anlegen, jedoch habe ich danach keine Berechtigungen drauf (um z.B. getimagesize() durchzuführen).
    Also dachte ich mir "hmm... machste ein CHMOD() hinten dran!", doch dann passierte was seltsames! Obwohl SAFE MODE aus ist, bekomme ich folgende "SAFE MODE Restriction"-Meldung:

    Warning: chmod(): SAFE MODE Restriction in effect. The script whose uid is 639 is not allowed to access galerien/bahnengolf/14072007/thumbs/IMG_2151.JPG owned by uid 30 in /srv/www/web4/html/nichtsooft/Maerz/admin/img_batch.php on line 59


    PHP-Code:
      if ($dodbad == 1) {
      echo 
    '<b>Nummer '.$nm.'</b> bearbeitet...<br>';

      if (!
    is_dir($pfad.'thumbs')) {
       
    mkdir($pfad.'thumbs'0777);
       
    chmod ($pfad.'thumbs'0777);
        if (
    is_dir($pfad.'thumbs')) {
         echo 
    '"'.$pfad.'thumbs" wurde angelegt!<BR>';
        }
      }
      if (!
    is_file($pfad.'thumbs/'.$rcvimg[$nm][file])) {
       
    $source imagecreatefromjpeg($rcvimg[$nm][full]);
       if (
    $rcvimg[$nm][ratio] >= 1) {
        if (
    $rcvimg[$nm][width] > $rcvimg[$nm][height]) {
         
    $newwidth '100';
         
    $newheight round(100 $rcvimg[$nm][ratio]);
        } else {
         
    $newheight '100';
         
    $newwidth round(100 $rcvimg[$nm][ratio]);
        }
       } else {
        if (
    $rcvimg[$nm][width] > $rcvimg[$nm][height]) {
         
    $newwidth '100';
         
    $newheight round(100 $rcvimg[$nm][ratio]);
        } else {
         
    $newheight '100';
         
    $newwidth round(100 $rcvimg[$nm][ratio]);
        }
       }

       
    $thumb imagecreatetruecolor($newwidth$newheight);
       
    imagecopyresized($thumb$source0000$newwidth$newheight$rcvimg[$nm][width], $rcvimg[$nm][height]);
       
    imagejpeg($thumb$pfad.'thumbs/'.$rcvimg[$nm][file], 85);
       
    chmod ($pfad.'thumbs/'.$rcvimg[$nm][file], 0777);

         if (
    is_file($pfad.'thumbs/'.$rcvimg[$nm][file])) {
          echo 
    'Thumbnail wurde erzeugt!<BR>';
         } 
    WHILE (!$asleep) { $sheep++; }

  • #2
    Safemode ist an !

    Kommentar

    Lädt...
    X