在php网页的开头加入以下
以下为引用的内容: <? $time_start = getmicrotime(); function getmicrotime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } ?> |
然后到最后加入以下代码
以下为引用的内容: <? $time_end = getmicrotime(); printf ("[页面执行时间: %.2f毫秒]\n\n",($time_end - $time_start)*1000); ?> $file = fopen($filename, 'r') or die("抱歉,无法打开: $filename"); |
or在这里是这样理解的,因为在php中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。
其实在大多数的语言中, bool or bool这样的语句中,如果前一个值为真后一个值就不会再判断了。这里也是的,所以如果fopen函数执行正确的话,会返回一个大于0的int值(这其实就是“真”),后面的语句就不会执行了。如果fopen函数执行失败,就会返回false,那么就会判断后面的表达式是否为真了。
结果执行了die()之后,不管返回什么,程序都已经停止执行了,并且显示指定的出错信息,也就达到了调试的目的。
php复选框的问题
以下为引用的内容: <form name="form1" method="post" action="d.php"> <input type="checkbox" name="checkbox[]" value="111"> 111 <input type="checkbox" name="checkbox[]" value="222"> 222 <input type="checkbox" name="checkbox[]" value="3333"> 333 <input type="checkbox" name="checkbox[]" value="4444"> 4444 <input type="checkbox" name="checkbox[]" value="5555"> 555 |
d.php
以下为引用的内容: <? $fd=$_post['checkbox']; for ($i = 0; $i < (sizeof($fd)); $i++) { $newhpt=$newhpt.$fd[$i].","; } echo $newhpt."<br>"; ?> |
php代码中函数前面的@是什么意思?
@的作用是忽略调用该函数时产生的错误信息。
php中日期相加的问题
以下为引用的内容: <? $fd=$_post['checkbox']; for ($i = 0; $i < (sizeof($fd)); $i++) { $newhpt=$newhpt.$fd[$i].","; } echo $newhpt."<br>"; ?> |
以下为引用的内容: <?php //读取目标文件 $im = imagecreatefromjpeg("1[2].jpg"); //设定混合模式 imagealphablending($im, true); //读取水印 $im2 = imagecreatefrompng("watermark.png"); //下面是我写的字,可以不看 //$color = imagecolorallocate($im2, 0, 0, 0); //imagestring($im2, 12, 1, 1, "i love u jingjing", $color); //字结束 //拷贝水印到目标文件 imagecopy($im, $im2, 5, 5, 0, 0, 220, 34); //输出,可以输出到文件里 imagejpeg($im); imagedestroy($im); imagedestroy($im1); ?> <?php $im = imagecreatefromjpeg("1[2].jpg"); //$im = imagecreatefromgif("eee.gif"); //$im = imagecreatefrompng("1[2].png"); $black = imagecolorallocate ($im, 0, 140, 76); $red = imagecolorallocate ($im, 255, 0, 0); $string=chr(0xe5).chr(0xae).chr(0x89).chr(0xe5).chr(0xba).chr(0x86).chr(0xe6).chr(0x88).chr(0xbf).chr(0xe4).chr(0xba).chr(0xa7).chr(0xe7).chr(0xbd).chr(0x91); //imagestring ($im,12,10,10,$string,$red); imagettftext($im,20,0,4,30,$red,"fzdhtjw.ttf",$string); imagepng ($im); imagedestroy ($im); ?> <? //这个函数是把汉字转换成utf-8后,就可以在gd中使用了! function gb2utf8($gb) { if(!trim($gb)) return $gb; $filename="gb2312.txt\"; $tmp=file($filename); $codetable=array(); while(list($key,$value)=each($tmp)) $codetable[hexdec(substr($value,0,6))]=substr($value,7,6); $utf8=\"\"; while($gb) { if (ord(substr($gb,0,1))>127) { $this=substr($gb,0,2); $gb=substr($gb,2,strlen($gb));
0
热点文章
推荐文章
相关文章
·PHP 程序员的调试技术小结
·分析PHP生成html文件的具体代码示例 ·实例详解PHP serialize与JSON解析 ·PHP的常用数组整理 ·PHP导出Excel 之 Spreadsheet_Excel_Writer ·PHP 的八卦两则 ·ImageTTFText函数实现图像加文字水印 ·PHP支持的所有时区列表 ·php中的cookie ·php生成静态页面的办法 站内搜索
热门标签
my.cnf(1) php(340) seo(37) 面试题(37) js(51) 比尔.盖茨(1) 3.0(5) ajax(47) javascript(68) 数据库(169) sql(56) robots.txt(4) Zend(12) php.ini(9) 参数(31) ucenterhome(4) 知名企业(1) fsockopen(4) Discuz(5) FireFox(22) xml(32) smarty(21) php面试题(11) css(92) iconv(4) url重写(3) 7.0(3) UCHome(3) QQWry.Data(1) iis7(7) 目录.opendir(1) mysql(187) phpcms(3) Studio(2) Alpha(8) header(18) div(42) mcrypt(1) 百度(25) 网页设计(2) openSUSE(3) 腾讯(7) 速度(17) 设计(36) .htaccess(5) sqlserver(10) dd(1) 数据类型(4) 背景变暗(3) Debian(2)
栏目推荐
·Eclipse的汉化(中文语言包的使用)
·Eclipse的安装与配置 ·PHP网站开发变量作用域 ·PHP配置:get_magic_quotes_gpc 参数解释 ·php读取word里的内容 ·php 中ini_set函数使用方法 ·php curl函数参考 ·腾讯PHP工程师笔试题 ·web开发必装浏览器,你装了几个? ·php实现301转向 ·PHP中文处理函数大集合 ·配制apahce的.htaccess文件来禁止ip ·PHP程序开发中你应该知道的原则汇总 ·php中Cookie简介及其使用 ·php 中session过期问题 Dig 排行榜
|