以下属于“php 标签”的內容

  • 抢沙发

    php中require()和include()的区别

    2017-08-23 By  分类:编程语言 217人浏览

    PHP提供了两种包含外部文件的方法:include()和require()。 require()和include()都属于服务器端引用(Server Side Includes)中的常用方法。它们有许多相似之处,也有些不同。理解它们的不同点非常重要,否则很容易犯错误。 出错处理方式 两者的第一个区别是,对于包含的文件不存在的时候是如何处理的 require包含文件的时候是绝对的包含,...

  • PHP反斜杠处理函数addslashes()和stripslashes()的用法 抢沙发

    PHP反斜杠处理函数addslashes()和stripslashes()的用法

    2017-08-04 By  分类:编程语言 219人浏览

    PHP 的字符串向数据库写入时,为避免数据库错误,需要对特殊字符进行转义(字符前加上\符号)。如 O’reilly 转义成 O\’reilly,这样可以将数据放入数据库中,而不会出错。这些特殊字符包括:单引号(’)、双引号(”)、反斜线(\)与 NUL(NULL 字符)。 addslashes函数就是用来做这个添加反斜线的操作,相应的有添...

  • PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题解决 抢沙发

    PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题解决

    2016-04-08 By  分类:编程语言 1,146人浏览

    用php导出csv文件后出现乱码是由于输出的CSV文件中没有BOM导致的。 什么是BOM? 在UCS 编码中有一个叫做“ZERO WIDTH NO-BREAK SPACE”的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。 UCS规范建议我们在传输字节流前,先传输字符“ZERO WIDTH NO-BREAK SPACE”。这样如果接收者收到FEFF,就表明这个字节流是...

  • PHP导出txt文本文件或者csv文件 抢沙发

    PHP导出txt文本文件或者csv文件

    2016-04-08 By  分类:编程语言 1,261人浏览

    <?php $name = 'sites_'.date('Y-m-d H:i:s').'.txt'; //后缀也可以是csv Header("Content-type: application/octet-stream "); Header("Accept-Ranges: bytes "); header("Content-Disposition: attachment; filename=$name"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0 ")...

  • PHP如何输出昨天、明天日期呢? 抢沙发

    PHP如何输出昨天、明天日期呢?

    2015-08-19 By  分类:编程语言 1,029人浏览

    用php输出当前日期时间,大家都知道用date(‘Y-m-d H:i:s’),那如何输出昨天呢,还有明天呢?其实也很简单,具体见下面 echo "今天:",date('Y-m-d H:i:s'),"<br>"; echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day')); echo "昨天:",date('Y-m-d H:i:s',strtotime('-1 day')); 第一行输出当前日期时间,第二行输出...

  • PHP输出数字格式化,增加千分位符号 抢沙发

    PHP输出数字格式化,增加千分位符号

    2015-02-06 By  分类:编程语言 2,306人浏览

    在输出数据到屏幕上显示的时候,如果数据较大,位数较多,看上去会比较费劲,有一种比较直观的方法是使用千分位,也就是每三位数字显示一个逗号,这样可以快速的知道数的大小,不用一位位的去慢慢数了。 令人高兴的是,php中有专门的函数可以完成这个任务,可以在输出数据的时候自动加上千分位。 string number_format ( float number [, in...

  • php中如何解压gzip数据 抢沙发

    php中如何解压gzip数据

    2014-12-18 By  分类:编程语言 1,482人浏览

    在做数据采集的时候,有时候会遇到采集到的数据是gzip压缩后的数据,看到的结果就是一堆乱码。这时候就需要做下解压操作了,在php中通过函数gzdecode去解压。启用这个函数需要php加载zlib模块,否则会有下面的错误. Call to undefined function gzdecode() 如果不想加载zlib模块的话,就自己实现下这个函数,也非常简单。 if (!function_exi...

  • shell中调用php,如何传递参数呢? 抢沙发

    shell中调用php,如何传递参数呢?

    2014-11-01 By  分类:编程语言 1,885人浏览

    php是可以在shell中直接运行的,比在浏览器中访问要方便的多,我们还可以在crontab设置一些定时任务去跑php。 如果不需要各种参数的话,那么不会有问题,如果需要像浏览器中那样通过get或者post的方式提供各种参数,该怎么处理呢? 你可能会想到下面的方法,很遗憾,你会收到一个错误! kris@letuknowit# php t.php?id=1 Could not open in...

  • +1

    web开发时如何在PHP、Ruby on Rails和Python中做出选择

    2014-09-14 By  分类:编程语言 2,215人浏览

    开发者在开发web应用时,往往会对平台的选择感到困惑,而web专家通常会建议:要考虑几个因素,这些因素包括周转时间、质量、跨浏览器兼容性、与其他框架的整合、数据安全性、易于访问性等。 在考虑了这些因素后,开发者就会开始纠结于Ruby on Rails、PHP和Python。这三种平台都比较符合以上因素,可以根据项目的需求进行选择。Python和Ruby应...

  • +1

    关于PHP、Python与Ruby

    2014-09-13 By  分类:编程语言 1,355人浏览

    一句话总结 简单地总结: 假如你想帮他尽快找个活儿,赚到钱,推荐PHP。 假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。 语言的选择 编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,好的语言,带给你的东西是超乎想像的。 下面是一些看法: 程序员的时间远比机器的时间宝贵:...