Autor | Zpráva | ||
---|---|---|---|
Comie Profil * |
#1 · Zasláno: 26. 6. 2011, 18:19:49
Dobrý den,
našel jsem několik scriptů, co umí hromadný upload, bohužel žádný neumí další dvě zmiňované úlohy a bohužel s tím natolik neumím abych to mohl upravit. Nedokážu vytáhnout názvy všech obrázků a přejmenovat je (random name) z cyklu for. Většinou jsem našel upload pomocí JS nebo Javy a s tím vůbec neumím, pokud by někdo mohl pomoci najít vhodný script nebo nějaký přepracovat, byl bych vděčný. Děkuji |
||
Comie Profil * |
Nyní jen potřebuji vědět, jak získat názvy nahrávaných obrázků a nahrát je do databáze je maličkost, prosím tedy už jen o radu, jak z toho vytáhnu názvy všech možných obrázků, děkuji
Nejnadějnější je tento script: <?php if($submit == "Send"){ $uploaddir = "upload"; //files to upload to $allowed = array("image/jpeg", "image/pjpeg", "image/jpg", "image/gif"); //images allowed $max_size = "5000000"; //max size of file $unique_id = md5(uniqid(time())); //give image name a id foreach ($_FILES["files"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["files"]["tmp_name"][$key]; $name = $_FILES["files"]["name"][$key]; $filename = $unique_id.'_'.$_FILES["files"]["name"][$key]; if(in_array($_FILES['files']['type'][$key], $allowed)) { $okk = "1"; } else { $hmm="Wrong image type </b>"; } if($_FILES['files']['size'][$key] < $max_size) { $ok = "2"; } else { $hmm="Wrong image size<BR><b>Image must not be larger then $max_size k"; } if (($ok == "2") && ($okk == "1")){ move_uploaded_file($tmp_name, "$uploaddir/$filename"); echo "Success Image Upload"; } else { echo "$hmm"; } } } } ?> <html> <head> <title>test page</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <p>Files: <BR> <input type="file" name="files[]" /><BR> <input type="file" name="files[]" /><BR> <input type="file" name="files[]" /><BR> <input type="file" name="files[]" /><BR> <input type="file" name="files[]" /><BR> <input type="file" name="files[]" /><BR> <!-- You can add more fields by using the same syntax above. --> <input type="submit" name="submit" value="Send" /> </p> </form> </body> </html> Moderátor Petr ZZZ: Na kódy zde máme značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
Časová prodleva: 13 let
|
0