• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
PHP开发记录
PHP以及web前端(ajax,js,jquery等)
博客园 首页 新随笔 管理

01 2009 档案

 
PHP cookie和session的分析(转)
摘要:1. PHP的COOKIE cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。 PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。 1.1 设置cookie: 可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。也可以通过向客户端直接发送http头来设置. 1.1.1 使用setcookie()函数设置cookie: bool setcookie ( string name [, string value [, int e 阅读全文
posted @ 2009-01-21 14:12 corange 阅读(109) 评论(0) 推荐(0)
根据IP跳转到用户所在城市
摘要:根据IP跳转到用户所在城市自动识别IP,并跳转到来访问者所在的城市 先去下一个最新的纯真IP数据库,然后按如下操作: 1.运行纯真QQIP数据库里带的ShowIP.exe,点解压,输入文件名,比如IP.txt,确定,就得到一个TXT文件。 2.打开ACCESS,工具-自定义,命令选项卡,把导入选项拖动到上面的工具栏。 3.建库,建一个表,四个字段 Startip 类型:文本 (相关城市的IP段信息) Endip 类型:文本 (相关城市的IP段信息) Country 类型:文本 (相关城市名称) ReUrl 类型:文本 (你想要跳转的城市路径如:北京 http://bj.abc.com) 4.点 阅读全文
posted @ 2009-01-20 12:38 corange 阅读(188) 评论(0) 推荐(0)
php正则与email
摘要:1.验证email: 1. < ?php 2. if (ereg(“/^[a-z]([a-z0-9]*[-_/.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[/.][a-z]{2,3}([/.][a-z]{2})?$/i; ”,$email)){ 3. echo “Your email address is correct!”;} 4. else{ 5. echo “Please try again!”; 6. } 7. ?> 国际域名格式如下: 域名由各国文字的特定字符集、英文字母、数字及“-”(即连字符或减号)任意组合而成, 但开头及结尾均不 阅读全文
posted @ 2009-01-20 12:36 corange 阅读(134) 评论(0) 推荐(0)
preg_match_all结合str_replace替换内容中所有img
摘要:最近做站的时候,采集了大量的数据,但采回来的数据基本上都要经过过滤原站保留的数据,其中IMG就是一个地方。网站上好多这些应用例子似乎没有必要“秀”出来,但站已几天没写日志,那就来一个吧 采集回来的图片img标签中,有好多javascript脚本和无用的信息,必需过替换自己想要的,比如alt。先看看要过滤的内容,我随便复制出来: sdfsdfsdf<img alt=”3568df.com靓图” src=”http://www.aaa.com/upimg /080330/120D1232295023X0.gif” mce_src=”http://www.eee.com/upimg/08033 阅读全文
posted @ 2009-01-20 12:35 corange 阅读(243) 评论(0) 推荐(0)
解决SQLyog中文乱码的问题
摘要:1.在SQLyog下输入下面代码,全部执行 SET character_set_client = utf8; SET character_set_results = gb2312; SET character_set_connection = utf8; 如果上边的不行,还可以改成Gbk。总以根据你的数据的文字编码改成相应的编码类型就ok了。给出Gbk的代码: SET character_set_client = gbK; SET character_set_results = gbK; SET character_set_connection = utf8; 但是重启SQL之后又不行了。 2 阅读全文
posted @ 2009-01-18 22:18 corange 阅读(849) 评论(0) 推荐(0)
如何将mysql5的sql文件导入到mysql4?
摘要:1、将mysql5里导出的sql文件导入到mysql5中。 2、用mysqldump -uroot -p1234 --opt --compatible=mysql40 -A -re:/localhost.sql --compatible=name参数描述如下: --compatible=name Change the dump to be compatible with a given mode. By default tables are dumped in a format optimized for MySQL. Legal modes are: ansi, mysql323, mysq 阅读全文
posted @ 2009-01-18 22:06 corange 阅读(169) 评论(0) 推荐(0)
剖析PHP中的输出缓冲 flush之类
摘要:<?php for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 按照php手册里的说法 该函数将当前为止程序的所有输出发送到用户的浏览器。 上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现出来。 好,我们来改一下这段代码,改成 <?php ob_end_clean();//修改部分 for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 嘿,加了这一句ob_end_cle 阅读全文
posted @ 2009-01-17 10:19 corange 阅读(122) 评论(0) 推荐(0)
Fleaphp函数用法举例
摘要:最近用了一下Fleaphp,也是菜鸟一小只,反正我看fleaphp的API看的时候有时是懵懵懂懂,关键问题所在没有例子,所以在学习的同时把常用的和不长用的函数做了一下整理,这里包括在论坛上一些正确的答案,并加入了一些例子,方便一下想学fleaphp而又苦于看API的时候没有例子看的朋友,鄙人也是小菜鸟,写的不好,有些过于简单,所以请大虾闪过,鄙人是看到哪里写到哪里,跳跃性比较大,有点乱,所以请大家不要惊慌,本人的思维是没有问题的,请大家放心阅读,如果想查看哪些函数,请在本WEB页用ctrl+F查找, 今天写了20个函数,所以先发20,有时间再写再发,如果有些朋友想了解函数,又不愿意自己测试,请 阅读全文
posted @ 2009-01-17 10:17 corange 阅读(151) 评论(0) 推荐(0)
PHP在windows和LINUX下的路径分隔符 DIRECTORY_SEPARATOR
摘要:众所周知,windows下的是/和/,而LINUX下的是/ 在程序本地运行很正常,上传到服务器后,发现图片没有显示出来,图片链接是绝对路径 var/,而且当中带有 / 但是我记得这个路径已经处理成相对路径的 $path = dirname(dirname(dirname(__FILE__))).'//'; $search = array( $path, '//'); $replace = array( '', '/'); return str_replace($search,$replace,$this->tempfolde 阅读全文
posted @ 2009-01-16 10:41 corange 阅读(258) 评论(0) 推荐(0)
PHP合并数组的简单方法与array_merge()
摘要:PHP合并数组的简单方法与array_merge():很好、感觉很强大……php开源。com PHP中合并数组的一个简单方法php开源。com 通常,我们合并多个数组用的是array_merge()函数,其实,PHP手册中关于数组操作符的介绍给了我们更简单的方法,那就是"+"号,看看下面的例子就明白了(详细了解) 代码: <?php $a = array('a' => 'a', 'b' => 'b'); $b = array('c' => 'c',  阅读全文
posted @ 2009-01-16 10:39 corange 阅读(174) 评论(0) 推荐(0)
调用prototype.js的ajax进行post提交示例源码
摘要:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta ht 阅读全文
posted @ 2009-01-15 18:15 corange 阅读(139) 评论(0) 推荐(0)
Session对象的集合
摘要:Session StaticObjects 集合 StaticObjects 集合包含 Session 对象范围中用 <OBJECT> 标记创建的所有对象。该集合可用于确定对象特定属性的值,或用于遍历集合并获取所有对象的全部属性。 语法 Session.StaticObjects( Key ) 参数 Key 要检索的属性。 注释 使用循环控制结构可以遍历 StaticObjects 集合中的关键字。请看下面的示例。 <% Dim objprop For Each objprop in Session.StaticObjects Response.write(objproper 阅读全文
posted @ 2009-01-15 18:13 corange 阅读(219) 评论(0) 推荐(0)
计算时间差
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=g 阅读全文
posted @ 2009-01-14 10:11 corange 阅读(227) 评论(0) 推荐(0)
JS树形菜单
摘要:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>树形菜单2</title> <style type="text/css"> <!-- .headtd1 { background: #00A4E1; border: 2px outset; border-color: #00BBFF #0077FF #0077FF #00BBFF; 阅读全文
posted @ 2009-01-14 10:09 corange 阅读(231) 评论(0) 推荐(0)
兼容ie和火狐firefox的js调用flash播放器代码特效
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> 阅读全文
posted @ 2009-01-14 10:07 corange 阅读(200) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3