![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 71
a6067090
这个作者很懒,什么都没留下…
展开
-
PHP MySQL数据库备份,全部保存为一个sql文件。
<?phpheader("Content-Type:text/html;charset=utf-8");$host="localhost"; $user="root";$password="123456"; $dbname="slook"; mysql_connect($host,$user,$password); mysql_select_db($dbname); $mysq原创 2014-12-18 13:05:50 · 3844 阅读 · 0 评论 -
php文件下载原理
$filename="1.jpg"; /* 如果文件名是中文加上这一句,否则找不到文件 $filename = iconv("utf-8","gb2312",$filename); */ header("Content-type:image/jpg"); //告诉浏览器要接受的数据类型 //header("Content-type:application/oc原创 2015-02-13 14:37:01 · 485 阅读 · 0 评论 -
PHP中$_SERVER的详细参数与说明
$_SERVER[‘PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[‘argv’] #传递给该脚本的参数。$_SERVER[‘argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER[‘GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_S原创 2015-02-13 14:40:04 · 432 阅读 · 0 评论 -
php计划任务的实现
php实现计划任务主要使用了 ignore_user_abort() set_time_limit(0) sleep() 这三个函数phpignore_user_abort();//该函数的作用是当用户关掉浏览器后,PHP脚本也可以继续执行.set_time_limit(3000);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=5;原创 2015-02-11 16:10:10 · 396 阅读 · 0 评论 -
PHP邮件发送类,添加发送附件
支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件的邮件。<?php/*** 邮件发送类* 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件的邮件* 需要的php扩展,sockets和Fileinfo。* @example* $mail = new MySendMail();* $mail->setServer转载 2015-02-13 14:30:01 · 2294 阅读 · 0 评论 -
Apache多站点配置教程
Apache在安装之后默认只是指向一个站点(例如http://127.0.0.1/只是指向一个文件夹),如果要实现多站点(例如127.0.0.1指向www1目录,127.0.0.2指向www2目录……),配置起来也并不困难。首先打开Apache安装目录下 conf/httpd.conf 文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。目的是让Apache在启动时能加载虚拟主机模块转载 2015-02-03 10:49:52 · 408 阅读 · 0 评论 -
php数组编码的转换方式
第一种方式$data = eval('return '.iconv('gbk','utf-8',var_export($data,true)).';');在这里var_export函数可以输出或返回一个变量的字符串表示。此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。可以通过将函数的第二个参数设置为 TRUE,从而原创 2014-12-22 15:13:23 · 454 阅读 · 0 评论 -
PHP导出Excel的类库—PHPExcel,支持附带图片
PHP导出Excel比较简单的办法有:一、直接通过PHP的header来导出Excel。view sourceprint?01.header("Content-type:application/vnd.ms-excel");02.header("Content-Disposition:attachment;filename=excel_dat转载 2014-12-18 14:25:45 · 1791 阅读 · 0 评论 -
PHP数据过滤
1、php提交数据过滤的基本原则 1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了。其实在涉及到变量取值时,intval()函数对字符串的过滤也是个不错的选择。2)在php.ini中开启magic_quotes_gpc和magic_quotes_runtime。magic_quotes_gpc可以把get,pos原创 2014-12-18 14:31:07 · 488 阅读 · 0 评论 -
PHP判断中文字符串的长度和字节长度
PHP对中文字符串的处理一直困扰于刚刚接触PHP开发的新手程序员。下面简要的剖析一下PHP对中文字符串长度的处理:PHP自带的函数如strlen()、mb_strlen()都是通过计算字符串所占字节数来统计字符串长度的,一个英文字符占1字节。例:$enStr = 'Hello,China!';echo strlen($enStr); // 输出:12而中文则不然,做中文转载 2014-12-18 14:20:02 · 728 阅读 · 0 评论 -
PHP中获取当前页面的完整URL
top.location.href 顶级窗口的地址.location.href 当前窗口的地址#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""原创 2014-12-18 13:27:33 · 361 阅读 · 0 评论 -
php 封装PDO类
<?php//数据库连接类,不建议直接使用DB,而是对DB封装一层//这个类不会被污染,不会被直接调用class DB { //pdo对象 private $_pdo = null; //用于存放实例化的对象 static private $_instance = null; //公共静态方法获取实例化的对象 static protected function getInst原创 2014-12-18 13:38:07 · 635 阅读 · 0 评论 -
php const和define的区别(php类中如何定义常量)
大家都知道define是定义常量的,如果在类中定义常量呢?当然不能用define,而用const,如下例:[php] view plaincopy//在类外面通常这样定义常量 define("PHP","phpddt.com"); class MyClass { //常量的值将始终保持不变。在定义和使用常量的时候不需要使用$符号 const原创 2014-12-18 14:43:50 · 547 阅读 · 0 评论 -
php 5.3新增的闭包语法介绍function() use() {}
<?php function callback($callback) { $callback(); } //输出: This is a anonymous function./n //这里是直接定义一个匿名函数进行传递, 在以往的版本中, 这是不可用的. //现在, 这种语法非常舒服, 和javascript语法基本一致, 之所以说基本呢, 需要继续向下看 /转载 2014-12-18 13:32:24 · 402 阅读 · 0 评论 -
PHP向上取整函数 ceil
PHP取整函数有ceil,floor,round,intval,下面详细介绍一下:1、ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。ceil() 例子原创 2014-12-18 13:20:08 · 7560 阅读 · 0 评论 -
安装PHP。
将php解压到C:/php/php5下,把php.ini-dist文件改为php.ini,把libmysql.dll拷贝到C:/WINDOWS下。 编辑C:/php/apache2/conf/httpd.conf文件,在Conf代码 #LoadModule vhost_alias_module modules/mod_vhost_alias.so原创 2015-04-19 16:08:12 · 319 阅读 · 0 评论