使用Ajax+PHP监视文件的上传进度

Monitoring File Uploads using Ajax and PHP 本文讲述如何通过HTML表单上传本地文件到服务器,并使用Ajax监视文件的上传情况,为用户显示上传进度条. 所需环境软件 1.PHP 5.2 2.APC 3.0.13或更高版本 3.Prototype JavaScript library (version 1.6.0)[下载] 实现步骤: 1.安装PHP的APC扩展 2.使用APC监视文件上传进度 3.编写相关的PHP类 4.创建传统的上传表单 5.扩展表单实现进度条效果 1.安装PHP的APC扩展 ...

read more..

Apache+MySQL+PHP+Zend

1.安装apache 2.复制php LoadModule rewrite_module modules/mod_rewrite.so LoadModule php5_module “D:/php-5.2.5-Win32/php5apache2_2.dll” AddType application/x-httpd-php .php DirectoryIndex index.html index.php 把php.ini-dist复制到C:\windows 下改名为 php.ini 然后把下面几句前面的分号去掉 extension=php_curl.dll extension=php_dba.dll extension=php_gd2.dll extensio...

read more..

收集一些实用的小函数

看了一些程序,觉得很多php小函数挺强悍的,搜集一下,留个记号. 给字符(数组)添加slashes: [coolcode lang=”php”] function daddslashes($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = daddslashes($val); } } else { $string = addslashes($string); } return $string; } [/coolcode] 程序执行后,页面跳转: [coolcode lang=”php...

read more..

freebsd扫盲之mysql安装、启动、重启和设置

以下是以5.4-RELEASE-p6+mysql-4.0.25为例 cd /usr/ports/databases/mysql40-server make install clean; /usr/local/bin/mysql_install_db chown -R mysql /var/db/mysql ##这一步一定不能少,否则mysql将启动不起来 启动mysql /usr/local/bin/mysqld_safe & 或者/usr/local/etc/rc.d/mysql-server.sh start /usr/local/bin/mysqladmin -u root password ‘123456’ #一定要做这个,否则不...

read more..

PHP网页在线修改FreeBSD的系统密码

这是一个用来在 PHP 网页在线修改系统密码的程序,请先下载这个文档,并使用下列指令解压缩: # gunzip chpasswd.php.gz 解压缩后即出现档名为 chpasswd.php 的 script。我们可以使用浏览器开启该程序,即可让使用者经由网页修改他们在系统中的密码。 在开始使用之前,我们必须先安装 poppassd 这个模块: # cd /usr/ports/mail/poppassd # make install clean 接着请修改 /etc/inetd.conf 加入下面这一行 p...

read more..

用正则过滤网页中的JS/VBS脚本

在PHP中用正则表达式过滤掉HTML网页代码中的JavaScript(VBScript)脚本.在表单过滤中很实用. [coolcode lang=”php”] [/coolcode] http://hi.baidu.com/dllinux/blog/item/b62abd6e3cc312da80cb4a63.html

read more..

开启rewrite功能及检测示例

为你的Apache服务器开启rewrite功能 rewrite时下很火爆,能提供很多实用功能.Apache安装后默认是不支持rewrite的,可以按照下面的方法启用: 首先确保网站目录支持.htaccess,然后加载Rewrite模块即可. 在httpd.conf中找到Directory设置,如   Options Indexes FollowSymLinks   AllowOverride All   Order allow,deny   Allow from all 把你想开启.htaccess的目录AllowOverride设置为All. 找到LoadModule re...

read more..

Pear的命令行

Pear是PHP扩展和应用库(“PHP Extension and Application Repository”)的缩写,注意它不是鸭梨,尽管和该水果的发音相同。在安装好php之后,缺省情况下会自动安装pear的部分程序库,我们看看这种情况下如何自行安装更多的应用库。 全自动安装 很简单,只用一行。 CODE: pear install <package> <package>应当是你要安装的库名,可以到Pear的站上浏览,相当丰富。也可以用命令行直接查...

read more..

在虚拟主机上复制安装本机Pear

在国内租来的虚拟主机上,有部分主机本身就提供了pear类库,但是不用指望它们会给你升级或安装需要的pear包.在这种情况下,可以尝试在自己的虚拟主机下安装一份pear. 通过ssh安装pear 国内绝大部分虚拟主机都不提供ssh,但若是朋友的服务器,可能会比较放宽一点给你权限.下面看看通过ssh在虚拟主机上安装pear的步骤: PEAR 1.3.5或以下: [coolcode lang=”bash”] $ pear -s -c ~/.pearrc -d doc_dir=~...

read more..