PHP - 文章列表

共 48 页

  • 让Windows主机在IIS支持PHP和MySQL

     一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。    二、打开该文件,找到extension_dir=”./”,将其改为extension_dir=”C:php-4.3.2-Win32extensions”;再找到session.save_path=/tmp,将其改为session.save_path=C:php-4.3.2-Win32sessions。(注:此时你需要在C:php-4.3.2-Wi

  • phpMyAdmin2.6以上版本数据乱码问题

    在phpMyAdmin2.6以上版本因为支持多语言集,弄得我们使用phpMyAdmin管理数据库的时候,查询出来的中文都是乱码,但是在我们的PHP程序调用时却没有这些问题。\n  看来是phpMyAdmin2.6的配置有问题了,为了解决这个问题,我上google上搜索了相关资料,这类的问题很多,但没一个可以解决的,真是没办法,看来只有自己动手解决了。\n  。。。由于查找源代码过程非常烦琐,略\n  最终花了半天的时间,总算找到了一个比较折衷的方法来解决。\n  去phpMyAdmin2.6的根目录下,打开以下这个文件:libraries/select_lang.lib.php  1、找到有&

  • 用PHP实现多级树型菜单

    <? //树型目录结构模板程序 //菜单目录库字段说明: //menu_id 菜单项目 id //menu 菜单名称 //menu_grade 菜单等级 1 为主菜单 2 为二级菜单 …….. //menu_superior 上一级菜单 id 号 function my_menu(menu_content,i,menu_grade_temp,menu_superior_temp) { global PHP_SELF; temp1=menu_grade_temp+1; menu_superior_temp_array=split(“/”,me

  • 如何在十天内学会php之第一天

    以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web server 和 MY SQL 作为WEB服务器和数据库,在php-4.3.3下的环境做的程序。当然要简单的构建和访问查看数据库 PHPMYADMIN 不可少。 至于表单设计什么的,我这里也不想多说了,在《十天学会ASP》中已经有介绍。 \n下面简单介绍一下PHP的语法。 \n1、嵌入方法: \n类似ASP的<%,PHP可以是<?php或者是<?,结束符号是?>,当然您也可以自己指定。 \n

  • 如何在PHP程序中防止盗链

    example:页面: dl.php ————————————————————————————– <?php id = _GET[\"id\"]; act = _GET[\"act\"]; switch(act) { default : case

  • php程序如何生成验证码图片

    <?php //生成验证码图片 Header(“Content-type: image/PNG”); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用session_start();//将随机数存入session中_SESSION[\"authnum\"]=”\";im = imagecreate(62,20); //制定图片背景大小black = ImageColorAllocate(im, 0,0,0); //设定三种颜色white = ImageColorAlloca

  • PHP在XP下IIS和Apache2服务器上的安装

    最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23。既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助。如果不加特殊说明,以下的介绍同时也适用于Win2000版本。 一、概述: 在安装之间,你必须先弄懂PHP安装的两种不同模式,一种是Cgi模式(CGI executable),另一种是模块化安装方式。可以这样来区别:在CGI模式下,如果客户机请求一个php文件,Web服务器就调用php.exe去解释这个文件,然后再把解释的

  • Windows 环境下的 PHP5+Apache+mysql 服务器的配置

    下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.54,数据库选择 MySQL 4.1.14 版本。\n  需要下载几个软件包:  1. PHP 5.1.0RC1  2. Apache 2.0.54  3. MySQL 4.1.14\n  下载软件包:  1. PHP 5.1.0RC1  PHP 的下载地址为: http://www.php.net/downloads.php ,找到如下图位置,下载方框中的两个软件包。其中 PHP 5.1.0RC1 zip package

  • php和asp对象的等价关系

    1)写HTML asp: Response.Write(str) php: print str; echo str; print_r debug_str; \n2) Form, Cookie and QueryString变量 asp: 可以用Request object. php: 这些变量是自动提供的作为一个全局变量,如果在PHP.ini文件中这样配置的话: \nvariables_order=”EGPCS” register_globals=On \n为了安全,我将不允许register_globals (设置它为OFF). 然后变量仅仅在数组中使用: HTTP_

  • 浅淡PHP生成HTML的思路

    前言: \n目前网络上好多网站的新闻发布系统都采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的机率更大一些。笔者的网站曾经使用PHP这一动态技术来构建新闻发布系统,其原理也就是应用了PHP生成HTML静态页面的技术,相关平台是 Windows XP Sp2+php4.32+mysql,因此,在这里,想简单地谈一下这种做法的思路。这篇文章适合于对PHP+MYSQL数据库操作,SQL语句以及网页设计有点基础的朋友,如果您是一个从头开始学的朋友,那么请先打好基础吧!到这里就不用往下看了。如果您都符合上述