當前位置:首頁 » 編程語言 » php調用網站

php調用網站

發布時間: 2022-10-01 20:02:50

『壹』 請問如何用php調用別的網站的相關文件

用curl或者用
file_get_contents
函數
「湯貴祥」誤導樓主吧
友情鏈接
能用js嘛?
友情鏈接的目的就是為了增加權重,說白了就是為了搜索引擎而生的
而搜索引擎由於讀不到js具體展示的內容而很是反感js
等於js會被搜索引擎拋棄,那誰還會和你交換友情鏈接啊???
扯。。。。

『貳』 請問如何用php調用別的網站的相關文件

用curl或者用file_get_contents函數
「湯貴祥」誤導樓主吧
友情鏈接能用js嘛?
友情鏈接的目的就是為了增加權重,說白了就是為了搜索引擎而生的
而搜索引擎由於讀不到js具體展示的內容而很是反感js
等於js會被搜索引擎拋棄,那誰還會和你交換友情鏈接啊???
扯。。。。

『叄』 php如何遠程調用asp網站數據

1、在asp網站上生成 xml新聞源 php中調用

2、php直接遠程讀取asp上的網頁 下面發段php遠程讀取的函數
function get_content($url)
{
$buf=parse_url($url);
if($buf['scheme']=="http")//如果是URL
{
$host=$buf['host'];
$page=$buf['path'];
if(trim($buf['query'])!=="") $page.="?".trim($buf['query']);

$myHeader="GET $url HTTP/1.1\r\n";
$myHeader.="Host: $host\r\n";
$myHeader.="Connection: close\r\n";
$myHeader.="Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
$myHeader.="Accept-Language: zh-cn,zh;q=0.5\r\n";
$myHeader.="Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7\r\n";
$myHeader.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 Web-Sniffer/1.0.20\r\n";
$myHeader.="Referer: http://$host/\r\n\r\n";

$server=$host;
$port=80;

$res="";
if(false!==($fp = @fsockopen ($server, $port, $errno, $errstr, 30)))
{
@fputs ($fp, $myHeader);
while (!@feof($fp)) $res.= @fgets ($fp, 1024);
@fclose ($fp);
}
else return false;

if(strlen($res)==0) return false;

return $res;
}
else//如果是本地文件
{
$fileName=$url;
if(false!==@file_exists($fileName))
{
if(false!==($buf=@implode("",file($fileName)))&&@strlen($buf)>0)
{

return $buf;
}
else return false;
}
else return false;
}
}

『肆』 php中如何調用一個網址

你在go.php裡面寫下面的代碼:
$url=$_GET['s'];
switch($url){
case :
header("location:這里是你地址寫上就行") exit();
break;
//……
}
注意運行php,在地址欄上輸入http://localhost/ 看看

我的回答還行吧,有不會的更多問題可以去後盾網論壇問題求助專區,可以幫助你很多!

『伍』 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參數';
}
?>

『陸』 php怎樣調用公共網頁頭部及尾部 謝謝!

通過 include() 或 require() 函數,您可以在伺服器執行 PHP 文件之前在該文件中插入一個文件的內容。除了它們處理錯誤的方式不同之外,這兩個函數在其他方面都是相同的。include() 函數會生成一個警告(但是腳本會繼續執行),而 require() 函數會生成一個致命錯誤(fatal error)(在錯誤發生後腳本會停止執行)。

這兩個函數用於創建可在多個頁面重復使用的函數、頁眉、頁腳或元素。

這會為開發者節省大量的時間。這意味著您可以創建供所有網頁引用的標准頁眉或菜單文件。當頁眉需要更新時,您只更新一個包含文件就可以了,或者當您向網站添加一張新頁面時,僅僅需要修改一下菜單文件(而不是更新所有網頁中的鏈接)。
include() 函數
include() 函數可獲得指定文件中的所有文本,並把文本拷貝到使用 include 函數的文件中。

例子 1
假設您擁有一個標準的頁眉文件,名為 "header.php"。如需在頁面中引用這個頁眉文件,請使用 include() 函數,就像這樣:

<html>
<body>

<?php include("header.php"); ?>

<h1>Welcome to my home page</h1>

<p>Some text</p>

</body>
</html>例子 2
現在,假設我們有一個在所有頁面上使用的標准菜單文件。請看下面這個 "menu.php":

<html>
<body>

<a href="http://www.w3school.com.cn/default.php">Home</a> |
<a href="http://www.w3school.com.cn/about.php">About Us</a> |
<a href="http://www.w3school.com.cn/contact.php">Contact Us</a>三個文件,"default.php"、"about.php" 以及 "contact.php" 都引用了 "menu.php" 文件。這是 "default.php" 中的代碼:

<?php include("menu.php"); ?>

<h1>Welcome to my home page</h1>

<p>Some text</p>

</body>
</html>如果您在瀏覽器中查看 "default.php" 的源代碼,應該類似這樣:

<html>
<body>

<a href="default.php">Home</a> |
<a href="about.php">About Us</a> |
<a href="contact.php">Contact Us</a>

<h1>Welcome to my home page</h1>
<p>Some text</p>

</body>
</html>同時,當然,我們也將用相同的方法處理 "about.php" 和 "contact.php"。通過使用引用文件,在您需要重命名鏈接、更改鏈接順序或向站點添加另一張網頁時,只要簡單地更新 "menu.php" 文件中的文本即可。
require() 函數
require() 函數與 include() 相同,不同的是它對錯誤的處理方式。

include() 函數會生成一個警告(但是腳本會繼續執行),而 require() 函數會生成一個致命錯誤(fatal error)(在錯誤發生後腳本會停止執行)。

如果在您通過 include() 引用文件時發生了錯誤,會得到類似下面這樣的錯誤消息:

PHP 代碼:
<html>
<body>

<?php
include("wrongFile.php");
echo "Hello World!";
?>

</body>
</html>錯誤消息:
Warning: include(wrongFile.php) [function.include]:
failed to open stream:
No such file or directory in C:\home\website\test.php on line 5

Warning: include() [function.include]:
Failed opening 'wrongFile.php' for inclusion
(include_path='.;C:\php5\pear')
in C:\home\website\test.php on line 5

Hello World!請注意,echo 語句依然被執行了!這是因為警告不會中止腳本的執行。

現在,讓我們使用 require() 函數運行相同的例子。

PHP 代碼:
<html>
<body>

<?php
require("wrongFile.php");
echo "Hello World!";
?>

</body>
</html>錯誤消息:
Warning: require(wrongFile.php) [function.require]:
failed to open stream:
No such file or directory in C:\home\website\test.php on line 5

Fatal error: require() [function.require]:
Failed opening required 'wrongFile.php'
(include_path='.;C:\php5\pear')
in C:\home\website\test.php on line 5由於在致命錯誤發生後終止了腳本的執行,因此 echo 語句不會執行。

正因為在文件不存在或被重命名後腳本不會繼續執行,因此我們推薦使用 require() 而不是 include()。

『柒』 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 );

『捌』 php中網頁調用

在頁面最前面加上
<base href="http://www.b.com/">

『玖』 php中怎麼調用一個網址

在go.php裡面寫下面的代碼:
$url=$_GET['s'];
switch($url){
case :
header("location:這里是你地址寫上就行") exit();
break;
//……
}
注意運行php,在地址欄上輸入http://localhost/

熱點內容
數控車床軟體編程 發布:2024-12-24 21:26:16 瀏覽:524
如何對華為圖庫設置密碼 發布:2024-12-24 21:16:20 瀏覽:498
scala反編譯工具 發布:2024-12-24 21:03:26 瀏覽:767
安卓長按app怎麼刪除不了 發布:2024-12-24 20:57:44 瀏覽:714
加減乘除java 發布:2024-12-24 20:51:56 瀏覽:428
linuxusb攝像頭 發布:2024-12-24 20:51:39 瀏覽:879
ftp是怎麼安裝的 發布:2024-12-24 20:50:35 瀏覽:699
國際站伺服器是什麼 發布:2024-12-24 20:49:43 瀏覽:355
win7訪問win10無許可權 發布:2024-12-24 20:39:59 瀏覽:63
微信投訴無法上傳照片 發布:2024-12-24 20:39:55 瀏覽:89