ホームページ  >  記事  >  バックエンド開発  >  PHP画像ダウンロード、画像が表示されない

PHP画像ダウンロード、画像が表示されない

WBOY
WBOYオリジナル
2016-06-13 12:54:52910ブラウズ

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] 値を割り当てる場所
-----解決策---------

引用:
$row[picurl] に値が割り当てられている場所がわかりません

-----解決策---------
1番目の上の文は削除する必要はありません床、次の文の file
を myfile に変更するだけです。 上記の文を削除すると、コードの 3.4.5 行目が変更されます
-----解決策-------------- --- -
次の 2 つの点を確認してください: 1. 画像は正常にアップロードされましたか?アップロードした写真はフォルダー内にありますか?
2. 画像の関連情報はデータベースに保存されていますか?
3. 上記 2 点に問題がない場合は、サーバーにアップロードした後、ローカルで使用できる画像アドレスのパスがサーバーの URL 規則に従っていることを確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。