网站建设资讯

NEWS

网站建设资讯

php调试数据网站 php在线调试软件

php如何远程调用asp网站数据

1、在asp网站上生成 xml新闻源 php中调用

10年积累的做网站、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有张湾免费网站建设让你可以放心的选择与我们合作。

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;

}

}

如何使用phpstudy 搭建外网网站,租的服务器,有固定外网IP

使用phpstudy搭建外网网站,用到的工具,phpstudy,步骤如下:

下载phpstudy进行安装。

2.把域名解析到外网ip

3.phpstudy选择其它选项菜单。

4.选择站点域名管理。

网站域名输入要绑定的域名,网站目录根据喜好选择,第二域名根据需要配置,网站端口80,点击新增,然后点击保存设置并生成配置文件。

5.通过ftp或者其它方式把程序放在网站目录下边。

6.如果程序有数据库,选择菜单的mysql管理,创建数据库。

说明:mysql默认账号是root,默认密码root。

注意事项:phpstudy有linux和windows版本。

JSP网站与PHP网站如何实现数据互通。麻烦请针对PHP网站程序DEDE,PHPCMS,国徽系统来分别解答,谢谢!

1.目前,以上各大CMS都没有相通的JSP和PHP版,所以靠官方是不可能了;

2.但数据库都为MYSQL,我们可以在这方面做功夫;

3.首先,必备功夫,必定研究数据表和字段结构和作用;

4.其次注意JSP和PHP操作MYSQL数据时一定要注意三处编码统一原则;

5.下面我就分别对PHP和JSP操作同一数据库数据表为例子,供你参考:

〈〉〈〉〈〉PHP版的(你可以在本地调试):

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

/head

body

?

$server="121.12.125.10";

$dbuser="sq_pyllion3";

$dbpass="4o2gd4";

$dbname="sq_pyllion3";

$conn=mysql_connect($server,$dbuser,$dbpass);

mysql_query("set names 'utf8'");

$result = mysql_db_query($dbname,"select * from testuser",$conn);

?

TABLE border=1 cellSpacing=0 cellPadding=0 width=800 align=center

TR

TDid/TD

TD名字/TD

TD密码描述/TD

/TR

?

while ($row = mysql_fetch_array($result)) {

?

TR

TD?=$row ['id']?/TD

TD?=$row ['username']?/TD

TD?=$row ['password']?/TD

/TR

?

}?

/TABLEBR数据库操作成功,恭喜你/BODY/HTML

/body

/html

〈〉〈〉〈〉JSP版的(你可以查看参考资料,那有效果,保证与PHP一个样,代码如下:)

%@ page contentType="text/html; charset=utf8" %

%@ page language="java" %

%@ page import="com.mysql.jdbc.Driver" %

%@ page import="java.sql.*" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

""

html

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8"

%

//驱动程序名

String driverName="com.mysql.jdbc.Driver";

//数据库用户名

String userName="sq_pyllion3";

//密码

String userPasswd="4o2gd4";

//数据库名

String dbName="sq_pyllion3"

;//表名

String tableName="testuser";

//联结字符串

String url="jdbc:mysql://121.12.125.10/"+dbName+"?user="+userName+"password="+userPasswd;

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+tableName;

ResultSet rs = statement.executeQuery(sql);

//获得数据结果集合

ResultSetMetaData rmeta = rs.getMetaData();//确定数据集的列数,亦字段数

int numColumns=rmeta.getColumnCount();// 输出每一个数据值

%

table width="800" border="1" cellspacing="0" cellpadding="0" align="center"

tr

tdid/td

td名字/td

td密码描述/td

/tr

%

while(rs.next())

{

%

tr

td%=rs.getInt("Id")%/td

td%=rs.getString("username")%/td

td%=rs.getString("password")%/td

/tr

%

}

%

/table

%

out.print("br");

out.print("数据库操作成功,恭喜你");

rs.close();

statement.close();

connection.close();

%

我在php5.3.0调试成功一个网站,但是php5.2.17无法安装,数据库无法连接?这是怎么回事?

LS+1。

一般你在低版本调试成功的,拿到高版本上能兼容的情况多些;反之,能兼容的情况就很少了。


本文题目:php调试数据网站 php在线调试软件
本文路径:http://cdweb.net/article/dddpjic.html