PHP4实际应用经验篇(1) |
表单是一种给你的站点增加交互功能的最快,最容易的途径。表单允许你询问你的顾客是否喜欢你的产品,让不经意访问到你的站点的访问者留下评论,或者向漂亮的美眉们要她们的电话号码。PHP能大大简化基于网页表单提交的数据处理工作-如下面我们的第一个例子所示:
----------------------------------------------…… |
|
Whois 的PHP代码 |
这是WHOIS查找的代码。
<?
function whois_request($server, $query) {
$data = "";
$fp = fsockopen($server, 43);
if($fp) {
fputs($fp, $query."rn");
while(!feof($fp)) {
$data .= fread($fp, 1000);
}
fclose($fp);
}
return $data;
}…… |
|
计算2000年01月01日起到指定日的天数 |
这是一个计算2000年01月01日起到指定日的天数的函数
<br>
(算头也算尾)日期格式为:YYYY-MM-DD
<br>
<?php
// 计算从2000年01月01日开始到某日的天数
function cal_start2end($end_day,$start_day)
{
$start_day=ereg_replace("-","",$start_day);
$end_day=ereg_replace("-",…… |
|
在Linux下安装PHP,APACHE,MYSQL,PERL的方法 |
本文目的在于帮助那些刚刚入门的朋友,这是一篇颇为详细的安装说明本人全部调试通过,现在正在调试ORACLE部分,到时再与大家共享。
1.硬件环境:
硬盘:9.2 G ; 内存:128 M ; 网卡:EEpor100
2.软件
操作系统: RedHat 6.2
3.优化RedHat 6.2
安装时选择
ftp 和 dns
编辑文件 /etc/hosts
…… |
|
如何在PHP中判断某个函数是否被支持 |
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
由于在PHP中我们可以灵活的使用增加或者减少php支持的模块,所以有的时候我们在使用PHP之前,总是会
首先确定某个模块是否被加载,比如我们下面来看看GD模块是否被支持。我们可以看看下面的这个代码
if(!function_exists('imagecreate')) {
die('这个主机目前不…… |
|
一个非常精彩的日历程序 |
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
我们经常需要的一些Web项目中用到日历,这样的脚本写起来又麻烦,功能又不够强大,现在豆腐给大家
提供一个功能强大的日历程序,这段脚本使用完全的客户端的js脚本制作,运行速度快。
下面大家就来看看,还有什么需要改进的地方,先看看效果再说吧!日历演示
&l…… |
|
实时抓取YAHOO股票报价的代码 |
<?
function getYahooQuote($stockSymbol = "CCR")
{
if (!$targetURL) $targetURL = "http://finance.yahoo.com/q?s=$stockSymbol&d=t"; //设定要抓取的URL目标
$fd = fopen("$targetURL", "r");
$stopExtract = 0;
$startExtract = 0;
while (!feof($fd))
…… |
|
模拟SQLSERVER的两个函数:dateadd(),datediff() |
<?php
//文件名:date.inc.php3
//在使用这两个函数前,要先将日期或日期时间转换成timestamp类型。
//如:
//$today=mktime(0,0,0,date("m"),date("d"),date("Y"));
/****模拟sqlserver中的dateadd函数*******
$part 类型:string
取值范围:year,month,day,hour,min,sec
表示:要增加的日期的哪个部分
$n 类…… |
|
如何实现给定日期的若干天以后的日期(有点类似VB中的D |
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
这几天突然有很多的人问这样的问题,就是如何在PHP中实现在VB中的DateAdd的函数,呵呵!这个可是问个正着。
本来这个问题是 豆腐 去 华为 应聘的时候的一个考试题,不过当时是用C++实现的。没有想到这样的大公司,竟
然用这样的小儿科来考试:),后来我没有去,这…… |
|
apache with ssl安装 |
apache为1.3.11 mysql+php3
另需以下几个文件:
mm-1.1.3.tar.gz
openssl-0.9.6.tar.gz
mod_ss-2.5.1-1.3.11.tar.gz
rsaref20.tar.Z
将以上几个文件放在同一目录下,解压。
tar zxvf mysql.tar.gz
cd mysql
./configure --prefix=/usr/local/mysql
make
make install
tar zxvf apache.tar.gz
tar…… |
|
超级服务器apache+mysql+php+ssl之完全安装攻略(2) |
PHP安装(UNIX)
现在安装PHP语言。你下载了最新的beta版,但是你可能必须下载非beta版本。记住beta版本需要GNU make。
你仍然假定是root,如果不是,su回到root。
PHP要求你已经预先配置好的Apache,以便它能知道所需的东西在哪儿。在以后你安装Apache服务器时,你将会回到这里。改变到你有源代码的目录。
#…… |
|
超级服务器apache+mysql+php+ssl之完全安装攻略(1) |
目的我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器并且提取其数据的脚本驱动的。
为了这个任务所需的工具是:
Apache-一个网站服务器
Mod_SSL-一个安全套接字层(SSL)的模块
OpenSSL-开放源代码工具箱(mod_ssl所…… |
|
利用static实现表格的颜色隔行显示 |
利用static实现表格的颜色隔行显示
在实际编程应用中我们对STATIC的功能经常遗忘。要好好反省。。:)
我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢?
请看下面:
<?
function getcolor()
…… |
|
Pattern Modifiers - 规则表达式的修饰符 |
Pattern Modifiers - 规则表达式的修饰符
发现PHP里有些正则表达式的应用和PERL里的不一样。。所以有必要看得清楚点。。:)
下面是当前规则表达式里可用的修饰. 括号内的名字是那些修饰符的内部 PCRE 名字.
i (PCRE_CASELESS)
如果设置了这个修饰符, 则表达式不区分大小写.
m (PCRE_MULTILINE)
默认的, PCRE 认…… |
|
发现了第一只php病毒PHP.Pirus |
PHP.Pirus是第一只被发现的用PHP写的病毒,它寻找扩展名为.php和.htm的文件,并插入代码去调用自己。这个病毒只能在以php为解释器的服务器上。访问一个被它感染的网页并不能感染上病毒。
种类:病毒
感染长度:718字节
病毒发现时间:2000-11-13
危害程度: 疯狂程度:低;
破坏程度:低;
传播:低
疯狂程度…… |
|
php写的域名查询系统whois |
<?PHP
if ($domain)
{
if ($domain)
{
$fp = fsockopen( "rs.internic.net", 43, &$errno, &$errstr, 10);
if (!$fp)
{
echo "$errstr ($errno)<br>n";
}
else
{
fputs($fp, "$domainrn"…… |
|
用session做客户验证时的注意事项 |
如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量
就会搅和在一起, 可以用$HTTP_*_VARS["username"]来判断你想要的那个变量.
但是即使同名, 在php.ini中variables_order = "GPCS"也会按照优先级别来判断, 等级低
的值没法冲掉等级高的. 所以, 如果一开始就用session_register("u…… |
|
有关服务器500错误的一些总结--写给新手 |
记得第一次接触cgi的时候,真是又好奇,又陌生。现在已经能够自己写程序了,可是这中间也走过一段艰难曲折的弯路,
现在我也非常能够理解一些新手面对500Internal Server Error 时的心境。俗话说万事开头难,未能让初学者能够顺利的
调试出第一个cgi程序,现在我把自己经历过的一些总结写给大家。高手就不用看我在这里班门…… |
|
PHP3 'safe_mode' 失效漏洞 |
受影响的系统: PHP 3.00
--------------------------------------------------------------------------------
描述:
PHP Version 3.0是一个HTML嵌入式脚本语言。其大多数语法移植于C、Java和Perl并结合了
PHP的特色。这个语言可以让web开发者快速创建动态网页。
因其执行在web服务器上并允许…… |
|
利用递归把多维数组转为一维数组的函数 |
函数名称:array_multi2single
函数原形:array array_multi2single(array)
实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。
<?php
function array_multi2single($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
…… |
|
« ‹ [1][2][3][4][5].. › » 20条/页 共141条 |