`
javaeyeren
  • 浏览: 124098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
PHP常见问题总结 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到 当然也可以修改自动全局变量为开(php. ...
<?php//闹钟程序error_reporting(7);ob_start();if(!isset($i)){$msg='现在时间是:'.date('h:i:s')."<BR>赶快睡觉吧";$t=time();refresh($msg,"funny.php?i=1&t1=$t",5);}elseif($i==1
php图像函数getImageInfo()<?php functiongetImageInfo($img){ //$img为图象文件绝对路径 我的在D:\iamge\jn0-541.gif 下的$img_info=getimagesize($img); switch($img_info[2]){ case1: $imgtype="GIF"; break; case2: $imgtype="JPG"; break; case3: $imgtype="PNG"; break; } $img_type=$imgtype."图像 ...
Apache小技巧1.如何使得apache监听在特定的端口 修改httpd.conf里面关于Listen的选项,例如:Listen 8000是使apache监听在8000端口而如果要同时指定监听端口和监听地址,可以使用:Listen 192.170.2.1:80Listen 192.170.2.5:8000这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。当然也可以在httpd.conf里面设置:Port 80这样来实现类似的效果。e20-090ee0-200sy0-1012.apache中如何限制http请求的消息主体的大小 在ht ...
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现“未找到文件“类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原话: Files for including are first looked in include_path relative to the current working directory and then in the directory of the current script. E.g. if ...
<?phpfunction MakePass($length) { $possible = "0123456789!@#$%^&*()_+" . "abcdefghijklmnopqrstuvwxyz" . "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $str = ""; while (strlen($str) < $length) { $str .= substr($possible, (rand() % strlen($possible)), 1); } return ($s ...
Xml文件格式需要UTF8,而Php默认配置下,用fopen新建的文件都是ASCII格式的,如何让fopen生成新文件时使用UTF8格式呢? 其实没有特殊技巧,把你要执行的脚本改成utf8格式,fopen生成的新文件在内容包含ASCII字符以外的字符时格式就是utf8格式,内容仅包含ASCII字符仍然是ASCII格式的。 示例:000-297.Php 000-297.Php必须为utf8格式 <?Php$filename = 'test.txt';//$somecontent = "test\n";$somecontent = "test中文\n&qu ...
确认码生成文件 checkNum_session.php <?Header("Content-type:image/png");//定义header,声明图片文件,最好是png,无版权之扰; //生成新的四位整数验证码session_start();//开启session;$authnum_session = ''; $str = 'abcdefghijkmnpqrstuvwxyz1234567890'; //定义用来显示在图片上的数字和字母;$l = strlen($str); //得到字串的长度; //循环随机抽取四位前面定义的字母和数字; for($i=1;$i ...
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 但是,要成为一名PHP编程高手 ...
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其 ...
php输出控制函数——ob系列的几个区别 [转] 当然纯属个人理解啦! ob_start()这个当然是打开输出缓冲,无异议,当然有个ob_start("ob_gzhandler"),这个是用gzip压缩优化大小,等于ob_gzhandler。 ob_flush()刷新输出缓冲,个人理解:ob中带flush的都是将缓冲区内容全部输出到浏览器。 ob_end()根本没有这个函数,但是以这个开头的几个函数都是要关闭缓冲的,看来php还是蛮注重效率,关闭缓冲的同时一定要做另一件事!成员有:ob_end_clean(关闭并清除缓冲区)、ob_end_flush(关闭缓冲并输出到浏览器) ...
eval将值代入字符串之中。语法: void eval(string code_str);传回值: 无函式种类: 数据处理内容说明 本函式可将字符串之中的变量值代入,通常用在处理数据库的数据上。参数 code_str 为欲处理的字符串。值得注意的是待处理的字符串要符合 php 的字符串格式,同时在结尾处要有分号。使用本函式处理后的字符串会沿续到 php 程序结束。使用范例 <?php$string = '杯子';$name = '咖啡';$str = '这个 $string 中装有 $name.<br>';echo $str;eval( "\$str = \&qu ...
PHP Frameworks大全 Framework PHP4 PHP5 MVC Multiple DB's ORM DB Objects Templates Caching Validation Ajax Auth Module Modules Akelos PHP Framework
邮件发送和收取是目前网上交流最为重要的途径之一,我们当然很希望自己的PHP程序也能够实现某些商业网站注册程序中采用的方法,即通过邮件方式进行密码(或激活码)发送和资料确认。另一方面,这种方式也是一种反馈用 ...
最近在公司一边自学一边写PHP程序,由于公司对程序的运行效率要求很高,而自己又是个新手,一开始就注意程序的效率很重要,这里就结合网上的一些资料,总结下php程序效率优化的一些策略:1.在可以用file_get_contents替代fil ...
Global site tag (gtag.js) - Google Analytics