PHP常用到的一些函数

刘德胜 624次浏览

摘要:PHP常用到的一些函数:<?php //屏闭错误 set_time_limit(0); //关闭浏览器还会运行 ignore_user_abort(true); //将内存设大 @ini_set('memory_limit','1512M'); //页面...

PHP常用到的一些函数:

<?php 
//屏闭错误
set_time_limit(0);
//关闭浏览器还会运行
ignore_user_abort(true);
//将内存设大
@ini_set('memory_limit', '1512M');
//页面编码设为utf8
header("Content-type: text/html; charset=utf-8"); 
//页面编码设为json
header('Content-type:text/json');
//定义常量
define('HEBAZI', true);
//加载文件
include 'config.php';
//链接数据库
$db =@mysql_connect(HOST,USER,PASS) or die ("连接数据库服务器失败!");
mysql_select_db(DATABASE,$db) or die ("连接数据库失败!");mysql_query("set names utf8 ");
//返回字符串长度
strlen($str);
//打开session
session_start();
//把字母转小写
strtolower();
//移动一个文件
move_uploaded_file($a,$b);
//把数组转为JSON
json_encode();
//把JSON转换成数组
json_decode($json, true);
//去掉字符串中a
str_replace('a','',$str); 
//下载文件
$file = $_GET['file'];
header('Content-type: octet/stream');
header('Content-disposition: attachment; filename='.$file.';');
header('Content-Length: '.filesize($file));
readfile($file);
exit;
//跳转到另一个页面
header("Location: $url");
//返回路径中的文件名部分
$nowfiel    = basename('/testweb/home.php');
//以GET方式发送数据
function httpsirequest($url){
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($curl);
    if (curl_errno($curl)) {return 'ERROR '.curl_error($curl);}
    curl_close($curl);
    return $data;
}
//以POST方式发送数据
function getpostwx($postJosnData,$customMessageSendUrl){  
    $ch = curl_init($customMessageSendUrl);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postJosnData);    
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);  
    $data = curl_exec($ch);
    return $data;
}