導航:首頁 > 編程語言 > php獲取網路圖片

php獲取網路圖片

發布時間:2022-08-18 19:57:32

php如何獲取伺服器圖片

你在上傳圖片的時候,把圖片地址存到資料庫內,直接查詢輸出就好了
如果不是通過代碼上傳的,www文件夾是根目錄文件夾,圖片地址為:http://你的域名/img/name.jpg

❷ 在php中 為什麼用 readfile 函數讀取網路圖片,有時成功有時失敗呢

首先讀取網路圖片,建議用file_get_contents函數。因為網路連接本身是不穩定的,因此可能失敗。<?phpdo{ $img = @file_get_contents($url)}while(strlen($img) < 256);?>以上代碼通過循環來確保文件能被正確讀取。文件的大小不能小於256個字元。

❸ php中如何從資料庫中讀取圖片

<?php

//將圖片存進資料庫再讀出,注意存儲圖片的欄位類型必須為blob
$user=』root』;
$password=』root』;
$db=』test』;
$connect=mysql_connect(『localhost』,$user,$password);
mysql_set_charset(『utf8′,$connect);
mysql_select_db($db);

$photo = 「0x」.bin2hex(file_get_contents(「./test.jpg」));
$sql=」INSERT INTO `test`.`test` (`photo`) VALUES ($photo);」;//$photo不需要用引號,切記
mysql_query($sql);

//$result=mysql_query(「SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?>

❹ php 怎麼讀取一張網路圖片 並輸出給瀏覽器,

<?php
header('content-type:image/png');
echofile_get_contents($imgurl);
?>

❺ php 怎麼讀取一張網路圖片 並輸出給瀏覽器

這樣做有什麼意義?
想要顯示的話,可以直接在頁面上src地址就是了。
想要編輯的話,curl下載到本地,想怎麼編輯就怎麼搞。

❻ php 讀取圖片並輸出

<?php
header('Content-Type:image/png');
$url="http://hbyw.e21.e.cn/global/gd.php";//圖片鏈接
$ch=curl_init();
//Cookie:PHPSESSID=
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_COOKIE,'PHPSESSID=');//如果不需要cookies就刪除這條語句
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch,CURLOPT_TIMEOUT,0);//忽略超時
curl_setopt($ch,CURLOPT_NOBODY,false);
$str=curl_exec($ch);
curl_close($ch);

❼ 用PHP獲取鏈接及圖片路徑的方法

<?php

$str="Thisisatest.Thisisatest.Thisisa<ahref=http://link1.com><imgsrc=http://img1.jpg/></a>test.Thisisatest.Thisisatest. ".
"Thisisatest.Thisisatest.<ahref=http://link2.com><imgsrc=http://img2.jpg/></a>Thisisatest.Thisisatest.Thisisatest. ".
"<ahref=http://link3.com><imgsrc=http://img3.jpg/></a>";

$regex='/<as+href=(.*)s*><imgs+src=(.*)s*/></a>/';
$output=array();

if(preg_match_all($regex,$str,$matches)!==false){
if(isset($matches[1])&&isset($matches[2])){
$links=$matches[1];
$imgs=$matches[2];

foreach($linksas$key=>$link){
$img=isset($imgs[$key])?$imgs[$key]:'';
$output[]="<ahref="{$link}"><imgsrc="{$img}"/></a>";
}
}
}

var_mp($output);

❽ php如何同時獲取遠程伺服器圖片和響應頭

獲取圖片和響應頭, 一般就是將圖片保存成文件, 響應頭, 可以分析返回數據,如果是cookie的話,分析cookie.顯示到首頁上,就需要你將圖片的URL修改對應的模板,資料庫或者實體文件了.

❾ 如何用php調用圖片

PHP調用?好的,如果是HTML的話很簡單(只需要<img>標記插入即可),那麼我回答一下PHP的載入吧,代碼如下:

//設置圖片路徑
$path='/tupian/1.jpg';
//獲取圖片信息
$imgInfo=getimagesize($path);
//獲取圖片類型
$imgType=$imgInfo[2];
//檢測圖片類型
switch($imgType){
case1://gif
//採用gif方式載入
$img=imagecreatefromgif($path);
//聲明文件為圖片類型
header('Content-Type:image/gif;');
//採用gif方式輸出
imagegif($img);
break;
case2://jpg
//採用jpg方式載入
$img=imagecreatefromjpeg($path);
//聲明文件為圖片類型
header('Content-Type:image/jpeg;');
//採用jpeg方式輸出
imagejpeg($img);
break;
case3://png
//採用png方式載入
$img=imagecreatefrompng($path);
//聲明文件為圖片類型
header('Content-Type:image/png;');
//採用png方式輸出
imagepng($img);
break;
default:
exit('圖片格式不支持!');
}
//銷毀圖片資源
imagedestroy($img);
//刪除變數
unset($img);

以上若還有什麼不明白的,歡迎追問~

❿ php 獲取網頁中的圖片地址

$pattern = /<a.*>.*<\/a>/;
用這個可以獲取所有的A標簽
需要做二次匹配對獲取到的匹配jpg.png的就行,這個正則簡單

閱讀全文

與php獲取網路圖片相關的資料

熱點內容
安卓手機怎麼玩口袋妖怪魂銀 瀏覽:448
黑魂1怎麼進伺服器 瀏覽:52
vc5509語音加密編碼 瀏覽:772
架構師腳本編程 瀏覽:374
aes加密演算法的總結 瀏覽:142
和愛游穿梭機一樣的app有什麼 瀏覽:577
pdf文件減小 瀏覽:296
數控車床編程吧 瀏覽:380
現在什麼app可以看東鳳電視台 瀏覽:591
python程序員的一人飲酒醉 瀏覽:772
java開源的游戲伺服器 瀏覽:275
買了騰訊雲伺服器怎麼ss 瀏覽:725
液液醬40解壓密碼 瀏覽:267
方舟編譯器是真的假的 瀏覽:222
MacBook啟動有個文件夾什麼回事 瀏覽:33
單片機pc鍵盤 瀏覽:188
什麼APP把照片變成圓的 瀏覽:822
中國程序員的英文單詞 瀏覽:879
oppo手機相片加密了怎麼解除 瀏覽:549
c語言圖形界面用什麼編譯 瀏覽:577