不要用file_get_contents函數。
創新互聯建站主營金臺網站建設的網絡公司,主營網站建設方案,成都app軟件開發公司,金臺h5成都微信小程序搭建,金臺網站營銷推廣歡迎金臺等地區企業咨詢
用snoopy的類,網上有snoopy.class.php,你自行百度查找。
snoopy的類可以設置$proxy_host參數,設置代理主機,$proxy_port是代理主機端口。你下載一個下來,網上的教程很多,看看應該明白。
file_get_contents是可以的,
?php
echo?"meta?http-equiv='Content-Type'?content='text/html;?charset=utf-8'?/";
$m?=?file_get_contents(";client_id=319cdac7553fa298");
print_r(json_decode($m));
?
輸出結果:
一個最簡單的方法就是,參數傳至另外一個Jsp頁面時直接將值賦給一個隱藏的文本框,然后JS獲取就行了。
這是最直接的了……
在php中如果要連接遠程數據庫連接方法很簡單,只要把本地連接localhost或127.0.0.1改成指定遠程服務器一IP地址或者直接域名即可。
語法
mysql_connect(servername,username,password);
例子
在下面的例子中,我們在一個變量中?($con)?存放了在腳本中供稍后使用的連接。如果連接失敗,將執行?"die"?部分:
代碼如下:
?php
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
//?some?code
?
上面是連接本地數據庫,下面把localhost改成遠程IP即可了
實例 代碼如下:
$conn=mysql_connect('','root','123456888');
if(!$conn)?echo?"失敗!";
else?echo?"成功!";
//?從表中提取信息的sql語句
$sql="SELECT?*?FROM?user?where?userName='$user_name'";
//?執行sql查詢
$result=mysql_db_query('info',?$sql,?$conn);
//?獲取查詢結果
$row=mysql_fetch_row($result);
mysql_close();
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: \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遠程傳值獲取數據 php之間傳遞數據
文章源于:http://vcdvsql.cn/article30/dosdsso.html
成都網站建設公司_創新互聯,為您提供企業建站、網站設計、網站改版、Google、移動網站建設、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯