Autor | Zpráva | ||
---|---|---|---|
Generation Profil * |
#1 · Zasláno: 4. 7. 2015, 16:19:08
Ahoj, prosím o radu jak přejmenovat obrázek při uploadu.
Zde je script: header('content-type: text/html; charset=utf-8'); $name = mysql_real_escape_string($_POST["name"]); if(isset($_FILES['files'])){ $errors= array(); foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){ $file_name = $_FILES['files']['name'][$key]; $file_size =$_FILES['files']['size'][$key]; $file_tmp =$_FILES['files']['tmp_name'][$key]; $file_type=$_FILES['files']['type'][$key]; if($file_size > 2090007152){ $errors[]='File size must be less than 2 MB'; } $desired_dir="images"; if(empty($errors)==true){ if(is_dir($desired_dir)==false){ mkdir("$desired_dir", 0700); // Create directory if it does not exist } if(is_dir("$desired_dir/".$file_name)==false){ move_uploaded_file($file_tmp,"$desired_dir/".$file_name); }else{ // rename the file if another one exist $new_dir="$desired_dir/".$file_name.time(); rename($file_tmp,$new_dir) ; } mysql_query($query); }else{ print_r($errors); } } if(empty($error)){ echo "Success"; } } Vyznačená je proměnná ve které je uložen název obrázku na který se to má přejmenovat. Díky moc za pomoc. |
||
Alphard Profil |
#2 · Zasláno: 4. 7. 2015, 16:26:43
Název (a cestu), jak bude soubor uložen, určuje druhý parametr funkce move_uploaded_file (u vás 19. řádek).
|
||
Generation Profil * |
#3 · Zasláno: 4. 7. 2015, 17:17:38
Alphard:
děkuji |
||
Časová prodleva: 9 let
|
0