实用的php函数
PHP5.1有94个字符串处理函数,真的是有够多,下面开始按照从简单到复杂的顺序介绍这些函数的使用功能和使用方法:先给出一个总表:[@more@]addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字符转换为别的字符convert_uudecode — 解密一个字符串convert_uuencode — 加密一个字符串c
html unicode convert
最近遇到的一些編碼問題,時常在網頁裡面看到 &#xxxxxxx; 的字碼,透過瀏覽器,會將這些 unicode html code 轉成可以顯示的文字,例如:對於冷え性や生活習慣病,在網頁上看起來很正常,但是一但轉回到原始碼(HTML code)編輯的時候,就會變成:對於冷え性や生活習慣病,這個樣子。翻了 Google 大神,這個東西是因為編碼的關係,在 BIG-5 編碼中若是沒有可以顯示的文字,這些文字就會經過特殊的演算法則轉換成 &#xxxxxx; 這種樣子,這些就稱為 unicode html。麻煩的是,在儲存資料的時候,我並不希望會有這種東西出現,尤其是要將
使用php 发送 html的email
php send html email内容均来自国外网站,还是外国的人研究的比较的彻底下面一段简单的发送html email的php代码<? //change this to your email. $to = "m@maaking.com"; $from = "m2@maaking.com"; $subject = "Hello! This is HTML email"; //begin of HTML message $message = <<<EOF <html> <body bgcolor="#DCEEFC"> <center> <b>Looool!!! I am reciving HTML email......</b> <br> <f
php的预定义变量
服务器变量:$_SERVER、环境变量:$_ENV、HTTP Cookies:$_COOKIE、HTTP GET 变量:$_GET、HTTP POST 变量:$_POST、HTTP 文件上传变量:$_FILES、Request 变量:$_REQUEST、Session 变量:$_SESSION、Global 变量:$GLOBALS使用说明[@more@]自 PHP 4.1.0 起,取得外部变量的首选方法是用下面提及的超全局变量。在此之前,人们要么依赖 register_globals,要么就是长长的预定义 PHP 数组($HTTP_*_VARS)。 在 PHP 5.0.0 中,长的 PHP 预定义数组可以通过设置 register_long_arrays 来屏蔽。 服务器变量:$_SERVER注: 在 PHP 4.1.0 及以后
删除结尾不完整的unicode
数据在存在数据库里的时候,由于表列有长度限制,需要对多余的长度进行截取,有可能造成unicode的不完整。所以需要将结尾不完整的unicode删除。eg:<? $str = "TTL全天候自动聚୐"; $str = preg_replace("/&#{0,5}$/","",$str};?>[@more@]