Autor | Zpráva | ||
---|---|---|---|
epoxman Profil |
#1 · Zasláno: 25. 6. 2013, 18:44:23
Zdravíčko, mám klasický upload souborů pro obrázky, potřeboval bych z toho udělat hromadný upload, potřeboval bych prosím radu. Podle webu to moc nechápu.
formulář uploadu: <table> <form enctype="multipart/form-data" action="upload.php" method="POST"> <caption><h2>Vyberte soubor:</h2></caption> <tr><td> </td><td><input type="hidden" name="id_upl" value="<?php echo $_GET['id_edit_cl']; ?>"></td></tr> <tr><td> </td><td><input type="hidden" name="skryte" value="ano"><br /></td></tr> <tr><td><b>Popis obrázku:</b></td><td><input type="text" NAME="pop"></td></tr> <tr><td><b>Obrázek:</b></td><td><input type="file" NAME="file1" SIZE=35></td></tr> <tr><td colspan="2" align="right"><input type="submit" name="submit" value="Upload"></td></tr> </form> </table> upload_script if(!isset($_FILES["file1"]["error"])) $_FILES["file1"]["error"]=1; if(!isset($_POST["skryte"])) $_POST["skryte"]="ne"; if (($_FILES["file1"]["error"]==0) and ($_POST["skryte"]=="ano")): $cil = "./img/".$_FILES["file1"]["name"]; if (copy($_FILES["file1"]["tmp_name"],$cil)) echo "Soubor ".$_FILES["file1"]["name"]." byl nahrán na server"; $url=$_FILES['file1']['name']; $adresa = "img/".$url; //cílová složka pro zkopírování zmenšeného obrázku $adresa_org = "img/".$url; //složka s dočasným obrázkem $velikost=getimagesize($adresa_org); $sirka=$velikost[0]; $vyska=$velikost[1]; $tn_sirka=700; $tn_vyska=700*($vyska/$sirka); $org=ImageCreateFromJpeg($adresa_org); $tn=ImageCreateTrueColor($tn_sirka,$tn_vyska); umask(0000); ImageCopyResampled($tn,$org,0,0,0,0,$tn_sirka,$tn_vyska,$sirka,$vyska); ImageJpeg($tn,$adresa); $adresa = "img/nahled/".$url; //cílová složka pro zkopírování zmenšeného obrázku $adresa_org = "img/".$url; //složka s dočasným obrázkem $velikost=getimagesize($adresa_org); $sirka=$velikost[0]; $vyska=$velikost[1]; $tn_sirka=220; $tn_vyska=220*($vyska/$sirka); $org=ImageCreateFromJpeg($adresa_org); $tn=ImageCreateTrueColor($tn_sirka,$tn_vyska); umask(0000); ImageCopyResampled($tn,$org,0,0,0,0,$tn_sirka,$tn_vyska,$sirka,$vyska); ImageJpeg($tn,$adresa); $popisek=$_POST['pop']; mysql_query ("insert into sp_obrazky (url,id_clanku,popisek) values ('$url','$_POST[id_upl]','$popisek')"); |
||
scheras Profil * |
#2 · Zasláno: 25. 6. 2013, 19:03:57
Formlulář musí vypdat takto:
<form enctype="multipart/form-data" action="upload.php" method="POST"> <input type="hidden" name="id_upl" value=""> <input type="hidden" name="skryte" value="ano"> <input type="text" NAME="pop"> <input type="file" NAME="file[]" SIZE=35> <input type="file" NAME="file[]" SIZE=35> <input type="file" NAME="file[]" SIZE=35> <input type="submit" name="submit" value="Upload"> </form> |
||
epoxman Profil |
#3 · Zasláno: 25. 6. 2013, 19:16:54
a script je třeba nějaký cyklus nebo počet opakování ne? když mám více souborů pro odeslání ne?
|
||
scheras Profil * |
#4 · Zasláno: 25. 6. 2013, 19:29:37
Přečti si to v té dokumentaci, proto jsem sem dával ten odkaz.
|
||
Časová prodleva: 11 let
|
0