易截截图软件、单文件、免安装、纯绿色、仅160KB

php常用函数3


 
<?php
class useful{
 /*
  * 常用函数类
  * 作    者:多菜鸟
  * 联系邮箱:kingerq AT msn DOT com
  * 创建时间:2005-07-18
  * 来源:http://blog.csdn.net/kingerq
  */
 
 /*
  * 功能:格式化数字,以标准MONEY格式输出
  */
 
 function formatnumber($num){
  return number_format($num, 2, ".", ",");
 }
 
 /*
  * 功能:格式化文本,将\n转成<br>等
  * 参数:$string 来源字符串
  * 返回:处理后的字符串
  */
 function formatstring($string = ""){
  $string = preg_replace(array("/\s+/", "/\'/"), array(" ", "\"\""), $string);
  $string = htmlspecialchars($string);
  return nl2br($string);
 }
 
 /*
  * 功能:格式化文本输出
  * 参数 $text 为需格式化的文本内容
  *  慎用,如果让用户输入的可执行代码在formatstring处理后插如数据库,然后使用此函数会让代码执行
  */
 function formatcontent($text){
  $trans = get_html_translation_table(HTML_SPECIALCHARS);
  $trans = array_flip($trans);
  $text = strtr($text, $trans);
  //$text = str_replace("\n", "<br>", $text);
  //$text = str_replace(" ", "&nbsp;", $text);
  return $text;
 }
 
 /*
  * 将字节转换成Kb或者Mb...
  * 参数 $num为字节大小
  */
 function bitsize($num){
  if(!preg_match("/^[0-9]+$/", $num)) return 0;
  $type = array( "B", "KB", "MB", "GB", "TB", "PB" );
 
  $j = 0;
  while( $num >= 1024 ) {
   if( $j >= 5 ) return $num.$type[$j];
   $num = $num / 1024;
   $j++;
  }
  return $num.$type[$j];
 }
 
 /*
  * 功能:不足3的倍数位的数字,用0补足
  * $num 需补充的数字
  * 返回补充完整的数字串
  */
 function prefix($num){
  if( strlen( $num ) % 3 == 0 ) {
   return $this-


相关文档:

Guoqzhang_PHP 简易php framework

Guoqzhang_PHP 简易php framework    请多指点。
Guoqzhang_PHP V 1.0 的PHP开发框架,采用MVC设计模式,运用Smarty模板引擎术和MySQL数据库技术开发而成。
 设计到开发完成耗时20个工作日左右,时间短,可能存在一些bug,请大家指正.作者mail:guoqzhang@gmail.com
url:http://download.csdn ......

php实现一个日历类

<?php
 date_default_timezone_set("Etc/GMT-8");
 header("content-type:text/html; charset=utf-8");
 /**
  * 自己定义的一个生成日历的类
  * @author 张伟灿<yuanfen860913@163.com>
  * @version 1.0.0
  *
  */
 class myCalendar
 {
  ......

国外十大最流行PHP框架

以下为十个目前最流行的基于MVC设计模式的PHP框架。
1. Yii
Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几 ......

php自动发送邮件

首先来个 email.class.php 类:
   <?php
class smtp
{
/* Public Variables */
var $smtp_port;
var $time_out;
var $host_name;
var $log_file;
var $relay_host;
var $debug;
var $auth;
var $user;
var $pass;
/* Private Variables */
var $sock;
/* Constractor */
function smtp($rel ......

php的数据操作ui

 <?php
 
error_reporting(0);//7all,0no
ini_set('display_errors', '0');
function myerror($errno, $errstr, $errfile, $errline)
{
    echo "<BR>error type: [$errno] $errstr<br />\n";
    echo "in line $errline of file $errfile<BR>";
} ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号