Ben: Thumbnailscript will nicht

Beitrag lesen

Hallo,

entweder liegt es daran, dass es schon spät ist oder ich bin einfach zu doof...

Das nachfolgende Script liefert mir diese Fehlermeldungen:

Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/doc/5991/bens-homepage.de/www/wob4u/edit_profil.php on line 31

Warning: getimagesize: Unable to open '/' for reading. in /home/www/doc/5991/bens-homepage.de/www/wob4u/edit_profil.php on line 31

----------------------------------------------------- Script

if($file)
   {
      $filename = $file['name'];
      $tempname = $file['tmp_name'];
      $filesize = $file['size'];
      $pathinfo = pathinfo($filename);
      $size = getImageSize($tempname);
      mt_srand((double)microtime()*1000000);
      $name = mt_rand('0','10000');
      if (strtolower($pathinfo['extension']) == 'jpg' || strtolower($pathinfo['extension']) == 'jpeg')
      {
     if (is_uploaded_file($file['tmp_name']))
     {
       copy($file['tmp_name'], "images/community/big/".$userid.".jpg");
       mysql_query("UPDATE user_profile SET user_image = '1', public_image = '1' WHERE user_id = '$userid'");

// Original resizen - start
       if ( $size[0] > 640 ) {
      $file        = "images/community/big/".$userid.".jpg";
      $target    = "images/community/big/".$userid.".jpg";
      $max_width   = "640";
      $quality     = "90";
      $src_img     = imagecreatefromjpeg($file);
      $picsize     = getimagesize($file);
      $src_width   = $picsize[0];
      $src_height  = $picsize[1];
      if($src_width > $max_width)
      {
        $convert = $max_width/$src_width;
        $dest_width = $max_width;
        $dest_height = ceil($src_height*$convert);
      }
      else
      {
        $dest_width = $src_width;
        $dest_height = $src_height;
      }

$dst_img = imagecreatetruecolor($dest_width,$dest_height);
      imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
      imagejpeg($dst_img, "$target", $quality);
      // Original resizen - ende
       }

// Thumbnail erstellen - start
       $file        = "images/community/big/".$userid.".jpg";
       $target      = "images/community/thumb/".$userid.".jpg";
       $max_width   = "150";
       $quality     = "90";
       $src_img     = imagecreatefromjpeg($file);
       $picsize     = getimagesize($file);
       $src_width   = $picsize[0];
       $src_height  = $picsize[1];
       if($src_width > $max_width)
       {
      $convert = $max_width/$src_width;
      $dest_width = $max_width;
      $dest_height = ceil($src_height*$convert);
       }
       else
       {
      $dest_width = $src_width;
      $dest_height = $src_height;
       }
       $dst_img = imagecreatetruecolor($dest_width,$dest_height);
       imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
       imagejpeg($dst_img, "$target", $quality);
       // Thumbnail erstellen - ende
    }
   }
  }

-----------------------------------------------------

Wäre für Tipps und Hinweise extrem dankbar...

Viele Grüße
Ben