phpでファイルのアップロード中にエラーが発生しました。解決してください。
この投稿は、l34827584 によって 2014-05-10 18:06:37 に最終編集されましたWindows では正常に動作しますが、Linux ではファイルの移動に失敗したというメッセージが表示されます。
コードは次のとおりです
<?php<br />include "../connss.php";<br />include "../checkA.php";<br />?><br> <html> ;<br /><head><br><script language="javascript"><br>function check(){<br> if(upform.filesname.value==""){<br>alert( "名前を空にすることはできません!");upform.filesname.focus();return false;<br> }<br>}<br></script><br><style type="text /css"> ; <br />body{font-size: 9pt;} <br />input{background-color: #66CCFF;border: 1px inset #CCCCCC;} <br /></style> <br>< /head><br><body><br><p> </p><br><center><br><form enctype="multipart/form-data" method="post " name=" upform"><br> カルーセル管理<br> : <br> <table width="616" border="1"><br> <tr><br> <td width= "54" > タイトル: </td><br> <td width="269"><input name="title" id="title" type="text" size="30"> </ td><br> <td width="67">カルーセル番号</td><br> <td width="198"><select name="id"id="id" onChange ="showfont(this.options[this.selectedIndex].value)"><br> <option value="2">2</option><br> ;<br> </tr><br> <tr> <br> <td>リンク: </td><br> size="50" value="#"></td><br> </tr><br> <tr><br> <td> </td><br> <tdcolspan="3"><input name="upfile" type="file"><br> <input name="submit" type="submit" value="Upload" onClick="return check ();"></td><br> </tr><br> </table> <br></form></body></center><br>< ?php <br><br>$uptypes=array( <br> '画像/jpg', <br> '画像/jpeg'、<br> 'image/png'、<br> 'image/pjpeg'、<br> 'image/gif'、<br> 'image/bmp'、<br> 'image/x-png' ,<br>); <br>$max_file_size=2000000;<br>$destination_folder=".. /../img/slider/";<br><br>$filesname=$_POST[タイトル];<br>$id=$_POST[id];<br>$link=$_POST[linke];<br>if ($_SERVER['REQUEST_METHOD'] == 'POST') <br>{ <br> if (! is_uploaded_file($_FILES["upfile"][tmp_name])) <br> //ファイルが存在するかどうか <br> { <br> echo "画像が存在しません!"; <br> exit; 🎜><br> $file = $_FILES["upfile"]; <br> if($max_file_size < $file["size"]) <br> //ファイルサイズを確認します <br> { <br> echo "ファイルが大きすぎます Big!"; <br> exit; <br> } <br> <br> if(!in_array($file["type"], $uptypes)) <br> //ファイルの種類を確認してください <br> { > echo "ファイルの種類が一致しません!".$file["type"]; <br> exit; <br> } <br> <br> if(!file_exists($destination_folder)) <br> { <br> mkdir( $destination_folder); <br> } <br> <br> $filename=$file["tmp_name"] <br> $image_size = getimagesize($filename); $file["name "]); <br> $ftype=$pinfo['extension']; <br> $destination = $destination_folder.time().".".$ftype;
ログイン後にコピー