スタンドアロンマシンにファイルをアップロードできません。htmlを使用してPHPでファイルをアップロードする方法
PHP/HTMLでファイルをアップロードする方法を知りたいと思います。 私に例を挙げて解決策を提供します - 私はPHPを初めて使用しています。
スタンドアロンマシンにファイルをアップロードできません。htmlを使用してPHPでファイルをアップロードする方法
PHP/HTMLでファイルをアップロードする方法を知りたいと思います。 私に例を挙げて解決策を提供します - 私はPHPを初めて使用しています。
これは、私はあなたにこのサイトをお勧めすることができます http://www.tizag.com/phpT/fileupload.php
役立つはずです。
http://www.w3schools.com/php/php_file_upload.asp
乾杯!
EDIT:
ファイルのアップロードはファイルサイズ
など
ここでエラーチェックと例は次のとおり
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:(GIFこの場合)、ファイルの種類を制限する場合
<?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";
}
?>
第一及びファイルサイズ(この場合は20000バイト以下)
2番目の場合は、ファイル転送中にエラーが発生したかどうかを確認します。
3番目の場合は、一時ファイルを最終的な場所(この場合はuploadDir)にコピーする前に、その名前のファイルがすでに存在するかどうかを確認します。
何を試しましたか?簡単な検索では、その上にいくつかの良いチュートリアルが出てくるはずです... – codeling
私はこのドメインに新しいです。あなたはPHPに関する強い知識を得るためにいくつかのリンクを送ってください。 – Ram
PHPマニュアルを読んでいますか? (http://www.php.net/manual/en/features.file-upload.php) – macjohn