Probleme mit Getimagesize

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

  • Probleme mit Getimagesize

    Hallo,

    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(
    "");}


    }; 
    Beim Aufrufen bekomme ich immer(!) folgenden Fehler:

    PHP-Code:
    Warninggetimagesize() [function.getimagesize]: open_basedir restriction in effectFile(/) 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 streamOperation not permitted in /www/htdocs/coltde/fl_php/mailtest.php on line 54 
    Die Pfadangabe in $upload_path ist aber korrekt!

    Hat jemand ne Idee woran es liegen könnte?

    Danke schon mal!
    Gruß
    Baschi

  • #2
    Re: Probleme mit Getimagesize

    Original geschrieben von baschi
    Die Pfadangabe in $upload_path ist aber korrekt!
    bist du sicher?

    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

    du greifst also auf eine grafikdatei zu, die "/" heisst?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X