phpbar.de logo

Mailinglisten-Archive

AW: [php] Hilfe upload

AW: [php] Hilfe upload

Cord Trueller php_(at)_phpcenter.de
Sun, 19 May 2002 04:30:17 +0200


Hallo,

FALLS es ein Netzwerk ist, mach mal ein Mapping auf den Ordner (Netzlaufwerk
verbinden) und pass Dein Script auf das Mapping an. Damit hab ich schon
viele php-"features" beheben können ;o)

Freundliche Güße
Cord

-----Ursprüngliche Nachricht-----
Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag
von Ralf Busch
Gesendet: Sonntag, 19. Mai 2002 22:58
An: php_(at)_phpcenter.de
Betreff: [php] Hilfe upload


Hallo Liste

ich versuche über ein Formular ein Bild hochzuladen

hier mit

if (!$$ERR)
  {
   unset($file_uploaded);
   /* generate a auction ID on this step */
   //$auction_id = generate_id();

   if (( $userfile!="" ) && ( $userfile!="none" ))
   {


    $inf = GetImageSize ( $userfile );
    $er = false;
    // make a check
    if ($inf)
    {
        $inf[2] = intval($inf[2]); // check for uploaded file type
     if ( ($inf[2]!=2) && ($inf[2]!=3) )
     {
      $er = true;
      $ERR = "ERR_602";
     }
     else
     {
      // check for file size
      if ( intval($userfile_size)>$MAX_UPLOAD_SIZE )
      {
       $er = true;
       $ERR = "ERR_603";
      }
     }
    }
    else
    {
     $ERR = "ERR_602";
     $er = true;
    }
    if (!$er)
    {
     // really save this file
     $ext = ($inf[2]==2)?".jpg":".png";
     $fname = $image_upload_path.$id.$ext;
     if ( file_exists($fname) )
      unlink ($fname);
     copy ( $userfile, $fname );
     $uploaded_filename = $id.$ext;
     $file_uploaded = true;
                     // größe ändern  2
                    $size=
GetImageSize("$image_upload_path$uploaded_filename");
                    $width=$size[0];
                    $height=$size[1];
                //    echo $size[3];
                    if ($width > 425)
 {
                        $newwidth = 425;
                        $newheight=intval($height*$newwidth/$width);

$oldimage=imagecreatefromjpeg("$image_upload_path$uploaded_filename");
                        $newimage=ImageCreate($newwidth,$newheight);

ImageCopyResized($newimage,$oldimage,0,0,0,0,$newwidth,$newheight,$width,$he
ight);

imagejpeg($newimage,"$image_upload_path$uploaded_filename");
 }
    }
    else
    {
     // there is an error
     unset($file_uploaded);
    }
   }
   else
   {
    unset($file_uploaded);
   }
  }


Leider bekomme ich immer eine Fehler Meldung, kann mir bitte einer Helfen

Warning: getimagesize: Unable to open 'H:\\bkh\\kitten\\bilder\\5.JPG' for
reading. in /home/drvnutd2/www/zuechter/edit_zuechter.php on line 40

Warning: getimagesize: Read error! in
/home/drvnutd2/www/zuechter/includes/thumbfunctions_inc.php on line 35



Grüße
--
** http://www.php-center.de **
Die PHP-Liste: mailto: php_(at)_phpcenter.de
http://lists.phpcenter.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive