随笔分类 -  PHP

摘要:Quercus的用法其实就是一个Servlet下载Quercus:http://quercus.caucho.com/ (下载war文件,在web-inf/lib/下提取 inject-16.jar resin.jar 两个包,至于mail.jar的话,用到在找)修改web.xml,加入如下servlet映射:1 <servlet>2 <servlet-name>Quercus Servlet</servlet-name>3 <servlet-class>com.caucho.quercus.servlet.QuercusServlet</ 阅读全文
posted @ 2012-09-19 21:35 daveztong 阅读(264) 评论(0) 推荐(0) 编辑
摘要:下面是一位自学PHP的网友总结的一些笔记,对PHP的初学者来说,看一看还是不错的!第一部分 php基础知识localhost;phpinfo;(查看php属性函数)switch;(条件语句)case;(可以理解为等号)default;(在switch条件语句中,表示所有值都不相等,需要输出的东西。相当于if条件语句中的else)break n;(跳出循环模块)print_r;(查看 array数组的完全形式)count; (统计array数组的条数)is_array;(用于判断自定义变量是否是数组内参数);explode;(破解函数,将一个变量的数字串,转化为数组使用)foreach;(遍历数 阅读全文
posted @ 2012-06-24 22:17 daveztong 阅读(209) 评论(0) 推荐(0) 编辑
摘要:最近在做提取文章开头的一部分时,遇到了汉字截取出现乱码的情况,在网上搜了一通,看了许多,自己总结了一下与大家分享。看前须知:如果ASCii码大于0xa0就是半个汉字;了解substr()、mb_substr()、ord()。<?php/***———————————-*首先定义自己的函数:*———————————-*/function mysubstr($string, $start, $length){if(strlen($string)>$length){$str=”;$len=$start+$length;for($i=$start;$i<$len;$i++){if(or 阅读全文
posted @ 2012-06-24 22:16 daveztong 阅读(1633) 评论(0) 推荐(0) 编辑
摘要:首先了解一些HTTP代理的相关知识.使用不同种类代理服务器,情况会有所不同:一、没有使用代理服务器的情况:REMOTE_ADDR = 您的 IPHTTP_VIA = 没数值或不显示HTTP_X_FORWARDED_FOR = 没数值或不显示二、Transparent Proxies,使用透明代理服务器的情况:REMOTE_ADDR = 代理服务器 IPHTTP_VIA = 代理服务器 IPHTTP_X_FORWARDED_FOR = 您的真实 IP这类代理服务器还是将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。三、Anonymous Proxies,使用普通匿名代理服务器的情况:R 阅读全文
posted @ 2012-06-24 22:15 daveztong 阅读(755) 评论(0) 推荐(0) 编辑
摘要:PHP 魔术常量1: //魔术常量2 : __LINE__ //文件中的当前行号(包含注释行)3 : __FILE__ //文件的完整路径和文件名4 : __FUNCTION__ //当前所在的函数名称(PHP 4.3.0 新增)5 : __CLASS__ //当前所在的类的名称( PHP 4.3.0 新增)6 : __METHOD__ //当前所在的类的方法名( PHP 5.0.0 新增)7 : //内核预定义常量8 : PHP_VERSION //PHP版本信息和phpversion()结果相同9 : PHP_OS //操作系统信息更多请参考:http://www.php.net/manu 阅读全文
posted @ 2012-06-24 22:14 daveztong 阅读(227) 评论(0) 推荐(0) 编辑
摘要:通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:<?php$filename = “document.txt”;header(‘Content-Type: application/octet-stream’);header(‘Content-Dis; filename=’ . $filename);print “Hello!”;?>这样用浏览器打开之后,就可以下载document 阅读全文
posted @ 2012-06-24 22:14 daveztong 阅读(468) 评论(0) 推荐(0) 编辑
摘要:预备知识//不要忘记help,任何语言中都有的pear help…一系列的命令//具体命令的帮助细节pear help <command>配置pear//显示配置选项pear config-show…一系列的选项及默认值//获取具体的配置信息pear config-get php_dir/usr/share/pear//改变默认值pear config-get <variable name> <value>eg:pear config-set preferred_state betaconfig-set succeeded//清除默认值,只需将值设为空pea 阅读全文
posted @ 2012-06-24 22:13 daveztong 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Checking if PEAR works首先进入安装php的目录:shift+left mouse button(windows环境下);或者先进入cmd,然后cd your/dir/php//如果正常,列出一个命令列表pearCommands:build Build an Extension From C Sourcebundle Unpacks a Pecl Packagechannel-add Add a Channel…//检查版本pear versionPEAR Version: 1.7.2PHP Version: 5.2.6RC4-pl0-gentooZend Engine V 阅读全文
posted @ 2012-06-24 22:13 daveztong 阅读(380) 评论(0) 推荐(0) 编辑
摘要:首先安装 Apache1. 打开终端(Applications > Accessories > Terminal).2. 复制/粘贴下面的命令到终端,按enter:sudo apt-get install apache23. 会要求输入密码, 再按enter.测试 Apache1. 打开浏览器,然后输入下面的地址:http://localhost/成功的话会显示: "It works!" .安装 PHP我们实例安装 PHP 5.Step 1.打开终端 (Applications > Accessories > Terminal).Step 2. 复制 阅读全文
posted @ 2012-06-24 22:12 daveztong 阅读(202) 评论(0) 推荐(0) 编辑
摘要:用PHP的ob_start();控制您的浏览器cacheOutput Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。我们先举一个简单的例子,让大家对Output Control有一个大致的印象:Example 1.程序代码 程序代码ob_start(); //打开缓冲区echo \”Hellon\”; //输出header(“location:index.php 阅读全文
posted @ 2012-06-24 22:12 daveztong 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示