①.、在asp网站上生成 xml新闻源 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.="Referer: \r\n\r\n";
$server=$host;
$res="";
@fputs ($fp, $myHeader);
@fclose ($fp);
}
else return false;
if(strlen($res)==0) return false;
return $res;
else//如果是本地文件
$fileName=$url;
return $buf;
可以使用pdo进行连接
$dbms='mysql'; //数据库类型
$host='localhost'; //数据库主机名
$dbName='test'; //使用的数据库
$user='root'; //数据库连接用户名
$pass=''; //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
echo "连接成功br/";
/*你还可以进行一次搜索操作
foreach ($dbh-query('SELECT * from FOO') as $row) {
print_r($row); //你可以用 echo($GLOBAL); 来看到这些值
*/
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e-getMessage() . "br/");
//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT = true) 变成这样:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT = true));
对于PHP连接远程MySql数据库,通常要使用如下的语句:
var
$serverName
=
$dbName
'dbname';//数据库名
$dbUsername
'username';//用户名
$dbPassword
mysql_connect($serverName,$dbUsername
,$dbPassword);
mysql_select_db($dbName);
file_get_contents是可以的,
php
print_r(json_decode($m));
输出结果:
以上就是土嘎嘎小编为大家整理的php读取远程数据接口相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!