Autor Zpráva
matthew.k
Profil *
Ahoj mám tento php kod pro nahrání obrázku přes formulář, ale chtěl bych místo jednoho např. 3, jak mám do kodu připsat aby to šlo. Díky za radu

// upload the file if it exists
    $file    = uploadImage($_POST["uploadform"]);
    // Create a Thumbnail if an image exists
    if ($file != "no file")
    {    
        $date = date("YmdHis");
        $imgArr = split('[/]', $file);
        $imgNameOnly = $imgArr[sizeof($imgArr)-1];
        $folderPath = "";
        for ($i=0; $i<sizeof($imgArr)-1; $i++)
            $folderPath .=  $imgArr[$i] . "/" ;    
            
        $photoPathName = $folderPath . $date . "_" . $imgNameOnly;
        $thumbNailPathName = $folderPath . "thumb_" . $date . "_" . $imgNameOnly;
        $imgType = getImgType($imgNameOnly);
        // Create a resized image of the orig. a mx of 400 pixels
        $photo=new Thumbnail(400,400);
        // Load an image into a string (this could be from a database)
        $image=file_get_contents($file);
        // Load the image data
        $photo->loadData($image,$imgType);
        // Build the thumbnail and store as a file
        $photo->buildThumb($photoPathName);    
        // Instantiate the thumbnail
        $tn=new Thumbnail(80,80);
        // Load an image into a string (this could be from a database)
        $image=file_get_contents($file);
        // Load the image data
        $tn->loadData($image,$imgType);
        // Build the thumbnail and store as a file
        $tn->buildThumb($thumbNailPathName);
        // delete the source file that is potentially large
        unlink($file);
    }
Alphard
Profil
Buď můžete snadno přidat do html kódu další <input type=file> a pak složitěji upravit PHP kód podle cz1.php.net/manual/en/features.file-upload.multiple.php. Celý váš kód by se dal do cyklu, jen by se doladilo pár cest.
Alternativně můžete použít nějaký js (flash, ...) uploader (např. www.uploadify.com), který soubory odesílá na pozadí po jednom, pak by nebylo na toto PHP v podstatě potřeba šahat, ale je zase složitější zprovoznit ten uploader (který je ale pohodlnější pro uživatele).
matthew.k
Profil *
Formulář mám hotový, jen mám problém když zadám obrázky a po úpravě PHP kodu se mi nahrává pouze jeden obrázek 3x . Jde mi jen o úpravu php kodu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: