1.百度翻译的我把它写成了这样
function fanyi($data){ $content=trim($data); $api=@file_get_contents("http://openapi.baidu.com/public/2.0/bmt/translate?client_id=zrGI089VlVeFiWSZNnKB0Ger&q= {$content}&from=auto&to=auto"); $enlish=json_decode($api)->trans_result; echo iconv("UTF-8", "GBK", $enlish[0]->dst); }2.php中email发送错误的时候的检查
<?php if(!function_exists('fsockopen')) { echo '系统不支持fsockopen函数,请联系空间商'; } $fp = fsockopen('smtp.foxmail.com', 25, $errno, $errstr, 60); if(!$fp) { echo "联接失败了"; } else { echo "联接成功哦"; } ?>3.计算目录下文件大小的方法
function dirsize($dirname){ $size=0; if($handle=@opendir($dirname)){ while($filename=readdir($handle)){ $subfile=$dirname."/".$filename; if($filename!=='.' && $filename!='..'){ if(is_dir($subfile)){ $size+=dirsize($subfile); } if(is_file($subfile)){ $size+=filesize($subfile); } } } closedir($handle); } return ($size); } $dir_size=dirsize("mysql"); echo round($dir_size/pow(1024,1),2)."KB";4.合理的运用function_exists函数方法,可以有效的防止恶意人员修改函数
if(!function_exists(nihao)){ echo "函数不存在"; }else{ nihao("这个存在"); } function nihao($data){ echo $data; }未完待续中…………
发表评论 取消回复