首页 > php函数

利用php中mail函数发送HTML邮件实例

<?php
function send_mail($from, $to, $subject, $message)
{
    if ($from == "")
    {
        $from = '回忆未来 <webmaster@s135.com>';//发件人地址
    }
    $headers = 'MIME-Version: 1.0' . "rn";
    $headers .= 'Content-type: text/html; charset=gb2312' . "rn";
    $headers .= 'From: ' . $from . "rn";
    mail($to, $subject, $message, $headers);
}
?>

阅读全文

php中fgetcsv()函数用法

fgetcsv是一个简单的生成excel文档的函数,从 PHP 4.3.5 起,fgetcsv() 的操作是二进制安全的  代码如下 复制代码 <?php$file = fopen("contacts.csv","r");print_r(fgetcsv($file));fclose($file);?>
阅读全文

php中利用array_filter过滤数组为空值

其实我们可以利用array_filter函数轻松去掉多维空值,而数组的下标没有改变,下面是举例用法:

array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。

阅读全文

PHP获取服务器端信息函数

/**
 * 获取系统信息
 *
 * @return array
 */
function getSystemInfo()
{
 $systemInfo = array();
 
 // 系统
 $systemInfo['os'] = PHP_OS;
 
 // PHP版本
 $systemInfo['phpversion'] = PHP_VERSION;
 
 // Apache版本
 $systemInfo['apacheversion'] = apache_get_version();
 
 // ZEND版本
 $systemInfo['zendversion'] = zend_version();
 
 // GD相关
 if (function_exists('gd_info'))
 {
  $gdInfo = gd_info();
  $systemInfo['gdsupport'] = true;
  $systemInfo['gdversion'] = $gdInfo['GD Version'];
 }
 else
 {
  $systemInfo['gdsupport'] = false;
  $systemInfo['gdversion'] = '';
 }
 
 // 安全模式
 $systemInfo['safemode'] = ini_get('safe_mode');
 
 // 注册全局变量
 $systemInfo['registerglobals'] = ini_get('register_globals');
 
 // 开启魔术引用
 $systemInfo['magicquotes'] = (function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc());
 
 // 最大上传文件大小
 $systemInfo['maxuploadfile'] = ini_get('upload_max_filesize');
 
 // 脚本运行占用最大内存
 $systemInfo['memorylimit'] = get_cfg_var("memory_limit") ? get_cfg_var("memory_limit") : '-';
 
 return $systemInfo;
}

阅读全文

PHP中计算字符串相似度的函数

similar_text — 计算两个字符串的相似度
int similar_text ( string $first , string $second [, float &$percent ] )
$first 必需。规定要比较的第一个字符串。
$second 必需。规定要比较的第二个字符串。
$percent 可选。规定供存储百分比相似度的变量名。

阅读全文