Autor Zpráva
vazo
Profil
Ahoj,
mám níže popsaný zdrojový kód a potřeboval bych od vás pomoct... Chtěl bych ještě před nahráním fotek pomocí tohoto scriptu provést u všech nahrávaných fotek změnu velikosti pomocí javascriptu, ajaxu či jquery (ve kterých jsem ale začátečník) tak, aby se to provedlo ještě na straně klienta a tudíž to nezatěžovalo spojení se serverem, když se bude nahrávat několik fotek najednou.
Předem moc děkuji za každou radu.

<?php
$inputName = 'filesToUpload'; 

function mkdir_perm($dir, $perm)
  {
    $old = umask(0000);
    mkdir($dir, $perm);
    umask($old);
  }

 
if (count($_FILES[$inputName]['tmp_name']) > 0)
{
  $folder .=  "./Images/".$_POST['name_of_folder'];     
  mkdir_perm($folder, 0700); 
  foreach ($_FILES[$inputName]['tmp_name'] as $k => $file) 
  {
    move_uploaded_file($file,"$folder/".$_FILES[$inputName]['name'][$k]);   
  }     
  header("location:c.php"); 
} 
?>    
 
<form action="c.php" method="post" enctype="multipart/form-data">
<p>Name of new folder:
  <input type="text" name="name_of_folder" id="name_of_folder" /> 
</p>
<div>Upload Files:  
  <input type="file" name="filesToUpload[]" id="filesToUpload" multiple="" />
</div>


<input type="submit">
</form>
Davex
Profil
Můžeš to zkusit přes FileAPI.

Viz Konvertovanie BMP na JPG.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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