问1:为什么出现“APACHE.EXE:cannotdeterminelocalhostname.”?答1:由于Windows版本的Apache默认情况下不指定ServerName,所以运行时会出错。解决的办法是修改Apache安装目录下的conf目录下的httpd.conf:-搜索ServerName-去掉前面的#号-把ServerName后面的值换成你自己的设置,如localhost之类的-保存,重新启动Apache----------------------------------------------------------------------问2:为什么在WINDOWS下使用P...
http://www.jb51.net//article/2211.htm
一、问:我已经按步骤安装了Unix版的APACHE模块,但是我的PHP脚本源码显示在浏览器当中,或者浏览器提示我保存文件。为什么?答:这是由于PHP模块没有正常工作引起的。请检查下列三个地方:请确认正在运行的APACHE执行文件是你最后编译成功的那一个。输入如下命令:/path/to/binary/httpd-l如果你没有看到mod_php3.c在列表中,那你就没有运行一个正确的执行文件。请确认你已经加入了正确的"MimeType"在你的某个.conf中。这应该像:AddTypeapplication/x-httpd-php3.php3请确认上面那个"AddType"不在或块当中,否则此Add...
http://www.jb51.net//article/2167.htm
四、问:当我将PHP和APACHE一起编译时,好象有问题。它总是说无法找到httpd.h文件,可事实上该文件时存在的。为什么?答:你需要让PHP配置/安装脚本知道你的APACHE源码的最高级目录,而不是包含httpd.h文件的目录。也就是说,应该指定"--with-apache=/path/to/apache/"而不是"--with-apache=/path/to/apache/src"。五、问:我使用RPM安装了PHP,但APACHE却不能处理PHP文件。为什么?答:假设你使用RPM正确安装了PHP,那你必须反注或加入下面的几行到httpd.conf文件中:#ExtraModulesAddM...
http://www.jb51.net//article/2163.htm
可以实现在线人数统计,日访问量统计,月访问量统计。。。。。<?$sql="CREATETABLEguestinfo(idintegerDEFAULT'0'NOTNULL AUTO_INCREMENT, ipaddressvarc...
http://www.jb51.net//article/2160.htm
六、问:在WINDOWS下如何用MAIL函数发邮件?答:PHP在UNIX/LINUX下发邮件用的是SENDMAIL程序,在WINDOWS没有SENDMAIL,但可以用SMTP协议来完成,具体方法如下:修改PHP.INI文件的[mailfunction]下的SMTP。如:[mailfunction]SMTP=public.sta.net.cn;Win32Only七、问:php+apache在win9x下的设置一问运行时出现:“cannotdeterminelocalhostname,useservernametosetitmanually”如果你有IP地址的话,只需在httpd.conf中加入:...
http://www.jb51.net//article/2159.htm
1.$row=mysql_fetch_row($result);返回一个规则的数组$row,$row[0]是第一个元素,$row[1]是第二个元素,依次类推...mysql_num_fields($result)返回结果的元素个数。2.$row=mysql_fetch_array($result);返回一个数组$row.举例如下:表结构如下:username|password-------------------------------------bourbon|abcberber|efg第一次运行运行$row=mysql_fetch_array($result)则结果如下:$row[0]=$...
http://www.jb51.net//article/2096.htm
PHP4与PHP3中有些不兼容的地方,但这主要是PHP4中的PHP.ini中的设置有些不同的地方,这些改变主要是提高PHP4的效率。其中的改变中,track_vars的设置通常会是使旧的PHP3程序不能再运行了,因为在PHP4的扩展设置中把track_vars的值设为了off这样旧的PHP3程序中就不能直接用GET,POST,COOKIE从上页传送过来的变量了。我这里有一个简单的解决的方法,不用把track_vars的是设为on,不过这只是一个权宜办法,以后大家还是用$HTTP_GET_VARS, $HTTP_POST_VARSand$HTTP_COOKIE_VARS读取...
http://www.jb51.net//article/2026.htm
在Windosws2000Server上用PHP4访问Oracle815 系统环境: 1、操作系统:Windows2000Server2、数据库: Oracle8iR2(8.1.6)forNT企业版3、安装路径:D:ORACLE安装配置PHP4: 第一步,解开php-4.0.3-Win32.zip压缩包,把它放在C:PHP下面。第二步,把C:PHP下面的php.ini-optimized文件复制到C:WINNT目录下,并改名成php.ini。 &n...
http://www.jb51.net//article/1922.htm
PHP4.0.6以上可以在Win32平台中访问COM和DCOM对象。这里借用ASP思想访问一下SQLServer。当然你也可以用mssql系列函数。如果是一个ASPCoder,你会觉得下面代码非常眼熟,习惯----无他,但PHP强尔~_~:<?php//Author: erquan//Date: 2003-3-4//City:郑州 $dbConn=newCOM("ADODB.Connection")ord...
http://www.jb51.net//article/1746.htm
【1】页面之间无法传递变量get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到当然也可以修改自动全局变量为开(php.ini改为register_globals=On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。【2】Win32下apache2用get方法传递中文参数会出错test.php?a=你好&b=你也好传递参数是会导致一个内部错误解决办法:"test.php?a=".urlencode(你好)."&b=".urle...
http://www.jb51.net//article/1738.htm
1,在函数中,传递数组时使用return比使用global要高效比如functionuserloginfo($usertemp){$detail=explode("|",$usertemp);return$detail;}$login=userloginfo($userdb);比functionuserloginfo($usertemp){global$detail;$detail=explode("|",$usertemp);}userloginfo($userdb); 要高效2,(这个代码用于得到程序目录对应的网址,推荐使用)$urlarray=explode('/',$HTTP...
http://www.jb51.net//article/1737.htm
