07
2012-12

如何利用header实现直接下载保存而不是读取

  相信很多人在实现文件下载功能时会遇到这种情况,本意是点击下载连接提示保存对话框,事情往往事与愿违,例如PDF,TXT这样的文件会直接在浏览器中现实文件内容,而不是提示保存。通过下面的方法可以解决这个问题。
  复制代码 代码如下:
  <?php
  $filename = '路径+实际文件名';
  //文件的类型
  header('Content-type: application/pdf');
  //下载显示的名字
  header('Content-Disposition: attachment; filename="保存时的文件名.pdf"');

06
2012-12

实用的调用某些信息的子孙级信息的函数

  有许多php程序员在自己写php代码的时候,会用到调用某一类别下面的子级以及孙级信息,或者是当前位置等信息,那么我们就要子级写一个函数,用来调用这些信息,那么下面我给大家推荐一个函数,自己写的,很好用的,这个函数大家改下(可在同一程序中多次调用):
  //调出sort_id的子级和孙级
  /*函数介绍
  参数一:$pid 要获取的子集
  参数二:$p一个判断标识*/

05
2012-12

wordpress仿做新站如何实现完美301重定向跳转集中权重

  假设你的主机上绑定的有www.shiyayong.cn ,shiyayong.cn,shiyayong.gotoip4.com 三个域名,你想输入 shiyayong.cn 或shiyayong.gotoip4.com的时候,自动跳转到主域名:www.shiyayong.cn,
  修改 wordpress 根目录下的 wp-blog-header.php ,并在文件开头 <?php 之后加入以下代码:

04
2012-12

【经典】获取URL链接里面的内容的函数,超实用

curl_init()函数将初始化一个新的会话,返回一个CURL句柄供curl_setopt(), curl_exec(),和 curl_close() 函数使用。如果可选参数被提供,那么CURLOPT_URL选项将被设置成这个参数的值。你可以使用curl_setopt()函数人工设置。

30
2012-11

phpcms V9里面get标签中的limit无作用

  由于phpcmsv9的get标签从phpcms2008阉割了很多功能,v9中得sql语句不能带有limit语句,这无疑带给我们极大的不方便,上网查找了下原因,暂时有两种方法解决:

  1.比如{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99  order by updatetime desc" start="0" num="4" return="v"}可以加入start 和 num 来控制。

30
2012-11

上传图片生成缩略图函数

不知道大家自己在写php代码的时候有没有遇到过需要把上传的图片生成缩略图的呢?那么今天我就给大家分享一个生成缩略图的函数,很好用的哦!但是用该函数之前,希望大家先仔细看一下函数里面变量的定义,看看变量都是用来干嘛的,这是我写php代码时候写的,多多支持一下吧!

/*生成缩略图
第一个参数:$_FILES上传文件的信息
第二个参数:$type上传文件的类型
第三个参数:$lenth截取类型的长度
第四个参数:$size上传文件的大小
第五个参数:$dz上传文件所在的文件夹
*/