php 边执行,边输出flush

ob_start 并不是妙药,flush是决定什么时候输出,开头的ob_end_clean();很重要,没有这个,就变成一次性输出了。 ob_start() - 打开输出控制缓冲 ob_get_contents() - 返回输出缓冲区的内容 ob_get_flush() - 刷出(送出)缓冲区内容,以字符串形式返回内容,并关闭输出缓冲区。 ob_flush() - 冲刷出(送出)输出缓冲区中的内容 ob_end_clean() - More


php autoload 自动加载类和命名空间

php有个自动加载的函数叫__autoload,当找不到一个类包的时候,系统会执行这个函数 1.建立一个学生类文件Stu.class.php 2.建立一个测试文件 test.php 当系统找不到Stu类的时候,自动执行__autoload函数,帮我们require进来。 输出 my name is Jack I am a boy 3.命名空间的处理 建立一个文件夹Lib Lib 下设置一个文件score 修改test.php如下


Centos7.4 nginx yum 自动升级php-fpm为php7 php5.6

Centos7.4 nginx 快速配置 yum install nginx yum install php-fpm 月小升得主机升级到5.6,升级到php7,本文一样可以适用 升级php5.4到 5.6 yum provides php #自带的只有5.4版本 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源 rpm -Uvh https://mirror.webtatic.com/yum/el7/web More


php 下载服务器任意文件

2018年11月服务器挂了,各种底层命令行失效,只能通过php来下载服务器的数据库备份文件 (备份还是应该在异地备份,否则麻烦的很) 只有cd 和 cat命令有效 vi失效,ls失效 cat > a.php 此代码可以实现下载站的文件验证,加密,等各种功能,因为所有文件下载必须经过php文件,就可以进行cookie认证鉴权等操作。 比如服务器存了个java-er.com.zip, More


php带cookie访问下载文件 header设置

testdown.php文件的源码 array(31) { ["UNIQUE_ID"]=> string(24) "W6xlVMCoAWgAAAh7fwIAAAAA" ["HTTP_ACCEPT"]=> string(3) "*/*" ["HTTP_HOST"]=> string(11) "java-er.com" ["CONTENT_TYPE"]=> string(33) "application/x-www-form-urlencoded" ["HTTP_COOKIE"]=> string(36) "PHPSESSID=7tjquhlqftltvjeq7tkd4nr0b1" [ More


php安装redis扩展

前言:php安装redis扩展有很多办法,自己下载,编译,但是最简单得办法是利用apache的pecl 直接去github下载安装 https://github.com/phpredis/phpredis/ 省事的办法 http://pecl.php.net/package/redis cd /Applications/XAMPP/bin sudo ./pecl install redis 安装redis的过程中,会提示询问两个问题,默认答案是no,直接回车即 More


php命令行写shell应用

php可以像java perl python 那样运行,今天发现如果我早早知道这个,或许我不会去学习java 和 python 当年学java不过为了一个程序放在服务器上,不停的跑啊跑,原来php也可以。 php -h Usage: php [options] [-f] [--] [args...] php [options] -r [--] [args...] php [options] [-B ] -R [-E ] [--] [args...] php [options] [-B ] -F [-E ] [ More


php小函数,遍历文件夹的4种姿态

php遍历文件夹,不少时候还是很需要的 /*获取所有文件*/ function get_all_files( $path ){ $list = array(); foreach( glob( $path . '/*') as $item ){ if( is_dir( $item ) ){ $list = array_merge( $list , get_all_files( $item ) ); } else{ $list[] = $item; } } retu More


php-java-bridge php调用java的方法

此方法不需要重启apache,不需要修改php.ini文件 php-java-bridge 项目地址 http://php-java-bridge.sourceforge.net/pjb/download.php 下载 php-java-bridge.jar java.inc 双击php-java-bridge.jar 浏览器输入 http://localhost:8080/ 能看到下载目录的东西(因为我直接在我的下载目录双击了这个jar) 估计放在哪里双击,就会显示这个目 More


centos yum 升级php到5.5

查看服务器php列表 yum list | grep php http://dl.fedoraproject.org/pub/epel/5/x86_64/ #rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-rpm-macros-5-7.noarch.rpm rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epe More