Autor Zpráva
Comie
Profil *
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 ).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0