
PHP
zlb_xidian
关于通信、安全和交流
展开
-
smarty_安装与测试
smarty应用一1.安装 tar -zvxf Smarty-2.6.18.tar.gz #进入解压目录,smarty_lib是新命名的文件夹 cp libs/* /var/www/smarty_lib/ cd /var/www mkdir configs templates templates_c2.测试在templates中建立test.htm文件:原创 2009-07-15 14:28:00 · 429 阅读 · 0 评论 -
php执行终端命令
1.这是采用经典的exec。echo "Pinging";$to_ping = "127.0.0.1";$count = 1;$psize = 1; //exec("ping -t $count $psize $to_ping", $list);exec("ping -c $count -W $psize $to_ping", $list);for ($i=0;$i原创 2009-09-10 21:38:00 · 1693 阅读 · 0 评论 -
ZF下数据库的操作技巧——插入
文档组织如下: |--- |---Users.php |--- |---Users.php |---DatabaseObject.php |---Profile.php |---test.php..... <?php class Datab原创 2009-09-08 11:52:00 · 708 阅读 · 1 评论 -
php 写入文件并捕获错误
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Handling Exceptions, Part 2<?php # Script 8.3 - write_原创 2009-09-15 15:46:00 · 933 阅读 · 0 评论 -
编写PHP扩展之基础篇
查阅了很多文献,花了一天多的时间终于总结出来了。了解了大体上的流程。背景--做拓展主要是为了增加功能和提高性能,有三种方式a.作为可以加载的模块,效率不会太高,移植方便。b.静态的建入PHP内核,效率高,但目标主机需要重新安装PHP。c.采用zend的api引擎,使用很少。下文采用第一个方式实现-----------1.在目标机器上安装了LAMP原创 2009-10-24 09:56:00 · 527 阅读 · 0 评论 -
扩展PHP,使用C库
myfile.def----------resource file_open(string filename,string mode)bool file_close(resource filehandle)string file_read(resouce filehandle,int size)string file_write(resource filehandle,stri原创 2009-10-24 12:10:00 · 788 阅读 · 0 评论 -
编写PHP扩展之提高篇一
zlb@ubuntu:~/php-5.2.6/ext$ sudo vim crypt.def 1.crypt.def string encrypt(string str) string decrypt(string str)zlb@ubuntu:~/php-5.2.6/ext$ sudo ./ext_skel --extname=crypt --proto原创 2009-10-24 10:02:00 · 689 阅读 · 0 评论 -
Search Engine Optimization
1.创建站点地图传统站点地图和搜索引擎站点地图2.创建新闻Feed3.修复重复的标题和Meta4.列入到著名的目录中5.请求并交换相关的标签6.购买链接7.创建链接诱饵8.添加社会书签功能9.启动博客或论坛原创 2009-12-02 21:56:00 · 351 阅读 · 0 评论 -
php session 登录
使用PHP应用session时,将session中的数据存储在服务器上,然后通过客户端传来的sessionID识别客户端的信息,并提取信息。php中的session的常用操作:session的写入、读取、注册与删除。session的开始标记session使用开始的函数转载 2011-08-28 19:20:52 · 579 阅读 · 0 评论 -
BS下利用终端执行命令的命令
先请看一下文件:ajax1.jsvar $ = function(tagName){ return document.getElementsByTagName(tagName);}function check_lname(){ var lname = $("input")[0].value; // -------长度测试 if (lname.length <原创 2009-09-10 10:55:00 · 624 阅读 · 0 评论 -
ZF下使用 Smarty
在使用ZF时,为了可以不使用display()方法输出模板,我们必须拓展Zend_View_Abstart类,具体定义如下:[需要注意的是,在ini文件中我们定义了Smarty所用的文件夹等参数。]<?php class Templater extends Zend_View_Abstract { protected $_path; pr原创 2009-09-01 20:47:00 · 578 阅读 · 0 评论 -
建立Zendframe work 框架
关于此目录的解释:--------------1.在apache的主配置文家httpd.conf定义了网站的根目录 /var/www2.配置的一个虚拟主机《文件参见:本博客apache虚拟主机一文》,网站配置文件在/var/www/phpweb20/中,包括ZF的配置文件settings.ini。 //settings.ini [原创 2009-07-20 21:37:00 · 1388 阅读 · 0 评论 -
windows下Zendframe Work 框架的建立
1,配置虚拟主机:apache文档里详细说明了各种配置方法这里用的是第一种:同一个IP不同的主机 首先,加载:LoadModule rewrite_module modules/mod_rewrite.so之后,在apache配置文件中加入:NameVirtualHost 127.0.0.1:808 ServerName localhost转载 2009-07-20 21:49:00 · 2155 阅读 · 0 评论 -
ZF_使用zend_Mail发送邮件
<?php require(Zend/Loader/Autoloader.php); //Zend_Loader::registerAutoload(); Zend_Loader_Autoloader::getInstance()->registerNamespace(Zend_);//Zend框架的名字空间 Zend_Loader_Autoloader::getIns原创 2009-08-09 20:50:00 · 1977 阅读 · 0 评论 -
php-gtk基础
1. PHP-GTK介绍1.1 PHP-GTKPHP-GTK是PHP的延伸模组,它可以让程式设计师写出在客户端执行的、且独立的GUI的程式。这个模组不允许在浏览器上显视GTK+的程式,它一开始就是开发来写独立的GUI程式的。1.2 GTKGTK原本是为GIMP,一个GUI的影像处理软体而开发的。GTK+是GIMP的套装工具。GTK+从这里开始发展,直到现在已经成为Gnome的中心(Gnome是一个转载 2009-08-17 12:04:00 · 735 阅读 · 0 评论 -
PHP_面向对象小记
//这个是php的新的特性,对于从C++也有类似的可以返回私有属性的函数接触PHP5也有一段时间了,尽管PHP5出了很长时间了,但大家对PHP5还是不甚感冒。在我的BLOG里讲一天PHP5的东西,希望能够对推动PHP5有所贡献。先来看一个例子:class UserInfo{ var $UserName = ’’; var $PassWord = ’’; var $Birth原创 2009-08-20 23:25:00 · 624 阅读 · 0 评论 -
ZF快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Ent转载 2009-08-20 23:39:00 · 481 阅读 · 0 评论 -
ZF2_Prototype
1.$(); <!-- // select the div and change its color to red var exampleDiv = $(my-example-div); exampleDiv.style.backgroundColor = #f00;原创 2009-08-20 23:42:00 · 485 阅读 · 0 评论 -
ZF3_scriptaculous
Scriptaculous1.预置控件Autocompleter 文本域InPlaceEditor 可编辑域Slider 滚动条2.拖放Draggables->Sortables3.视觉效果Effect.Opacity 透明度Effect.ScaleEffect.MoveByEffect.HighlightEffect.ParallelEffect.Par原创 2009-08-20 23:50:00 · 408 阅读 · 0 评论 -
php 支持模块
进入源码目录cd php-5.2.13/ext/soap#运行phpize生成configure/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --enable-soapmake;make install编译后的soap.so文件保存在了/usr转载 2011-12-12 14:46:31 · 770 阅读 · 0 评论