百度首页 | 百度空间
 
文章列表
 
您正在查看 "Php" 分类下的文章

2007-11-29 14:03

php下生成guid要用到class .
guid.class.php文件代码如下:

<?
class   System
{
                 function   currentTimeMillis()
                 {
                

类别:Php | 评论(1) | 浏览()
 
2007-05-04 18:36

 今天在写一个东西时,发现时间一直对不上,date("Y-m-d h:i:s") 总是与服务器时间差几个小时.

后来发现,我现在的机器上的php是5.2的. 

原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的

也就是显示的时间(无论用什么php命令)都是格林威治标准时间

和我们的时间(北京时间)差了正好8个小时

我在程序中加入:

date_default_timezone_set ("Asia/Chongqing "); 这样搞定了.

在网上又查到了以下方法:

能修改php.ini。打开php.ini

类别:Php | 评论(4) | 浏览()
 
2007-04-26 00:30

temple.htm


<table width="100" border="1">
<!-- BEGIN row -->
<tr>
<!-- BEGIN col -->
<td>{Number}
</td>
<!-- END col -->
</tr>
<!-- END row -->
</table>

test.php

<?php
$tpl=new template();
$tpl->set_file("handle","temple.htm");

$tpl->set_block("handle","row","rows");
$tpl->set_block("row","col","cols");     /

类别:Php | 评论(0) | 浏览()
 
2007-04-22 13:32

和很多软件一样,PHP也有复活节彩蛋,相信大家有见过一部分,这里是所有的。

如果你没有听说过,可以试试:
找任意一个你确认运行着PHP的站点,例如bbs.blueidea.com,在其网址结尾加上?=及以下任意一段字符后访问:


PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000     (PHP Credits)
PHPE9568F34-D428-11d2-A769-00AA001ACF42       (PHP Logo)
PHPE9568F35-D428-11d2-A769-00AA001ACF

类别:Php | 评论(2) | 浏览()
 
2007-03-26 20:40

相信很多人都需要用到这个语句,请看下文,在mysql 4.1后有效:
mysql> truncate `200702`;
Query OK, 0 rows affected (0.01 sec)

mysql> select * from `200702`;
Empty set (0.01 sec)

mysql> insert into `200702` (`domain`, `2nd_domain`, `tld`, `query_ns1`, `query_ns2`, `report_date`) values ('dnspod.com', 'dnspod', 'com', 1000, 2000, '2007-02-04') ON DUPLICATE KEY UPDATE `query_ns1` = `query_ns1` + 1000, `query_ns2` = `query_ns2` + 2000;
Query OK, 1 row aff

类别:Php | 评论(2) | 浏览()
 
2007-01-20 16:00

<?
/* 获取IP函数 */
function GetIP
(){
  if (
getenv("HTTP_CLIENT_IP"

类别:Php | 评论(0) | 浏览()
 
2006-12-30 13:30
/*
* 创建插入数据的SQL语句
* $table_name   : 表名
* $fields_arr   : 字段/值数组,例如: $fields_arr = array("Username" => "$Username","Password" => "$Password");
*/
function create_insert_sql($table_name, $fields_arr) {
foreach ($fields_arr as $key=>$val) {
    if
类别:Php | 评论(1) | 浏览()
 
2006-12-29 10:51

By dknt From bbs.blueidea.com

function Generate_Brief($text){
    global $Briefing_Length;
    mb_regex_encoding("UTF-8");
    if(mb_strlen($text) <= BRIEF_LENGTH ) return $text;    
    $Foremost =
类别:Php | 评论(0) | 浏览()
 
2006-10-27 10:57

摘自:http://www.xfocus.net/articles/200111/304.html

一、Web服务器安全

PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的Apache后,给应用也会带来一定的麻烦,比如连接mysql时必须用127.0.0.1地址使用tcp连接而不能用localhost实现socket连接,这在效率上会稍微差一点。还有mail函数发送邮件也是个问题,因为php.ini里的:

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = me@localhost.com

都是针对Win32平台,所以需要在chroot环境下调整好sendmail。

二、PHP本身问题

1、远程溢出

PHP-4.1.2以下的所有版本都存在文件上传远程缓冲

类别:Php | 评论(0) | 浏览()
 
2006-09-06 14:30
导出要用到MySQL的mysqldump工具,基本用法是:  

shell> mysqldump [OPTIONS] database [tables]  

如果你不给定任何表,整个数据库将被导出。  

通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。  

注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。  

mysqldump支持下列选项:  

--add-locks  
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。  
--add-drop-table  
在每个create语句之前增加一个drop table。  
--allow-keywords  
允许创建是关键词的列名字。这由表名前缀于每个列名做到。  
-c, --complete-insert  
使用
类别:Php | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
Php(17)
 
 
Asp(1)
 
杂谈(12)
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

N久不更新了。。
 
 

小白是什么?
 

小白是怎么死的~~~
 

小白是什么?小兔子?
 
     


©2008 Baidu