A. php根據調用打開指定網址
XXX/down?=網路下載,這個有誤,應該改為XXX/down?filename=網路下載
php:
<?php
$filename=$_GET['filename'];//自己做安全過濾
/*判斷文件是否存在*/
if(file_exists('XXXXX'.$filename.'.exe')){//判斷文件路徑需為伺服器內文件路徑
header('Location:http://XXXX/'.$filename.'.exe');//存在則跳轉
}else{
header('HTTP/1.1404NotFound');//不存在返回404
}
exit;
B. php怎麼調用其他網站提供的api介面
通過php模擬post請求即可調用。
C. php怎麼調用其他網站提供的api 介面
在這里openUser.php相當於一個介面,其中get_user_list 是一個API(獲取用戶列表),講求返回的數據類型為JSON格式。
需要在PHP代碼中執行這條鏈接他就會返回。
GET方式的直接使用
$file_contents = file_get_content('http://localhost/openUser.php?act=get_user_list&type=json')
POST方式得用下面的。
$url = 'http://localhost/openUser.php?act=get_user_list&type=json';
$ch = acurl_init ();
acurl_setopt ( $ch, CURLOPT_URL, $url );
acurl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
acurl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 10 );
acurl_setopt ( $ch, CURLOPT_POST, 1 ); //啟用POST提交
$file_contents = curl_exec ( $ch );
D. 請問如何用php調用別的網站的相關文件
用curl或者用
file_get_contents
函數
「湯貴祥」誤導樓主吧
友情鏈接
能用js嘛?
友情鏈接的目的就是為了增加權重,說白了就是為了搜索引擎而生的
而搜索引擎由於讀不到js具體展示的內容而很是反感js
等於js會被搜索引擎拋棄,那誰還會和你交換友情鏈接啊???
扯。。。。
E. PHP調用其他網站的搜索結果
其實也並不是沒有辦法的。。原網站關鍵詞是用POST提交的,所以,我們可以用sock來提交搜索關鍵詞並取得結果。取得結果後再用正則分析出來即可.
<?php
function post($host,$path,$data)
{
$fp = @fsockopen($host, 80);
fputs($fp,"POST $path HTTP/1.1\r\n");
fputs($fp,"Host: $host\r\n");
fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp,"Content-length: " . strlen($data) . "\r\n");
fputs($fp, "User-Agent: MSIE\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data);
$buf='';
while (!feof($fp))
{
$buf .= fgets($fp,128);
}
fclose($fp);
return $buf;
}
$contents=post('64.62.194.148','http://www.findchips.com/avail',"part=FIN1108MTD");
echo $contents;
?>
這樣,就可以取得搜索結果了.至於你要顯示或截取哪部分內容,那非常簡單了.一個正則就可以了.
---------------------------------------------------------------------
正則也不用了.直接echo substr($contents, strpos($contents, 'Feedback? <a href="contact.html">Contact us</a>.<br>')+strlen('Feedback? <a href="contact.html">Contact us</a>.<br>'));
F. php中如何調用一個網址
你在go.php裡面寫下面的代碼:
$url=$_GET['s'];
switch($url){
case :
header("location:這里是你地址寫上就行") exit();
break;
//……
}
注意運行php,在地址欄上輸入http://localhost/ 看看
我的回答還行吧,有不會的更多問題可以去後盾網論壇問題求助專區,可以幫助你很多!
G. PHP 打開其他網站問題
$url = array('url2',''url1'');
foreach($url as $u){
echo file_get_contents($u);
sleep(5);
}
H. PHP怎麼調用網頁
a.php
<?php
/*不知道你是想跳轉還是取回網頁內容後顯示
$type為TRUE時採用頁面跳轉方式
$type為FALSE時採用取回內容後顯示
*/
$type = TRUE;
if( isset( $_GET['url'] ) ){
$url = 'http://' . $_GET['url'];
if( $type ){
header("Location: $url");
}else{
$page = file_get_contents($url);
echo $page;
}
}else{
echo '未設置URL參數';
}
?>
I. PHP的include函數可以調用其他網站的數據么
可以啊,file_get_content可以實現的curl都可以實現,而且curl還可以實現模擬登錄, include 可以直接調用別人網站遠程的絕對路徑地址文件的,不過這種一旦對方更改地址你就的改
http://www.lefish.net 這是個專業的設計 編程 開放式綜合平台有空可以去學習下,最近在調整好像 希望可以幫你解決問題,對你進一步學習也有幫組
J. PHP 外網如何訪問區域網內的其它PC電腦網站
不可以。你只有多映射幾個埠,3個埠分別映射到A、B、C。訪問不同的埠就訪問到不同的web服務。