编程技巧 - 文章列表

  • PHP基础:PHP4和PHP5的配置异同比较

    配置php4或者php5的过程中,php4,5的配置的步骤大致一样的,但是配置内容有一些差别。在LINUX等环境下编译,一般来说,只要编译的选项正确,配置也就正确了;在windows配置则需要注意以下不同点: \n1. php4ts.dll 和 php5ts.dll \n这个文件要拷贝到apache的bin目录下或者系统目录下 \n2. httpd.conf 文件加载的模块 \n示例如下: # For PHP4 + apache1.x.xx LoadModule php4_module d:/www/webserver/php4/sapi/php4apache.dll AddType appl

  • 比较测试PHP+MYSQL分页机制两种方案

    硬件环境:PIII550,128M,15.2G软件环境:Win98+Apache+Php4+MySql\n方案一: 1.第一次查询时用Select count(1) from tab where condition 取得满足条件的记录数rows 2.通过前页数page,每页记录数rpp取回记录集 select * from tab where condition limit (page-1)*rpp,rpp 3.显示返回记录集的所有记录。 4.页面转移时将rows传递给以后页面。\n方案二: 1.取回满足条件的记录集 select * from tab where con

  • PHP实例:用PHP简单实现多条件查询

    在我们的网站设计过程中,经常会用到多条件查询,本文的源码是一个二手房屋查询的例子。在本例中,我们要实现能够通过地理位置,物业类型,房屋价格,房屋面积及信息发布日期等多个条件查询到客户所需的资料。\n查询文件(search.php) \n一、生成查询语句:\n<? conn=mysql_connect(“localhost”,”root”,”\"); db=mysql_select_db(“lingyun”); query=”select * from message where tradety

  • PHP实例:PHP判断用户是否正确登录转到欢迎界面

    <?php//这个页面首先判断用户是否正确登录,如未登录,就转到登录页面。session_start();if((!user_id)or(!user_array[ticket_day])or(!user_array[ticket_num])){ Header(“Location: login.php3″);}?><!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”><html><head> <title>欢

  • PHP实例:PHP中使用的运算符号

    运算符号\n运算符号可以用来处理数字、字符串及其它需要比较运算的条件。php 的运算符号和 c 语言的运算符号与很类似,对于有经验的程序设计人员,应可以很顺利的掌握 php 的运算符号。 \n不同的运算符号,其实还是有优先顺序,就像小时候在学数学时,老师会教:先乘除、后加减。在 php 的运算优先顺序可以参考下面的表格,在混合式的情形下,愈往下表示优先权愈高。\n左至右or左至右xor左至右and左至右.= &= |= /= %= ^= = += -= *=左至右? :左至右||左至右&&左至右|左至右^左至右&左至右==

  • PHP实例程序:用PHP制作登录页面程序

    <?php//这个脚本是用来给用户输入口令,并判断口令是否正确的。//如果正确则转到欢迎页面。if (login){ include(“../include/config.inc.php3″); session_start(); right_enter=’0′; query=”select * from user_define where user_login=’user_login’ and user_pass=password(‘user_pass’)&

  • PHP技巧:PHP如何禁止图片文件的被盗链

    1、假设充许连结图片的主机域名为:www.test.com\n2、修改httpd.confSetEnvIfNoCase Referer “^http://www.test.com/” local_ref=1 <FilesMatch “.(gif|jpg)”> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。 \n使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果

  • PHP实例:用PHP实现表单验证码登陆校验

    原理:生成一个图片,并且保存图片中显示的字符到SESSION.在登陆时判断输入的校验码是否和SESSION中校验码相同.\n这是生成校验码和图片的文件checkNumber.php\n<?php session_start(); if(act == “init”) { Header(“Content-type: image/png”); srand(microtime() * 100000); login_check_number = strval(rand(“111

  • PHP程序指定目录里的指定后缀名文件为超连接

    用PHP实现的一个非常不错的目录导航文件的一个函数。\n这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航。<?php \nfunction navbar(){ files = dir(“.”); //指定目录 pipe = ” | “; //管道符 //通过以下的循环搜索目录中所有文件 while (current = files->read()) { //ignor all files not of htm type. if (st

  • PHP将MYSQL内容读到二维数组并按指定列输出

      PHP将MYSQL内容读到二维数组并按指定列输出<? host = “localhost”; //主机名 user = “root”; //mysql用户名 password = “”; //mysql密码 database = “doc”; //mysql数据库名 tables = “mclass”; //表名 \nconn=mysql_connect(“host”,”user”,”