作者gpmm (銀色)
看板PHP
標題Re: [請益] PHP中scr的指定位置網頁跟實際中不一樣
時間Mon May 22 14:18:34 2017
※ 引述《chingyue (ChingYue)》之銘言:
: 問題圖:http://i.imgur.com/NJNG3gJ.jpg
: 小弟寫了一個PHP的網頁
: 當中有使用圖片超連接
: 語法:<img src="圖片網址">
: 問題是 我想要在圖片網址這邊改成我電腦中其他槽
: 例如改成:D\圖片庫\ABC.jpg
: 可是網頁中卻讀不到
: 檢視原始碼中的位址變成http://127.0.0.1/life/D\圖片庫\ABC.jpg
: 想請問各位前輩
: 要怎麼做 才能讓PHP去我電腦的其他槽裡面讀取圖片及影片等
: 而不是讀取www目錄底下的檔案
: 麻煩各位前輩幫小弟解惑 謝謝!
圖檔可以用 讀檔 + base64 來做,很痛但是過的去 XD
影片的話 base64 理論上也可以…但,相信我你應該不會想這麼做…囧
類似像這樣(沒實際執行,你再測看看 XD):
$file = 'Z:\pwd-100td1\CLIP_20160824121242.jpg';
echo '<img src="data:image/jpg;base64,' . base64_encode ($file) . '" />';
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.204.116
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1495433916.A.678.html
推 chingyue: 謝謝您! 我等等嘗試看看 請問要讀影片 也是data:image? 05/22 14:56
推 GALINE: 這招是把檔案轉成base64編碼整份嵌入到網頁裡面。圖片不大 05/22 15:12
→ GALINE: 才可以用。影片的話你會讓網頁變得跟影片檔案一樣大... 05/22 15:14
推 chingyue: 謝謝 我了解了... 05/22 15:20
推 Jerr: 不是一樣大是 1.33 倍大喔~ 05/24 10:37