아래 코드가 있습니다 ...이 파일은 양식에 의해 업로드되는 두 번째 파일이지만 계속 오류가 발생합니다. .php 파일을 업로드하려고합니다. .jpg를 업로드하는 데 동일한 코드를 사용하고 있으며 정상적으로 작동합니다!PHP를 사용하여 서버에 PHP 파일 업로드
$allowedExts = array("php");
$temp = explode(".", $_FILES["file2"]["name"]);
$extension = end($temp);
if ((($_FILES["file2"]["type"] == "image/php"))
&& in_array($extension, $allowedExts))
{
if ($_FILES["file2"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file2"]["error"] . "<br>";
}
else
{
echo "<br /><br />Upload: " . $_FILES["file2"]["name"] . "<br>";
echo "Type: " . $_FILES["file2"]["type"] . "<br>";
echo "Size: " . ($_FILES["file2"]["size"]/1024) . " kB<br>";
echo "Temp file: " . $_FILES["file2"]["tmp_name"] . "<br>";
if (file_exists("trip/" . $_FILES["file2"]["name"]))
{
echo $_FILES["file2"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file2"]["tmp_name"],
"trip/" . $_FILES["file2"]["name"]);
echo "Stored in:" . "trip/" . $_FILES["file2"]["name"];
}
}
}
else
{
echo "Invalid file2";
}
이것은 나쁜 아이디어입니다. – Daedalus
하나의 양식에 2 개의 파일을 업로드 하시겠습니까? – user3015838
정말 나쁜 생각 ... 그것은 뚱뚱한 사람들 주위에 케이크를 남겨 두는 것과 같습니다 ... – jycr753