※ ChatGPTを利用し、要約された質問です(原文:PHPでファイルアップロードがうまくいきません)
PHP初心者のためのファイルアップロードできない問題
このQ&Aのポイント
PHP初心者によるファイルアップロードの問題が発生しています。
ファイルアップロードのためのフォーム作成と、PHPでの処理まで行っていますがうまくいかないようです。
PHPのバージョンや設定、コードの文法に問題がないか確認しても解決できない状況です。
PHP初心者なんで宜しくお願い致します。
ファイルアップロードのシステムを作っているんですが
どうもうまくいきません。
<form action="<? $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
写真:<input type="file" name="file" size="40" />
<input type="submit" name="new_write" value=" 登録 ">
</form>
<?
if(isset($_POST['new_write'])){
$filename = $_FILES['file']['name'];
$updir = "./image/".$filename;
if(move_uploaded_file($_FILES['file']['tmp_name'], $updir)){
print "OK";
}else{
print "NG";
}
}
?>
上記の記述をしています。
そしてphpinfo()で情報を確認しても
file_uploadsはONになっています。
そしてPHPのバージョンは4.4.2です。
単純なことかもしれませんが、宜しくお願い致します。
補足
スクリプトの実行者と ./image/ のパーミッションと言う事で、パーミッションに気がつき755を777に変更したら、出来ました。 単純なことをお聞きしてすいませんでした。 有難う御座います。