1. php连接远程数据库
在php中如果要连接远程数据库连接方法很简单,只要把本地连接localhost或127.0.0.1改成指定远程服务器一IP地址或者直接域名即可。
语法
mysql_connect(servername,username,password);
例子
在下面的例子中,我们在一个变量中($con)存放了在脚本中供稍后使用的连接。如果连接失败,将执行"die"部分:
代码如下:
<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
//somecode
?>
上面是连接本地数据库,下面把localhost改成远程IP即可了
实例 代码如下:
$conn=mysql_connect('http://boaer.com','root','123456888');
if(!$conn)echo"失败!";
elseecho"成功!";
//从表中提取信息的sql语句
$sql="SELECT*FROMuserwhereuserName='$user_name'";
//执行sql查询
$result=mysql_db_query('info',$sql,$conn);
//获取查询结果
$row=mysql_fetch_row($result);
mysql_close();
2. php在这个服务器的PHP文件去执行远程的PHP
如果你的服务器在php.ini文件中激活了allow_url_fopen 选项,你可以使用以下的语句:
$page_url="http://www..com/1.php";
$contents = file_get_contents($page_url);
否则,你可以参考下面的例子.
获取远程文件的标题
<?php
$file = fopen ("http://www.example.com/", "r");
if (!$file) {
echo "<p>Unable to open remote file.\n";
exit;
}
while (!feof ($file)) {
$line = fgets ($file, 1024);
/* This only works if the title and its tags are on one line */
if (eregi ("<title>(.*)</title>", $line, $out)) {
$title = $out[1];
break;
}
}
fclose($file);
?>
3. 有没有PHP远程教学的网站
http://www.w3school.com.cn/ wo mai了很多书 发现都不如这网站
4. php远程安装
如果你对这个程序很熟悉的话,可以,当然如果你只是简单测试,那么最好还是安装,其实,作为一个php的安装程序,安装部分是对一个程序的 初始化,一般来说,主要包含的内容是:数据库连接,网站路径,网站域名,以及缓存,网站参数,等等,就像我说,如果你对这些这个网站系统都很了解,那么试试直接导入数据库运行,手动添加参数也是可以的,个人建议还是使用安装的方式,免的出问题,参考http://www.wzdm.net/wlbc
5. PHP获取远程页面html
file_get_contents()比file()慢?
如果抓取别人的页面还是用file_get_contents()比较好~
file()取回的是数组
而file_get_contents()取回的是字符串
你是想取回个数组再把它们连起来方便?还是直接把他们取回来方便?
另外
file_get_contents(String,int)
有个可选参数设定读取的长度
在PHP手册中说:
file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。
6. 如何通过php连接远程主机并操作
一、最佳方案是在77机器上安装apache和php
二、可以通过管道控制使用telnet登录77号机执行命令并获取结果,ssh连接本人没有做过,telnet方法如下:
$f=fopen("telnet://192.168.0.77","rw");
$s=fgets($fp);
fputs($fp,"root");
$s=fgets($fp);
fputs($fp,"pass");
$s=fgets($fp);
fputs($fp,"df -h");
while(!feof($fp)){
$fp=fgets($fp);
echo $s;
}
fclose($fp);
手机输入真累~~~
7. PHP中mysql如何远程连接数据库
$conn=mysql_connect('主机','数据库名','密码');将’主机‘改为IP号,是可以远程访问数据库的。
前提是需要:
1、关闭所访问的主机的防火墙。(不然其他用户无法访问主机)
2、设置主机上的数据库的访问权限,即允许其他用户访问数据库。
MySql数据库的访问权限设置:在mysql命令行中输入命令 grantallon*.*toroot@'%'identifiedbypassword; 其中password是数据库的密码。
3、该步骤最关键,得保证与主机之间的线路是通的(否则永远也连不上)。
看了,LZ提出的问题后,亲自编程序试了下,程序如下:
上述程序即可,用于测试。
如有问题,请再留言。
8. php读取远程xml文件简单方法
<?php
set_time_limit(0);
function_rand(){
$length=26;
$chars="";
$max=strlen($chars)-1;
mt_srand((double)microtime()*1000000);
$string='';
for($i=0;$i<$length;$i++){
$string.=$chars[mt_rand(0,$max)];
}
return$string;
}
$HTTP_SESSION=_rand();
$HTTP_SESSION;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather?&theUserID=&theCityCode=贵港");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR1.1.4322;.NETCLR2.0.50727)");
$res=curl_exec($ch);
curl_close($ch);
//print_r($res);
$xml_array=simplexml_load_string($res);
//www.hi-docs.com/php/simplexml_load_string.html
foreach($xml_arrayas$tq){
echo$tq;
}
?>
9. php 远程控制
数据库是可以远程操作的,你只需要在远程mysql_connect就可以了。
(如果数据库的地址是localhost,可以在cmd中ping得到具体IP。)
ping你的网站地址
程序会输出:
PingstatisticssforIP地址
然后在显示“灯”的网页读取数据库的内容就可以了。
10. php 获取 远程 内容
我给测试了下,有内容输出。