文章列表
 
您正在查看 "php高级技巧" 分类下的文章

2009-05-17 17:37

代码如下:

<?php
--------------------------------------------------------------------
//FileName:class.php
//Summary:Access数据库操作类
//Author: forest
//CreateTime:2006-8-10  
//LastModifed:
//copyright(c)2006freeweb.nyist.net/~chairy [email]chaizuxue@163.com[/email]
// 使用范例:
//$databasepath="database.mdb";
//$dbusername="";
//$dbpassword="";
//include_once("class.php");
//$

 
2008-03-27 22:23
优化PHP代码的40条建议 davidkoree写的简介 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。 1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.echo 比 print 快。 3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5.注销那些不用的变量尤其是大数组,以便释放内存。 6.尽量避免使用__get
 
2007-11-11 16:35
<?

$FILENAME="image_name";

// 生成图片的宽度
$RESIZEWIDTH=400;

// 生成图片的高度
$RESIZEHEIGHT=400;


function ResizeImage($im,$maxwidth,$maxheight,$name){
$width = imagesx($im);
$height = imagesy($im);
if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){
if($maxwidth && $width > $maxwidth){
$widthratio = $maxwidth/$width;
$RESIZEWIDTH=true;
 
2007-11-09 21:43

1、做网站的一般都会遇到处理分类的问题, 偶来帖几个处理无限分类的例子
数据库的结构很简单:
id, fatcher_id, name, ......
这样的设计短小精悍,完全满足3NF..可以完全绝大多数要求,OK,让偶们看看这种数据库结构下的程序实现.
1.递归查询数据库
最要命的做法~也是最好实现的做法
类别1
    类别1.1
      类别1.1.1
    类别1.2
  类别2
 类别2.1
  类别3
   类别3.1
    类别3.2
......
为了生成这样的目录结构,程

 
2007-11-05 10:09
 
2007-10-29 19:39

Undefined variable:问题

extract($_POST,EXTR_OVERWRITE);

如果不打开register_globals的话,
还有一个解决方法的。
比如:extract($_POST,EXTR_OVERWRITE);extract($_GET,EXTR_OVERWRITE)
这样就可以直接使用html页中表单域中的name作为php的变量名了。

P.S. 修改完php.ini还要重启WEB Server才会生效的。(在ISAPI的配置模式下)

页面最前面加上:

 
2007-10-29 9:48
首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。

方法1:服务器配置修改
修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE

方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。但还没有找到好定义方法,望大家指教

方法3:每个文件头部加上:error_reporting(0); 如果不行,只有打开php.ini,找到display_errors,设置为display_errors = Off。以后任何错误都不会提示。
 
2007-10-11 17:16

数据库查询query操作前加上

mysql_query("set names gb2312");或者mysql_query("set names gbk");

==========================================================

<html>

<head>
<title></title>
</head>

<body>

<?php
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='000000';
$mysql_database='lib';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_pa

 
 
   
 
 
文章存档
 
     
 
最新文章评论
  

做了flash怎么也打不开链接,看了楼主的办法终于解决问题了,多谢!
 

不错http://www.bchome8.com
 

就这一篇文章我能看懂
 

$sql = "insert into number(username,account) values('$info[ 这个语句执行不了啊
 

请问这句话怎么实现“存在则更新”?
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu