-
php下载文件功能的实现代码及文件名中乱码解决方法
本文为大家讲解的是php下载文件功能的实现代码及文件名中乱码解决方法,感兴趣的同学参考下。 最近有人问我做下载文件的方法,对于php方法如下: <?php header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=ins.jpg"); readfile("imgs/test_Zoom.jpg"); ?> 第一行代码是强制下载; 第二行代码是给下载的内容指定一个名字; 第三行代码是把下载的内容读进文件中...
PHP 2014-12-14 19:15:12 -
php列出一个目录下的所有文件的代码
本文是一个php实现的目 录遍历函数,可以列出一个目录下的所有文件,感兴趣的同学参考下。 使用php的glob函数可以列出所有符合路径结构的文件和目录,以下从某cms提取出来的函数 <?php function dir_path($path) { $path = str_replace('\', '/', $path); if (substr($path, -1) != '/') $path = $path . '/'; return $path; } /** * 列出目录下的所有文件 * * @param str $path 目录 * @param str $exts 后缀 * @param array $list 路径数组 * @return array 返回路径数组 */ function dir_list($path, $exts = '', $list = array()) { $path = dir_path($path); $files =...
PHP 2014-12-14 19:09:06 -
PHP按行读取、处理较大CSV文件的代码实例
本文为大家讲解的是PHP按行读取、处理较大CSV文件的代码实例,感兴趣的同学参考下。 对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象...
PHP 2014-12-14 18:48:10 -
php输出1000以内质数(素数)示例代码
本文是一个php输出1000以内质数(素数)示例代码,感兴趣的同学参考下. <?php for($i = 2; $i < 1001; $i++) { $primes = 0; for($k = 1; $k <= $i; $k++) if($i%$k === 0) $primes++; if($primes <= 2) // 能除以1和自身的整数(不包括0) echo "<strong>{$i}</strong><br />"; } ...
PHP 2014-12-14 18:42:09 -
php错误:Undefined index和Undefined variable的解决方法
本文主要为大家讲解了一个php开发中常见的错误:Undefined index和Undefined variable的解决方法,感兴趣的同学参考下. 这段时间在做项目过程中老是出现这个提示,起初是用$act来接受表单post过来的数据 $act=$_POST['act']; 用以上代码总是提示 Notice: Undefined index: act in F:windsflybookpost...
PHP 2014-12-14 15:51:07 -
php+mysql分页代码示例
本文为大家讲解的是php+mysql分页示例 学习php必须要掌握的基础,对于会asp的朋友上手就快多了,感兴趣的同学参考下. <?php $perpagenum = 10;//定义每页显示几条 $total = mysql_fetch_array(mysql_query("select count(*) from a"));//查询数据库中一共有多少条数据 $Total = $total[0]; // $T...
PHP 2014-12-14 15:06:05 -
优化PHP代码的53条建议
本文为大家整理了优化PHP代码的50条建议,学习php的朋友可以看下,有助于提高php效率,让你写出更健壮的程序,感兴趣的同学参考下. 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row['id'] 的速度是$row[id]的7倍...
PHP 2014-12-14 14:45:05 -
一个php写的日历代码
本文是一个php开发的日历代码示例,感兴趣的同学参考下. <?php if (function_exists('date_default_timezone_set')) { date_default_timezone_set('Asia/Chongqing'); } $date = isset($_GET['date']) ? $_GET['date'] : date('Y-m-d'); $date = getdate(strtotime($date)); $end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1); $start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year'])); $pre = date('Y-m-d', $start[0] ...
PHP 2014-12-14 13:57:06 -
PHP实现Socket服务器的代码
本文为大家讲解了php下如何实理socker服务器的方法示例,感兴趣的同学参考下. <?php ob_implicit_flush(); set_time_limit(0); $address = "192...
PHP 2014-12-14 13:54:07 -
php错误:Cannot modify header information问题解决方法
本文为大家讲解了php在调用setcookie函数时提示错误Warning: Cannot modify header information - headers already sent by....的原因和解决方法,感兴趣的同学参考下. 调用setcookie函数php提示错误: Warning: Cannot modify header information - headers already sent by.... 原因: 1.呼叫setcookie的敘述必須放在<html>标签之前 2.呼叫setcookie之前,不可使用echo 3.直到網頁被重新載入後,cookie才會在程式中出現 4.setcookie函数...
PHP 2014-12-14 12:51:26 -
PHP防注入安全代码
本文是一个php实现的可以用来简单实现防注入的代码,感兴趣的同学参考下. 判断传递的变量中是否含有非法字符我们把以下代码放到一个公共的文件里,比如security...
PHP 2014-12-14 11:18:06