【PHPwithGUI之难,该怎么解决】教程文章相关的互联网学习教程文章

switch.case语句调用时间参数程序出错求解决。

switch.....case语句以其高利率和高方便性成为我最常用的选择语句,stristr函数大家都知道吧,将这两个结合起来以当前时间做参数写语句是个不错的想法,调试时遇到问题,求解决: date_default_timezone_set("Asia/ShangHai"); $h=date(" H:i"); echo $h;//输出当前时间; switch($h){ case "12:00";//可以取任意时间,这里做调试用,随便取的; if ($k="12:00"); if(stristr($k, $h) !=...

解决phpcms更换javascript的幻灯片代码调用图片问题_php实例

今天找到了一个js要放在phpcms上边!但是他的代码是这样的代码如下: var titles = 创顶1|创顶2|创顶3|创顶4; var imgs={APP_PATH}cdstyle/images/image1.jpg|{APP_PATH}cdstyle/images/image2.jpg|{APP_PATH}cdstyle/images/image3.jpg|{APP_PATH}cdstyle/images/image4.jpg; var urls=http://baby220818.gotoip2.com/|http://baby220818.gotoip2.com/|http://baby220818.gotoip2.com/|http://baby220818.gotoip2.com/;只能识别这种...

PHP和JAVA的XML-RPC中文问题解决办法

问题描述: 在使用PHP和JAVA操作XML-RPC的时候,如果request中包含中文字符,会被自动编码成如下样式:欢欢 。 环境:PHP内置XML-RPC的API,Apache的XML-RPC的JAVA API PHP下的解决方法: 起初以为是中文字符的编码问题,所以我就尝试用各种编码方式来编码中文字符,然后交给string xmlrpc_encode_request ( string method, mixed params)函数来生成XML格式的请求,可是依然如故。百思不得其界。便操其Google ...

WINDOWS服务器安装多套PHP的另类解决方案

有时候,我们需要在WINDOWS服务器中安装多个不同版本的PHP环境,或采用不同的php.ini配置,例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后,要在php.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用ZEND加密的话,就非常可惜。 如果能在WINDOWS服务器中装多套PHP,使用不同的PHP.INI就可以解决这样的问题。但是如果采用正规的方法要重新编译PHP,比较麻烦。我们最近已经研...

PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)

smtp.php<?phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;/* Private Variables */ var $sock;/* Constractor */function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass){$this->debug = FALSE;$this->smtp_port = $smtp_port;$this->relay_host = $relay_host;$this->time_out = 30; //is use...

PHP中路径问题的解决方案

PHP中路径问题的解决方案引言: 关于PERL与PHP中的包含路径一直是一个比较难解的问题,主要是与操作系统和WEB服务器有关,不可能非常智能化的解决这个路径问题。相对于PERL,PHP的路径好得多,解决起来也容易得多,因为PHP的相对路径在PHP程序中的任何场合都可以使用,而不象PERL在某些语句中必须用绝对路径而导致移植的极其复杂。 基于此,在PHP中,我设计了一个绝对稳妥的解决方案,如下所述。 原则: 使用相对路径,但在相对路径...

用PHP函数解决SQL injection

SQL injection问题在ASP上可是闹得沸沸扬扬当然还有不少国内外著名的PHP程序“遇难”。至于SQL injection的详情,网上的文章太多了,在此就不作介绍。如果你网站空间的php.ini文件里的magic_quotes_gpc设成了off,那么PHP就不会在敏感字符前加上反斜杠(\),由于表单提交的内容可能含有敏感字符,如单引号(),就导致了SQL injection的漏洞。在这种情况下,我们可以用addslashes()来解决问题,它会自动在敏感字符前添加反斜杠。...

基于qmail的完整WEBMAIL解决方案安装详解

安装平台:Linux,Solaris版本:qmail-1.03安装的机器: mail.mydomain.com软件包:qmail-1.03 qmail基本系统ucspi-tcp-0.88 tcpsever服务程序daemontools-0.70 监视工具checkpassword-0.81 pop3验证用户的程序ezmlm-0.53 邮件转发vpopmail-4.9.6-1 虚拟域用户pop3支持qmailadmin-0.35 虚拟域web管理autorespond-1.0.0 自动回复程序sqwebmail-1.2.0 webmailvqsignup-0.4 web方式用户注册软件来源:http://www.qmail.orghttp://www.i...

PHP下MAIL的另一解决方案

前一段时间我接触到DEC Tru64 Unix 我在上面装了PHP+APACHE,可以用提供的mail函数始终不能正常发信,于是自编了一个函数,它利用UNIX下的管道和PHP的SOCK函数进行发信,经过实验非常驻成功,下面是此函数原代码。 function mymail($mto,$mcc,$msubject,$mbody) { $from="webmaster@backhome.com.cn"; $sign = "\n";//随你便写些什么 $sendmailpath="/usr/lib/sendmail";//Semdmail路径 $bound = "========_".uniqid("BCFMail")."...

PHP4与PHP3中一个不兼容问题的解决方法

PHP4与PHP3中有些不兼容的地方,但这主要是PHP4中的PHP.ini 中的设置有些不同的地方,这些改变主要是提高PHP4的效率。 其中的改变中,track_vars 的设置通常会是使旧的PHP3程序不能 再运行了,因为在PHP4的扩展设置中把track_vars 的值设为了off 这样旧的PHP3程序中就不能直接用GET,POST,COOKIE从上页传送过来 的变量了。 我这里有一个简单的解决的方法,不用把track_vars 的是设为on, 不过这只是一个权宜办法,以后大家还是用$HT...

新手学PHP之数据库操作详解及乱码解决!

很多朋友新学PHP也许在数据库方面会有点麻烦,尤其是MYSQL4.1.x以后会出现乱码问题。这里写个简单教程,希望对新手有点帮助。也许很多朋友之前是学ASP的(本人也是),有可能怀念ASP的set rs=adodb.recorset(我靠,太久没做ASP,后面的好像有点错,想不起来了!凑活着看吧!)然后就rs.open,rs.movenext...........可是PHPA是依靠很多数据库操作函数来控制,比如:mysql_connect();mysql_select_db();...........那如果页面多,难道要...

解决中英文字符串长度问题函数

代码如下:function strSplit($s, $len) { $end = '…'; $result = ''; $strLen = strlen($s); if ($strLen <= $len) { return $s; } $len -= 2; for ($i=0; $i<$len && $i<$strLen; $i++) { $c = $s[$i]; if (ord($c) < 0x80) { $result .= $c; } elseif ($i+1<$len) { $result .= $s[$i++] . $s[$i]; } } return ($i < $st...

PHPnow安装服务[apache_pn]失败的问题的解决方法

安装PHPnow时如果遇到下列问题: 安装服务[apache_pn]失败.可能原因如下: 1. 服务名已存在,请卸载或使用不同的服务名. 2. 非管理员权限,不能操作 Windows NT 服务. 请首先确认操作系统的版本。如果您正在使用Windows Vista或Windows 7,那么首先要排除权限问题。您可以在”开始——搜索“中输入”cmd“,在搜索结果中找到“cmd.exe“,点右键,选择“以管理员身份运行”。然后使用DOS命令重新运行“PHPnow”解压目录中的“Init.c...

php 变量未定义等错误的解决方法

项目中把错误等级设置为:error_reporting(E_ALL | E_STRICT); 数组变量未定义也会报错,其实挺好的,但有时候真的不需要报该错误,PHP的解决办法是: @$_GET['unkown']; 这样就可以放置该错误提示出来了.

Notice: Trying to get property of non-object problem(PHP)解决办法

我这里实际是调用了一个zend的数据库访问的方法,使用了fetchAll方法,但由于数据库中没有该记录,所以返回的对象是null,所以我就判断对象是否为null: 代码如下:if($obj==null){ ... } 这么写的结果,就是产生了上面那个notice,也真是奇怪,对象为null,竟然不能访问了? 翻查资料后,发现,判断是否为null,需要这么判断: 代码如下:if (isset($obj)) { echo "This var is set set so I will print."; } 这个isset是做什么的...