Hallo,
ich habe ein Problem mit Getimagesize, bzw mit Pfad Angaben!
Skript:
	
Beim Aufrufen bekomme ich immer(!) folgenden Fehler:
	
Die Pfadangabe in $upload_path ist aber korrekt!
Hat jemand ne Idee woran es liegen könnte?
Danke schon mal!
					ich habe ein Problem mit Getimagesize, bzw mit Pfad Angaben!
Skript:
PHP-Code:
	
	
$upload_path = "/www/htdocs/coltde/sr_php/yourpics/";
for ( $i = 0; $i < count ($_FILES['bild']); $i++){
  $size = getimagesize($_FILES['bild']['tmp_name'][$i]);
    if($_FILES['bild']['size'][$i] != 0){
        if($size['mime'] == "image/jpeg"){
                $extension = ".jpg";
                    $filename[$i] = uniqid(1) . $extension;
                            move_uploaded_file($_FILES['bild']['tmp_name'][$i], $upload_path."resized_".$UID."_".$filename[$i]);
            
                            //Thumb
                            $size_thumb = getimagesize($upload_path."resized_".$UID."_".$filename[$i]); 
                            $breite_thumb = $size_thumb[0];
                            $hoehe_thumb = $size_thumb[1];
                            $neueBreite_thumb = 125;
                            $neueHoehe_thumb = intval($hoehe_thumb*$neueBreite_thumb/$breite_thumb);
                            
                            $altesBild_thumb=ImageCreateFromJPEG($upload_path."resized_".$UID."_".$filename[$i]); 
                              $neuesBild_thumb=ImageCreateTrueColor($neueBreite_thumb,$neueHoehe_thumb); 
                              ImageCopyResized($neuesBild_thumb,$altesBild_thumb,0,0,0,0,$neueBreite_thumb,
                            $neueHoehe_thumb,$breite_thumb,$hoehe_thumb); 
                              ImageJPEG($neuesBild_thumb,$upload_path."thumb_".$UID."_".$filename[$i]);
                            //resize
                            $size = getimagesize($upload_path."resized_".$UID."_".$filename[$i]); 
                            $breite = $size[0]; 
                              $hoehe = $size[1]; 
                              $neueBreite = 485; 
                              $neueHoehe = intval($hoehe*$neueBreite/$breite);     
        
                            $altesBild=ImageCreateFromJPEG($upload_path."resized_".$UID."_".$filename[$i]); 
                              $neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe); 
                              ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
                            $neueHoehe,$breite,$hoehe); 
                              ImageJPEG($neuesBild,$upload_path."resized_".$UID."_".$filename[$i]);
if($_FILES['bild']['size'][$i] > 0){
        //Bildnamen in die DB eintragen!
        $dbfilename = "resized_".$UID."_".$filename[$i];
        $dbfile_height = $neueHoehe;
        $dbfile_weight = $neueBreite;
        $dbthumbname = "thumb_".$UID."_".$filename[$i];
        $dbfilesize = $_FILES['bild']['size'][$i];
            mysql_query("INSERT INTO sr_files SET
            UID = '$UID',
            filename = '$dbfilename',
            height = '$dbfile_height',
            weight = '$dbfile_weight',
            thumbname = '$dbthumbname',
            filesize = '$dbfilesize'");
                            
                            }}    
                            
        else {echo("Bitte nur JPG Dateien hochladen!");}
    }else{echo("");}
}; 
PHP-Code:
	
	
Warning: getimagesize() [function.getimagesize]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/www/htdocs/coltde/) in /www/htdocs/coltde/fl_php/mailtest.php on line 54
Warning: getimagesize(/) [function.getimagesize]: failed to create stream: Operation not permitted in /www/htdocs/coltde/fl_php/mailtest.php on line 54 
Hat jemand ne Idee woran es liegen könnte?
Danke schon mal!
 
          
Kommentar