【PHP实现生成短网址方法总结】教程文章相关的互联网学习教程文章

phpmailer发送邮件中文乱码问题的解决方法总结

$mail = new PHPMailer();2:设置邮件的编码;$mail->Charset=UTF-8; 相信有不少朋友是设置成"GBK"或“GB2312”的,我开始也是,后来了解到Mail是国际化的,如果想在像Gmail等那样的国际化邮箱正确显示中文,请将编码设置为“UTF-8”; 3,:设置标题编码; 这里可能有人会问,都设置了邮件的编码了,还设置标题编码做什么。 如果您测试过多种邮箱,你会发现标题中文是乱码的,没错,即使您设置了 $mail->Charset="UTF-8"; 既然学习...

腾讯php程序员面试题-15个魔术方法的总结

功能:在当前页使用类时自动加载该类的文件参数$className 为类的名称 可自定义*/function __autoload($className){$className=strtolower($className);//最好加上这一步,因为类首字母大写,某些系统区分文件名的大小写require("$className.class.php");//加载类文件 One.class.php Two.class.php与本文件在同一目录下echo '------------------------------';//作为调用时的标记来测试}//以下两个类均未在本文件中定义$o=new On...

php异常处理与错误处理的方法总结

$a = fopen('test.txt','r'); //这里并没有对文件进行判断就打开了,如果文件不存在就会报错?>正确的写法: if(file_exists('test.txt')){ $f=fopen('test.txt','r'); //使用完后关闭 fclose($f); } ?>一、PHP错误处理的三种方式 方式一、简单的die()语句; 等价于exit(); 例子:if(!file_exists('aa.txt')){ die('文件不存在');} else { //执行操作}//如果上面die()被触发,那么这里echo接不...

php遍历数组foreacheach()list()方法总结

foreach($array as $value){ //$array要遍历的数组,$value为指针指向数组当前的值,as起到赋值的作用  code to executed;}foreach语句也可以获得数组的键名,如下:foreach($array as $key => $value){  echo $key "-" $value. "";}二,echo()函数 each()的作用是将数组当前元素的键值对拆成一个新数组,并把下一个元素作为当前元素。比如Array(...,Robert=>Bob,...)中的Robert=>Bob键值对,拆成Array([1]=>Bob,[value]=>Bob...

PHP数组排序方法总结(收藏)

$a = array(4,"37",3,100,0,-5); sort($a); for ($i=0; $iecho $a[$i]." "; } echo ""; sort($a,SORT_STRING); for ($i=0; $iecho $a[$i]." "; } echo ""; ?>输出结果: -5 0 3 4 37 100 -5 0 100 3 37 4 2,降序排序:rsort(array, [sort type]) 参数用法与sort函数相同。 关联数组排序: 函数:asort(array, [sort type]) 说明:根据关联数组的元素值进行升序排序。参数使用见上面的sort函数。 函数:ksort(array, [sort ty...

PHP图片上传与重命名六种方法总结

/* com_create_guid()是php5版本支持的功能,对于不支持的版本,可以自己进行定义 */ function guid(){ if (function_exists(com_create_guid)){ return com_create_guid(); }else{ mt_srand((double)microtime()*10000);//optional for php 4.2.0 and up. echo(mt_rand()); $charid = strtoupper(md5(uniqid(rand(), true))); $hyphen = chr(45);// "-" $uuid = ch...

php输出字符串方法总结

<?php$v = new test();print_r($v);var_dump($v);class test { public $num = 1; public $str = "222"; public $bln = true; function test() { global $num; }} 结果为: test object ([num] => 1[str] => 222[bool] => 1 ) object(test)#1 (3) {["num"]=>int(1)["str"]=>string(3) "222"["bool"]=>bool(true) }

PHP下几种删除目录的方法总结_PHP教程

呵呵,忽然一个朋友问我如何删除目录,比如下面有文件呢,我说用递规呀,他说太慢了。于是就总结出了下面几种办法。 1。递规法: //我提供,好像有点不对,没测试 deleteDir($dir) { if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) && $file!='.' && $file!='..') { deleteDir($file); } else { unlink($file); }...

MySQL修改密码方法总结_PHP教程

方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin, 那么这种方法...

php获取网页内容方法总结_PHP教程

抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。1.file_get_contents PHP代码 代码如下:$url = "http://www.gxlcms.com"; $contents = file_get_contents($url); //如果出现中文乱码使用下面代码 //$getcontent = iconv("gb2312", "utf-8",$contents); echo $contents; ?> 2.curl PHP代码 代码如下:$ur...

PHP页面跳转到另一个页面的多种方法方法总结_PHP教程

一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。 用HTTP头信息重定向到另外一个页面的方法如下: 代码如下:if (isset($url)) { Header("HTTP/1.1 303 See Other"); Header("Location: $url"); exit; //from www.w3sky.com } ?> 注意一下,"Localt...

PHP数组排序方法总结推荐收藏_PHP教程

随着PHP的快速发展,用它的人越来越多,在PHP数组学习摘录部分了解到最基本的PHP数组的建立和数组元素的显示。需要深入学习下PHP数组的相关操作。首先接触的就是PHP数组排序、降序的排序问题。sort:本函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。 rsort:本函数对数组进行逆向排序(最高到最低)。 删除原有的键名而不仅是重新排序。 asort:对数组进行排序并保持索引关系 arsort:对数组进行逆向排...

PHP将整个网站生成HTML纯静态网页的方法总结_PHP教程

代码如下://在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 $fp = fopen(‘文件名','w'); fwrite($fp,$temp) or die(‘写文件错误'); ?> 这只是最基本的方法,还不是很实用,因为网站是要更新的,要定期重新生成HTML 下面是我用的方法: 代码如下:if(file_exists(“xxx.html”)) { $time = time(); /...

基于PHPExcel的常用方法总结_PHP教程

代码如下:// 通常PHPExcel对象有两种实例化的方式// 1. 通过new关键字创建空白文档$phpexcel = newPHPExcel();// 2. 通过读取已有的模板创建$phpexcel =PHPExcel_IOFactory::createReader("Excel5")->load("template.xls"); 代码如下://设置PHPExcel类库的include pathset_include_path('.'. PATH_SEPARATOR . 'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR . get_include_path());/** * 以下是使用示例,...

php中的常用魔术方法总结_PHP教程

常用的魔术方法有:__Tostring () __Call() __autoLoad() __ clone() __GET() __SET() __isset() __unset() 1.__Tostring() 用于定义输出对象引用时调用 常用于打印一些对象的信息 必须有返回值eg:有一个persion类Persion per =new persion()Echo per; //直接调用会出错我们可以在类的定义中添加__tostring()方法 代码如下:Function __Tostring(){$str=this->$name.this->age;Return $str;}2.__clone()对象的复制...