首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
编码转换php澳门新匍京赌场网址:,php生成静态页面程序
发布时间:2019-12-29 03:25
浏览次数:

这段代码是ThinkPHP框架中的,感觉很常用,所以单独拎出来,大家共同学习一下。function auto_charset($fContents,$from='''',$to=''''){ if( strtoupper($from) === strtoupper($to) || empty($fContents) || (is_scalar($fContents) !is_string($fContents)) ){ //如果编码相同或者非字符串标量则不转换 return $fContents; } $from = strtoupper($from)==''UTF8''? ''utf-8'':$from; $to = strtoupper($to)==''UTF8''? ''utf-8'':$to; if(is_string($fContents) ) { if(function_exists(''mb_convert_encoding'')){ return mb_convert_encoding ($fContents, $to, $from); }elseif(function_exists(''iconv'')){ return iconv($from,$to,$fContents); }else{ exit(''转换失败''); return $fContents; } } elseif(is_array($fContents)){ foreach ( $fContents as $key = $val ) { $_key = auto_charset($key,$from,$to); $fContents[$_key] = auto_charset($val,$from,$to); if($key != $_key ) {&

/* 函数:生成缩略图MakeBuild(images/a.jpg,news/b.jpg,100); 参数: echo $BuildFile; 原图 带路径 echo $newFile; 生成的缩略图 带路径 echo $File_width; 缩略图宽度值 echo $File_height; 缩略图高度值 (默认为宽度的比例值) echo $rate; 缩略图象品质;*/function MakeBuild($BuildFile,$newFile,$File_width,$File_height=0,$rate=1000) { if(!is_file($BuildFile)){$this-msg(文件 .$BuildFile. 不是一个有效的图形文件! 系统无法生成该文件的缩略图!);return false; } $data = GetImageSize($BuildFile); switch($data[2]){ case 1: $im = @ImageCreateFromGIF($BuildFile); break;case 2: $im = @ImageCreateFromJPEG($BuildFile); break;case 3: $im = @ImageCreateFromPNG($BuildFile); break; } if(!$im){return false; } else{$srcW = ImageSX($im); # 取得原图宽度;$srcH = ImageSY($im); # 取得原图高度;$dstX = 0; $dstY = 0; if($File_height==0){$File_height = $File_width/$srcW*$srcH;} if ($srcW*$File_height$srcH*$File_width){ $fFile_height = round($srcH*$File_width/$srcW); $dstY = floor(($File_height-$fFile_height)/2); $fFile_width = $File_width; } else { $fFile_width = round($srcW*$File_height/$srcH); $dstX = floor(($File_width-$fFile_width)/2); $fFile_height = $File_height; } $ni = ImageCreateTrueColor($File_width,$File_height); $dstX = ($dstX0)?0:$dstX; $dstY = ($dstX0)?0:$dstY; $dstX = ($dstX($File_width/2))?floor($File_width/2):$dstX; $dstY = ($dstY($File_height/2))?floor($File_height/s):$dstY; ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fFile_width,$fFile_height,$srcW,$srcH); ImageJpeg($ni,$newFile,$rate); # 生成缩略图;imagedestroy($im); # imagedestroy(resource) 释放image关联的内存 }}

模板 template.html : 复制PHP内容到剪贴板 PHP代码:!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN xmlns= content=text/html; charset=utf-8 /title%{title}%/title/headbody%{content}%/body/html

今天为大家分享一篇老生常谈python的私有公有属性,很有参考价值哦,一起来看一看吧。

生成 generator.php : 复制PHP内容到剪贴板 PHP代码:

python中,类内方法外的变量叫属性,类内方法内的变量叫字段。他们的私有公有访问方法类似。

?php/*** html静态页面生成模块*/$title = cShare.ORG首页;$content = 红绿蓝(cShare.ORG),开源软件及自由软件社区.专注于开源软件及自由软件领域,竭力推进中国开源软件及自由软件发展.为软件开发者提供开发平台,为用户带来优秀软件...;$template = file_get_contents(template.html); //读取模板$template = str_replace(%{title}%, $title, $template); //替换标记$template = str_replace(%{content}%, $content, $template);while(!file_exists(number.txt)) {

代码如下复制代码

//如不存在编号文件,则创建一个并写入初始编号0file_put_contents(number.txt,0);}$html_number

file_get_contents(number.txt);$html_number++;file_put_contents(number.txt,$html_number);$html_name = {$html_number}.html;file_put_contents($html_name, $template); //生成静态页面?

classC:

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有