php 画像アップロード 画像が表示されません
これはアップロードコードです
if($_POST[sub]){
$myfile=$_FILES[myfile] // まずアップロードされたデータを取得します。
$name=$myfile[name];//ファイル名を取得します
$size=$myfile[size];//ファイルサイズを取得します
$tmp=$myfile[tmp_name];//ファイルの一時パスを取得します
$arr=explode(".",$name);
$str=strto lower($arr[count($arr)-1]);//サフィックス名を取得します
$newName=date("YmdHis").".".$str;
$picurl="uploadfile/".$newName;//データベースに保存されるパス
move_uploaded_file($_FILES["file"]["tmp_name"],"../uploadfile/".$_FILES["file"]["name"]);
mysql_query("履歴 (タイトル,時刻,picurl,コンテンツ,紹介) に挿入します。 値 ('$_POST[タイトル]','$_POST[時刻]','$picurl','$_POST[コンテンツ]', '$ _POST[紹介]')");
?>
表示コードです
" width="100" height="100" /> |
サーバーにアップロードした後、画像が表示されなくなりました。ご協力いただければ幸いです。
-----解決策---------
$myfile=$_FILES[
myfile
] // まずアップロードされたデータを取得します。
move_uploaded_file($_FILES["ファイル
"]["tmp_name"],"../uploadfile/".$_FILES["
ファイル"]["名前"]);
名前は何ですか?
-----解決策---------
$row が見つかりませんでした[ picurl] 値を割り当てる場所 -----解決策---------
引用:
-----解決策---------
1番目の上の文は削除する必要はありません床、次の文の file
を myfile
に変更するだけです。
上記の文を削除すると、コードの 3.4.5 行目が変更されます -----解決策-------------- --- -
次の 2 つの点を確認してください:
1. 画像は正常にアップロードされましたか?アップロードした写真はフォルダー内にありますか?
2. 画像の関連情報はデータベースに保存されていますか?
3. 上記 2 点に問題がない場合は、サーバーにアップロードした後、ローカルで使用できる画像アドレスのパスがサーバーの URL 規則に従っていることを確認してください。