PHP中路径问题的解决方案引言:关于PERL与PHP中的包含路径一直是一个比较难解的问题,主要是与操作系统和WEB服务器有关,不可能非常智能化的解决这个路径问题。相对于PERL,PHP的路径好得多,解决起来也容易得多,因为PHP的相对路径在PHP程序中的任何场合都可以使用,而不象PERL在某些语句中必须用绝对路径而导致移植的极其复杂。基于此,在PHP中,我设计了一个绝对稳妥的解决方案,如下所述。原则:使用相对路径,但在相对路径中用绝对路径(有点绕,待会儿详解),一是可以保证可移植性,二是可以方便地修改,三是公式化且结构清晰明了,易于扩展。步骤详解:1、先确定好一个程序的...
http://www.jb51.net//article/1639.htm
关于PHP中操作MySQL数据库的一些要注意的问题1.分号的例外对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但……没有完全绝对的事,在这儿也是一样,当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:mysql_query("INSERTINTOtablename(first_name,last_name)VALUES('$first_name',$last_name')");这是因为PHP也是以分号作为一行的结束的,额外的分号有时会让PHP的语法分析器搞不明白,所以还是省略掉的好。在这种情况下,虽然省略了分号,但是P...
http://www.jb51.net//article/1623.htm
smtp.php<?phpclasssmtp{/*PublicVariables*/var$smtp_port;var$time_out;var$host_name;var$log_file;var$relay_host;var$debug;var$auth;var$user;var$pass;/*PrivateVariables*/var$sock;/*Constractor*/functionsmtp($relay_host="",$smtp_port=25,$auth=false,$user,$pass){$this->debug=FALSE;$this->smtp_p...
http://www.jb51.net//article/1608.htm
数据库相关问题这节将讨论PHP和数据库之间最普通的问题。夸张地说,PHP几乎可以操作今天市面上有的所有的数据库。1.我听说PHP可以操作微软的SQLServer.应该怎样做?2.我可以操作微软Access数据库吗?3.我升级到了PHP4,现在我的mysql总是告诉我:"Warning:MySQL:Unabletosaveresultsetin...".这是怎么回事?4.安装完共享mysql支持后,一装入libphp4.soApache就dumpscore.这个问题可以修复吗?5.为什么我总得到这样的错误消息::"Warning:0isnotaMySQLresultind...
http://www.jb51.net//article/1548.htm
这章节搜集了很多编译时会产生的错误情况。1.我用匿名CVS得到最新版的源代码包,但没有配置脚本文件!2.我在配置PHP在Apache下工作时出了问题。它说不能找到httpd.h,可是我看它就在那里!3.当我运行conifgure时,它说它不能找到include文件或一些库:GD,gdbm,或其它的一些包!4.我在编译文件language-parser.tab.c时,出错,提示:yytnameundeclared.5.当我运行make,起初正常但最终失败了,在连接最后的应用时,出错说找不到一些文件。6.在连接PHP时,出一堆错说undefinedreferences。7....
http://www.jb51.net//article/1547.htm
以前搜集的一个Oracle比较常见问题的列表,忘记了是从哪来的关于SELECTN问题有感于一些网友多次咨询和讨论选取某些指定行数据的问题,我写了下面这样的简单说明,请大家指正.这里描述的SELECTN包括这样几种情况:1.选取TOPN行记录2.选取N1-N2行记录3.选取FOOTN行记录当然需要考虑是否有ORDERBY子句的情况,下面试以系统视图CAT为例分别说明.注:A.为没有ORDERBY的情况B.有ORDERBY的情况1.选取TOPN行记录A.SELECT*FROMCATWHEREROWNUM<=NB.SELECT*FROM(SELECT*FROMCATOR...
http://www.jb51.net//article/1519.htm
可以读/etc/passwd!这段。。[文件上载]PHP自动支持基于RFC1867的文件上载,我们看下面的例子:<FORMMETHOD="POST"ENCTYPE="multipart/form-data"><INPUTTYPE="FILE"NAME="hello"><INPUTTYPE="HIDDEN"NAME="MAX_FILE_SIZE"VALUE="10240"><INPUTTYPE="SUBMIT"></FORM>上面的代码让用户从本地机器选择一个文件,当点击提交后,文件就会被上载到服务器。这显然是很...
http://www.jb51.net//article/1514.htm
1、在建库时,catproc一定要运行,否则用rman时会出现如下字符集的错误:RMAN-00554:initializationofinternalrecoverymanagerpackagefailedRMAN-04005:errorfromtargetdatabase:ORA-06553:PLS-213:packageSTANDARDnoeRMAN-04015:errorsettingtargetdatabasecharactersettoZHS16CGB231280如果建库时没有问题,那么可以Re-runcatproc.sql.Thiswillinturncal...
http://www.jb51.net//article/1510.htm
安装这节将讲述安装过程中最常见的问题。PHP适用于几乎任何的OS(或许OSX之前的MacOS除外),和几乎任何的WEB服务器。要安装PHP,跟着发行版里的安装文件的指引.Windows用户也应该读install.txt文件.这儿也有一些帮助文档。1.Unix/Windows:我的php.ini应该放在哪?2.Unix:我安装了PHP,但我每次加载一个文档,会得到下面的消息:'DocumentContainsNoData'!怎么回事?3.Unix:我使用RPMS安装PHP,但Apache不支持PHP页面!怎么办?4.Unix:我使用RPMS安装PHP3,但是它没有我需要的...
http://www.jb51.net//article/1508.htm
使用PHPMYADMIN时报错:Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient官方的说法是MySQL4.1andupusesanauthenticationprotocolbasedonapasswordhashingalgorithmthatisincompatiblewiththatusedbyolderclients......如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysqlclient是4.1或者更高版本.(...
http://www.jb51.net//article/1476.htm
问题描述: 在使用PHP和JAVA操作XML-RPC的时候,如果request中包含中文字符,会被自动编码成如下样式:欢欢。 环境:PHP内置XML-RPC的API,Apache的XML-RPC的JAVAAPI PHP下的解决方法: 起初以为是中文字符的编码问题,...
http://www.jb51.net//article/1465.htm
