[請益] 字串顯示圖片?

看板PHP作者 (新人)時間18年前 (2007/04/02 15:52), 編輯推噓5(503)
留言8則, 4人參與, 最新討論串1/1
<?php #經由 fsockopen 取得標的網頁原始碼:$text $url = "http://www.icst.org.tw/"; $rdf = parse_url($url); $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15); fputs($fp, 'GET ' . $rdf['path'] . $rdf['query'] . " HTTP/1.0\r\n"); fputs($fp, 'HOST: ' . $rdf['host'] . "\r\n\r\n"); $text = ''; while(!feof($fp)) { $pagetext = fgets($fp, 300); $text .= chop($pagetext); } fputs($fp,"Connection: close\r\n\r\n"); fclose($fp); //echo "$text <hr>"; 這就是網頁原始碼 ?> <? #從 原始碼 $text 裡面抽取符合正則條件式的陣列 $match preg_match_all("#<img src=\"./([^\"]*)\"#",$text,$match); #展開陣列 $match foreach($match[1] as $pic) echo $url.$pic."<br>"; ?> 我現在想要將所抓到的圖片的路徑 顯示出來成圖片 請各位大大看看 那裡需要更正 其實我是想將外部網站的內容顯示出來,可是圖片的部份一直出現問題! echo 出來的都是正確的網頁圖片的路徑,但是要怎麼那些路徑變成真的圖片 顯示出來!! 請各大大幫幫忙 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.130.52

04/02 15:59, , 1F
foreach($match[0] as $pic) echo $pic."<br>";
04/02 15:59, 1F

04/02 21:27, , 2F
還是沒有顯示出來 你有試過嗎? 還有誰可以幫幫我
04/02 21:27, 2F

04/02 21:34, , 3F
你印出的是link,要用<img>包住啊
04/02 21:34, 3F

04/02 21:34, , 4F
一樓不會顯示是因為沒有$url,相對路徑的就爆了
04/02 21:34, 4F

04/02 21:37, , 5F
應該說把link放到<img src="link" />
04/02 21:37, 5F

04/02 21:49, , 6F
是啊... ...
04/02 21:49, 6F

04/02 23:47, , 7F
我了解各位大大的意思 但是我不清楚怎麼包 感覺怪怪的= =
04/02 23:47, 7F

04/04 11:11, , 8F
你需要一個檔,本身自己header變成圖讓人src...?
04/04 11:11, 8F
文章代碼(AID): #164BOgIO (PHP)
文章代碼(AID): #164BOgIO (PHP)