독립 실행 형 컴퓨터에서 파일을 업로드 할 수 없습니다.html을 사용하여 PHP로 파일을 업로드하는 방법
PHP/HTML로 파일을 업로드하는 방법을 알고 싶습니다. 예를 들어 솔루션을 제공하십시오 - 저는 PHP를 처음 사용합니다.
독립 실행 형 컴퓨터에서 파일을 업로드 할 수 없습니다.html을 사용하여 PHP로 파일을 업로드하는 방법
PHP/HTML로 파일을 업로드하는 방법을 알고 싶습니다. 예를 들어 솔루션을 제공하십시오 - 저는 PHP를 처음 사용합니다.
내가 당신에게이 사이트를 추천 할 수 있습니다 도움이 될 것입니다.
http://www.w3schools.com/php/php_file_upload.asp
건배!
편집 :
파일 업로드
등 당신의 PHP 설정에서 몇 가지에 달려있다 .
여기 오류 검사를 사용한 예이다 :
되는 HTML :
<!DOCTYPE html>
<html lang="en">
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<span>Filename: </span>
<input type="file" name="file" />
<br />
<input type="submit" name="submit" value="Upload" />
</form>
</body>
</html>
은 PHP :
<?php
if (($_FILES["file"]["type"] == "image/gif") && ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Error Code: " . $_FILES["file"]["error"];
echo "<br />";
}
else
{
echo "Uploaded File Name: " . $_FILES["file"]["name"];
echo "<br />";
echo "File Type: " . $_FILES["file"]["type"];
echo "<br />";
echo "File Size: " . ($_FILES["file"]["size"])." bytes";
echo "<br />";
echo "Temp file name: " . $_FILES["file"]["tmp_name"];
echo "<br />";
if (file_exists("uploadDir/" . $_FILES["file"]["name"]))
{
echo "A file with the name " . $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"], "uploadDir/" . $_FILES["file"]["name"]);
echo "The file was stored in: " . "uploadDir/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
제 GIF (이 경우) 파일의 유형을 제한하는 경우 및 파일 크기 (이 경우 20000 바이트 이하).
두 번째 경우는 파일 전송 중에 오류가 있는지 확인합니다.
세 번째는 임시 파일을 최종 위치 (이 경우 uploadDir)로 복사하기 전에 해당 이름의 파일이 이미 있는지 확인합니다.
무엇을 시도 했습니까? 간단한 검색에 그 좋은 자습서가 있어야합니다 ... – codeling
나는이 도메인에 처음입니다. PHP에 대한 강력한 지식을 얻기 위해 몇 가지 링크를 보내주십시오. – Ram
PHP 매뉴얼을 읽으셨습니까? (http://www.php.net/manual/en/features.file-upload.php) – macjohn