$target_dir = "../uploads/";
$uploadOk=1;
$newname = $target_dir .'file_' . rand(0, 1000000) . '.' . end(explode(".", $_FILES["vimage1"]["name"]));
if (move_uploaded_file($_FILES["vimage1"]["tmp_name"], $newname)) {
echo "The file ". basename($_FILES["vimage1"]["name"]). " has been uploaded.";
}
else {
echo "Sorry, there was an error uploading your file.";
}
신비 나는 하나 개의 기능이 동일한 코드를 사용하고 있는데 모두가 잘 작동한다는 것입니다.
두 번째 함수에 동일한 코드를 복사했는데 어떤 이상한 이유로 인해 파일 확장자가 $newname
에서 누락되어 계속 업로드 오류가 발생합니다.
누구에게 이런 일이 일어날 수있는 아이디어가 있습니까?
전 기능을 보여주고 – Etixpp
을 변경 한 후 차라리'의 PathInfo을 사용하십시오 ($ _ FILES [ "vimage1"] [ "이름"], PATHINFO_EXTENSION) '또한 확장 – halloei
을 얻으려면,의 형태에 대한 코드를 제공하십시오 서로 다른 두 가지 기능으로 업로드하는 데 사용됩니다. – Dencker