PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· PHP Mcrypt on CentOS 6发布时间:2011-12-28
1.加入源rpm-ivhhttp://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm2.更新源yumupdate3.安装mcryptyuminstallphp-mcrypt请注意这个实例操作系统是CentOS6x86_64翻译自:http://www.mojowill.com/geek/php-mcrypt-on-centos-6/... 查看全文
· php安装好以后 apache2 无法启动 发布时间:2011-12-28
在安装完成PHP后,重新启动apache报如下错误原因是Linux有一个SELinux保护模式引起的。Syntaxerroronline268of/usr/local/apache2/conf/httpd.conf:Cannotload/usr/local/apache2/modules/libphp5.sointoserver:/usr/local/apache2/modules/libphp5.so:cannotrestoresegmentprotafterreloc... 查看全文
· php5 学习记录(1)发布时间:2011-12-28
一、php5主要的新特性1.public/private/protected访问修饰符,针对对象中的方法和属性。可以使用通用的面向对象访问修饰符来控制方法和属性的访问级别:classMyClass{private$id=18;publicfunctiongetId(){return$this->id;}}2.统一的构造函数名称__construct().为避免构造函数的名字和类的名字相同,现在用__construct()来声明,从而让你更加容易在类的分层中转移类:classMyClass... 查看全文
· PHP操作Mysql存储过程发布时间:2011-12-27
PS:原创文章,如需转载,请注明出处,谢谢!本文地址:http://flyer0126.iteye.com/blog/1323188MySQL存储过程是从MySQL5.0开始增加的新功能。存储过程的优点主要是执行效率和SQL代码封装。特别是SQL代码封装功能,尤其是业务逻辑复杂的时候。现在有了MySQL存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。<?php/***PHP操作Mysql存储过程示例**@authorflyer0126*@date2011-12... 查看全文
首先说明一下,这个小程序是我自己用PHP写成的一个简单的webservice系统,包括服务端的程序和客户端的程序,无论是服务端还是客户端在使用起来都非常的简单方便,也可以很方便的移植到自己的项目里,我自己也已经在稍微改造后用在了自己的项目里,应用到生产环境2个多月以来都很稳定,没有出过什么问题。这个简单的webservice小程序有以下几个优点:1.简单、易用,几乎没有什么学习成本2.可扩展性很强,因为简单,所以你可以在这个基础上扩展出很多的东西,比如返回的数据格式上可以加上xml的支持等... 查看全文
今天在写日志文件的时候,发现写入的内容不会换行。查了一些资料才发现一些问题。相关代码如下:file_put_contents($_SESSION['projectname'],'资产负债表写入成功\r\n',FILE_APPEND);或$fp=fopen('log.txt','a');fwrite($fp,'资产负债表写入成功\r\ntest');fclose($fp);代码并没有问题,但是写入文件之后,\r\n会直接输出,而不是回车。但windows下\r\n确实是代表回车,也没有错误... 查看全文
在运行PHP程序,通常会遇到“FatalError:Allowedmemorysizeofxxxxxxbytesexhausted”的错误,这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过一下方法来增加PHP的内存限制(memory_limit)。检查php的内存限制值为了查看这个值,你需要建立一个空的php文件,比如view-php-info.php。然后将一下代码贴到里面... 查看全文
最近项目中需要做单点登录,客户端包含java和php,java有几个应用程序,php是discuz+supesite+ucenter,需要这几个客户端都要能单点登录和登出,在网上找了许多相关资料,今天终于配置成功,步骤如下:1、cas服务端:下载地址:http://downloads.jasig.org/cas/,cas的服务端和客户端有许多版本,最新版本和老版本有很大的区别,目前服务端最新版本为:cas-server-3.4.4-release.zip解压cas-server-3.4.4... 查看全文
· PHP调用Java WebService发布时间:2011-12-23
header("Content-Type:text/html;charset=utf-8");require_once("lib/nusoap.php");//要访问的webservice路径$NusoapWSDL="http://localhost:8080/myWebService/services/SendMoblieMsg?wsdl";//生成客户端对象$client=newsoapclient($NusoapWSDL,true);$client->... 查看全文
· facebook hiphop php vm 实现概述(二)发布时间:2011-12-22
从上文可知,核心的runtime环境的代码在src/runtme/eval,本文主要简单概述此处的代码实现,下面的叙述按文件夹分类。一、runtime:运行时的核心数据结构(符号表)1、assoc_list.cpp变量关联表2、code_coverage.cpp代码覆盖率工具3、file_repository.cppphp文件的jit缓存4、variable_environment.cpp维护各个函数、变量等所属的环境(如所属的类、作用范围等)5、variant_stack.cpp变量栈结构... 查看全文
· php绘图(花),饼图发布时间:2011-12-21
header("Content-type:image/png");//向浏览器输出文件头$im=imagecreate(400,400);$yellow=imagecolorallocate($im,255,255,180);$blue=imagecolorallocate($im,0,0,255);$red=imagecolorallocate($im,255,0,0);for($i=1;$i<360;$i++){$temp=150*sin(2*deg2rad($i))... 查看全文
1.必备工具下载下载PHP官网http://windows.php.net/download/,选择版本:VC6和VC9的区别:VC6版本是使用VisualStudio6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用VisualStudio2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。这里使用是Apache应该选择VC6。但在官网上没看到5.3.8有VC6版本的,不过5.3.XVC6可以在网上搜到的... 查看全文
· CakePHP v2.0.4新特性发布时间:2011-12-21
前几天看到CakePHP官网上更新了v2.0.4稳定版,于是利用一个cms练习小项目感受了一下,对于CakePHPv2.0.4新特性(与之前版本的区别)简单总结如下:1.目录结构的变更:v2.0.4中app与lib同级,cake包则放置于lib中。2.Bake生成代码也存在较大差异,简单示例:(1).捕获异常//V2.0.4$this->User->id=$id;if(!$this->User->exists()){thrownewNotFoundException... 查看全文
· php制作缩略图图片发布时间:2011-12-21
<?phpif(!isset($_POST["submit"])){echo"<?xmlversion=\"1.0\"encoding=\"UTF-8\"";}else{if(isset($_FILES["file"])||$_POST["file"]!=""){functionresizeimage($file,$rate=.5){$size=getimagesize($file);switch($size[2]){case1:$img=imagecreatefromgif... 查看全文
· php中挺好用的strtotime方法发布时间:2011-12-21
在PHP中,经常要对日期进行计算,比如要计算一个月前的日期,那么其实最快的方法是用strtotime,其功能很丰富,如下:echostrtotime("now"),"\n";echostrtotime("10September2000"),"\n";echostrtotime("+1day"),"\n";echostrtotime("+1week"),"\n";echostrtotime("+1week2days4hours2seconds"),"\n";echostrtotime... 查看全文
· php简单验证码发布时间:2011-12-21
<!--*@copyright(c)2011*@author:Ernest*@time:2011*@version:new--><?phpclassVerifyImg{public$fontSize=15;//定义字体大小public$length=4;//定义字符串长度public$width=70;//定义图片宽度public$height=30;//定义图片高度public$im=null;//生成一张指定宽高的图片public$font='C... 查看全文
· 解决PHP的include带参数的问题发布时间:2011-12-21
php的include可以载入一个外部php文件,其参数是一个文件名,既然是文件名,就不能带参数了。php中,如果include载入的文件一定要带参数,就只有一种办法,即这个参数是一个全路径的URL地址。例如:include"http://localhost/aaa.php?id=1";//正确include"aaa.php?id=1";//错误其实include本义就只是用来载入一个外部文件到当前文件中来的,并不解释其中的代码。因此带参数看上去似乎没有意义。比如以下代码(1.php)... 查看全文
· php给图片添加水印发布时间:2011-12-21
<?phpecho"<?xmlversion=\"1.0\"encoding=\"UTF-8\"";?><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><... 查看全文
· php简单计数器发布时间:2011-12-20
<?php//1------cookie计数器if(isset($_COOKIE["num"])){$num=$_COOKIE["num"]+1;}else{$num=1;}setcookie("num",$num);echo"Youarethe".$num."timesvisit."."</br>";//2-------文本计数器$file="../counter/count.dat";if(!file_exists($file)){$num_txt=1;}else... 查看全文
· php:如何配置使其更安全发布时间:2011-12-20
PHP本身再老版本有一些问题,比如在php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQLInjection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在/usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行php能够更安全... 查看全文