圖片一般放在網站跟目錄的一個公共文件夾比如public/style/(js,images,css)
目前成都創新互聯已為成百上千家的企業提供了網站建設、域名、網絡空間、成都網站托管、企業網站設計、丹江口網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
這時從數據庫取出圖片名稱后 在模板顯示是這樣的
img src='/public/style/images/'?php echo $img_name ?/
有時我們會在控制器就指定好路徑了
$img_dir = '/public/style/images/';
return $img_dir.$img_name;
echo "img src='$row[0]'";
改為
echo "img src='..$row[0]'";
如果顯示的是個紅叉叉,你點鼠標右鍵選擇屬性,看看圖片地址,就知道是什么原因了,建議這樣寫程序,試試看:
?php
echo
"img
src='$row[8]'";
?
存儲的是相對路徑,可以到網站服務器上查看,應該有upload文件夾,里面就是存儲的圖片,這樣寫的好處是節省了數據庫存儲空間,轉移的時候可以直接將整個服務器的圖片打包轉移。
訪問的時候,前面可以拼接域名和指定的路徑,這些后臺可以輕松獲取到,然后拼接上服務器的路徑,我們就可以直接在網頁上訪問到圖片了。
這是很常見的圖片數據庫保存方式,和直接把圖片的二進制存入數據庫,這樣的方式便于檢索,占用空間小。當然,目前主流都采用oss來單獨存儲文件了,就是有專門的文件服務器,這個時候,一般存儲的是完整的圖片路徑。
先用php把數據庫中的圖片路徑讀取出來,然后把這個路徑嵌入到img元素的src中,就相當于把圖片的路徑轉化為圖片了。
標題名稱:php數據存放圖片路徑 php保存網絡圖片到本地
文章轉載:http://m.newbst.com/article36/dodhjsg.html
成都網站建設公司_創新互聯,為您提供自適應網站、企業網站制作、網站改版、小程序開發、電子商務、軟件開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯