ウィンドウベースのサーバーで画像をアップロードする際にエラーが発生しました。これは、localhost と Linux サーバーでうまく機能します。まず、ルート ディレクトリに写真という名前のフォルダーと、 imageupload.phpおよびindex.phpという名前の 2 つのファイルを手動で作成します。
where code is
index.php
<html>
<body>
<form enctype="multipart/form-data" action="imageupload.php" method="post">
Choose Picture:<input type="file" name="photo"/>
<input name="submit" type="submit" value="save"/>
</form>
</body>
</html>
imageupload.php
<?php
if(isset($_REQUEST['submit'])){
$target = "photos/";
$finallink = $target.basename($_FILES['photo']['name']);
if(move_uploaded_file($_FILES['photo']['tmp_name'], $finallink))
{
echo "The file ". basename( $_FILES['photo']['name']). " has been uploaded, and your information has been added to the directory";
}
else {
echo "Sorry, there was a problem uploading your file.";
}
}
?>
このコードは localhost と Linux サーバーでうまく動作しますが、ウィンドウ ベースのホスティングを購入しました。ウィンドウ ベースの Web サーバーでこのコードを実行するとエラーが発生します。
ファイルのアップロード中に問題が発生しました。
それを修正する方法? ウィンドウベースのサーバーで実行されているphpコードの問題ですか、それとも何か他のものですか? 事前にご協力いただきありがとうございます。