我有這個代碼,我想上傳圖像與它自己的名字。Php上傳文件沒有重命名
<?php
print_r($_FILES);
$new_image_name = "foto1.jpg";
move_uploaded_file($_FILES["file"]["tmp_name"]
,"/home/izmircic/public_html/upload/".$new_image_name);?>
我試圖
<?php
print_r($_FILES);
move_uploaded_file($_FILES["file"]["name"], "/home/izmircic/public_html/upload/");
?>
,但沒有奏效。
您的第一個代碼接近您的目標,只需使用'$ _FILES [「file」] [「name」]而不是'$ new_image_name]' – 2013-07-17 06:47:44
使用tmp_name,因爲這是一種危險的方式!不要忘了清理tmp_name阻止像../index.php所有文件名,例如阻止所有php腳本(如C99外殼) – 0xBAADF00D
@Akam謝謝它的工作 – Burak