编程技巧 - 文章列表
-
PHP生成图片缩略图
要使用PHP生成图片缩略图,要保证你的PHP服务器安装了GD2图形库使用一个类生成图片的缩略图,类的源码见下文调用此类的方法:resizeimage = new resizeimage(“图片源文件地址”, “200″, “100″, “0″,”缩略图地址”);//就只用上面的一句话,就能生成缩略图,其中,源文件和缩略图地址可以相同,200,100分别代表宽和高//使用如下类就可以生成图片缩略图,<?phpclass resizeimage{ //图片类型
-
初学PHP指导:php.ini 配置详细选项
php.ini 或 php3.ini 是 PHP 在启动时会读取的配置文件。该文件的存放路径为 /usr/local/lib/。在 PHP 3.x 版的配置文件为 php3.ini;而在 PHP 4.x 版改为 php.ini。若 PHP 安装成服务器的模块,则在 Web 服务器启动执行时会读取,之后就不再读取,因此改动配置的话要重新启动 Web 服务器。若使用独立 PHP CGI 方式,则每次都读一次。 \n要看目前的系统配置,可以用phpinfo()看到。以下为选项配置 \nphp_value name value 配置变量名称和值。本选项需 PHP 4.x 版之后才能使用。 \nphp_
-
如何在PHP中进行身份认证
<?if(!isset(PHP_AUTH_USER)){Header(“WWW-Authenticate: Basic realm=请输入你的用户名和密码:”);Header(“HTTP/1.0 401 Unauthorized”);echo “验证失败,你不能网络资源!”;exit;}else{if (PHP_AUTH_USER!=”username” or PHP_AUTH_PW!=”password”){Header(“HTTP/1.0 401 Una
-
PHP中多张图片上传并校验的实现
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。\n基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。\n<?php/********************************************* * 文件:uploadimg.php * 用途:图片上传程序 *********************************************/\n// 图片目录img_dir = “../upload/”;// …… html 显示上传界
-
用 PHP 构建自定义搜索引擎
虽然 Google 及其系列产品几乎无所不能,但是 Web 形式的强大搜索引擎并不能很好地适用于每个站点。如果站点内容已被高度专业化或已明确分类,那就需要使用 Sphinx 和 PHP 来创建一个优化的本地搜索系统。 在 Internet 时代,人们希望信息能够像快餐一样被打包起来:能够快速无障碍使用,并且分为很小的单位(或者是以字节 大小为单位?)。实际上,为了满足急躁而又渴求信息的用户的需求,甚至最普通的 Web 站点现在都要求具有快速浏览样式的各种菜单: ·RSS 是比萨快递员,会把新鲜出炉的比萨送上门。 ·网络日志是当地的中餐馆,为您献上喜爱的风味菜肴。 ·论坛是家常便
-
php+mysq 修改用户密码(用password加密)
php+mysq 修改用户密码(用password加密)Author: lucas Date:2007.11.10\n完整代码如下:\n<?phpsession_start();?>\n<script type=”text/javascript”><!–function checkinput(form){ if(document.mod_pwd.curr_pwd.value==”\"){ alert(“請輸入原始密碼!”); document.mod_pwd.curr_pwd.se
-
很有用的文件操作php函数
文件读取函式 //文件读取函式 function PHP_Read(file_name) { fd=fopen(file_name,r); while(bufline=fgets(fd, 4096)){ buf.=bufline; } fclose(fd); return buf; } ?>文件写入函式 //文件写入函式 function PHP_Write(file_name,data,method=”w”) { filenum=@fopen(file_name,met
-
PHP操作XML做数据库的类
<?php\n* example 读取数据:* * xml = new xml(“dbase.xml”,’table’);* * data=xml->xml_fetch_array();** echo “<pre style=”font-size:12px;”>”;** print_r(data);* \nclass xml {var dbase; //数据库,要读取的XML文件var dbname; //数据库名称,顶层元素,与数据库文件名称一致var dbtable; /
-
PHP+Ajax 实现分页技术
基于php和ajax的分页技术代码,下面有两个php文件,一个是sn_inq.php,另一个是sn_show.php,前一个php文件调用后一个php文件,实现ajax分页,运行sn_inq即可实现效果,不过得修改数据库哦。具体代码如下:红色标注的地方要特别注意修改哦!\n我的数据库名是inv,表名是sn,字段有:sn_id,sn_plant,sn_sales,sn_act,sn_type,sn_sts…..\n1.sn_inq.php \n//getFormValue 用于获取表单中所有输入控件的值,并将输入值组成一个字符串传到服务器。\n<script type=R
-
smarty技术学习,修改php模板的一点体会
smarty,最得名,用之,配置语法都是菜鸟级别的,没的说,先列一点我使用的:\n<{foreach key=key item=MMSPAN from=TSortUrl}> <td align=”left” valign=”bottom” height=”25″><{if mysort eq key}>img src=”images/sort_<{key}>_1.gif” height=”25″ border=R