ファイルアップロードに関する問題です
/DMS-File にファイルを移動するように指定しましたがファイル移動にに失敗しています。
パーミッションは chmod 777で読み書きができるはずなのにアップロードしたファイルが指定したディレクトリに移動できないとエラーが出ます
HTML
1<html> 2 <head> 3 <title>ファイルアップロード</title> 4 </head> 5 <body> 6 <h1>ファイルアップロード</h1> 7 <form action="fileupload.php" method="post" enctype="multipart/form-data"> 8 <input type="file" name="fname"> 9 <input type="submit" value="アップロード"> 10 </form> 11 </body> 12</html>
PHP
1<?php 2$tempfile = $_FILES['fname']['tmp_name']; 3$filename = '/DMS-File/' . $_FILES['fname']['name']; 4 5if (is_uploaded_file($tempfile)) { 6 if ( move_uploaded_file($tempfile , $filename )) { 7 echo $filename . "をアップロードしました。"; 8 } else { 9 echo "ファイルをアップロードできません。"; 10 } 11} else { 12 echo "ファイルが選択されていません。"; 13} 14 15print_r($_FILES); 16?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。