不要用file_get_contents函數(shù)。
創(chuàng)新互聯(lián)建站主營金臺(tái)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā)公司,金臺(tái)h5成都微信小程序搭建,金臺(tái)網(wǎng)站營銷推廣歡迎金臺(tái)等地區(qū)企業(yè)咨詢
用snoopy的類,網(wǎng)上有snoopy.class.php,你自行百度查找。
snoopy的類可以設(shè)置$proxy_host參數(shù),設(shè)置代理主機(jī),$proxy_port是代理主機(jī)端口。你下載一個(gè)下來,網(wǎng)上的教程很多,看看應(yīng)該明白。
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));
?
輸出結(jié)果:
一個(gè)最簡(jiǎn)單的方法就是,參數(shù)傳至另外一個(gè)Jsp頁面時(shí)直接將值賦給一個(gè)隱藏的文本框,然后JS獲取就行了。
這是最直接的了……
在php中如果要連接遠(yuǎn)程數(shù)據(jù)庫連接方法很簡(jiǎn)單,只要把本地連接localhost或127.0.0.1改成指定遠(yuǎn)程服務(wù)器一IP地址或者直接域名即可。
語法
mysql_connect(servername,username,password);
例子
在下面的例子中,我們?cè)谝粋€(gè)變量中?($con)?存放了在腳本中供稍后使用的連接。如果連接失敗,將執(zhí)行?"die"?部分:
代碼如下:
?php
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
//?some?code
?
上面是連接本地?cái)?shù)據(jù)庫,下面把localhost改成遠(yuǎn)程IP即可了
實(shí)例 代碼如下:
$conn=mysql_connect('','root','123456888');
if(!$conn)?echo?"失敗!";
else?echo?"成功!";
//?從表中提取信息的sql語句
$sql="SELECT?*?FROM?user?where?userName='$user_name'";
//?執(zhí)行sql查詢
$result=mysql_db_query('info',?$sql,?$conn);
//?獲取查詢結(jié)果
$row=mysql_fetch_row($result);
mysql_close();
1、在asp網(wǎng)站上生成 xml新聞源 php中調(diào)用
2、php直接遠(yuǎn)程讀取asp上的網(wǎng)頁 下面發(fā)段php遠(yuǎn)程讀取的函數(shù)
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;
}
}