PHP 输入输出流合集

PHPliuliangsong 发表了文章 • 0 个评论 • 5846 次浏览 • 2016-12-05 13:58 • 来自相关话题

PHP 提供了输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器。流接口常量介绍php://stdinSTDIN只读,用于CLI模式从命令行读取内容;php://stdoutSTDOUT只写,用于CLI模式向命令行标准输出输出内容;php://stderrSTDERR只写,用于CLI模式向命令行错误输出输出内容;php://input无只读, 查看原文 »

PHP php://input、php://output用法解析

PHPliuliangsong 发表了文章 • 0 个评论 • 29089 次浏览 • 2016-12-05 10:28 • 来自相关话题

php_output流到处CSV文件.png 一、php://output输出流用法: php://output是php语言中一个只写的数据流,向“php://input”写入的数据将像 print() 和 echo() 一样的方式 写入到输出缓冲区;“php://input”支持CLI(command-line interface,命令行界面)模式和Http模式; 1、CLI模式通过php://output向终端输出内容:test.php文件:<?php $output = fopen("php://output", "w"); fwrite($out 查看原文 »

PHP命令行输入输出流STDIN/STDOUT/STDERR用法

PHPliuliangsong 发表了文章 • 0 个评论 • 17191 次浏览 • 2016-12-04 21:27 • 来自相关话题

一、PHP STDIN、STDOUT、STDERR简介: STDIN、STDOUT、STDERR命令输入输出流,用于向控制台(linux shell终端、windows cmd终端)输入、输出内容,它们默认是已经打开的,可以直接对他们进行读写操作; 它们只能在CLI(command-line interface,命令行界面)模式中使用,在Http模式时,它们是未定义的。而它们的打开副本php://stdin、php://stdout、php://stderr 也无法输出内容到http浏览 查看原文 »

Linux curl命令get/post提交数据、json和上传文件全攻略

Linuxliuliangsong 发表了文章 • 0 个评论 • 58426 次浏览 • 2016-12-03 13:43 • 来自相关话题

Http协议支持:GET、HEAD、PUT、DELETE、POST、OPTIONS等6种请求方法;在这里我们通过linux curl命令,介绍其中的两种请求方法:GET、POST;使用linux curl命令通过GET、POST命令提交数据、使用POST上传文件,同时使用PHP语言介绍它们提交的数据和上传的文件的接受方法。 一、测试前准备: 为了测试方便,我们在本站的站点根目录下,写了一个临时接受数据脚本"test.php",用来 查看原文 »

一次由于磁盘空间满导致的MySQL故障

Mysqlliuliangsong 发表了文章 • 0 个评论 • 9106 次浏览 • 2016-12-03 11:45 • 来自相关话题

一、故障描述: 今天早上起来,发现收到了邮件报警,提示网站500错误。测试服务器上的网站,凡是没使用数据库的页面能正常打开、而使用到数据库的要么500错误,要么一直在加载中。 二、追根溯源: 1、“show processlist”: 看到这种现象,第一个想到的可能是不良SQL语句导致的锁表,才会导致网站页面一直加载中;连接到数据库,发现“use dbname”语句不能用,也就是不能切换数据库;直 查看原文 »

linux curl命令来路伪装(referer)和浏览器伪装(user-agent)

Linuxliuliangsong 发表了文章 • 0 个评论 • 71299 次浏览 • 2016-12-02 11:05 • 来自相关话题

一般的知名站点,都有一套比较完善的机器流量检测系统;它通过流量的IP、流量的来源、使用的浏览设备、访问频次、用户行为等综合分析,来判断当前流量是真实的用户流量,还是机器在爬网站的数据,从而做出是否封禁当前流量的决定。第三方统计站点,也是使用此原理来帮助站长统计用户行文的。 而其中的流量来源、使用的浏览设备、甚至流量的IP都是可以伪造的。本文为介绍curl伪装访问来源 查看原文 »

MySQL的selinux配置

Mysqlliuliangsong 发表了文章 • 0 个评论 • 10827 次浏览 • 2016-12-01 16:53 • 来自相关话题

一、selinux的概念: selinux是Security Enhanced Linux (安全强化 Linux)的简称,selinux涉及到主体(subject,一般指进程)、操作(operation)、对象(object,又称资源,如:文件、网络端口),selinux用于控制“主体”能以何种“操作”方式访问什么“对象”。 selinux环境中,所有的“主体(进程)”被赋予一个“domain”标签,所有的“对象”也被赋予一个“type”类型标签,“domain”标定 查看原文 »

Linux chcon命令参数详解

Linuxliuliangsong 发表了文章 • 0 个评论 • 11934 次浏览 • 2016-11-30 23:24 • 来自相关话题

chcon命令用于修改文件的SELinux安全上下文;通俗的讲,chcon使用来修改文件的SELinuxccecel策略的;chcon命令由“coreutils”安装包提供。 一、chcon命令语法:chcon [选项]... 环境 文件... chcon [选项]... [-u 用户] [-r 角色] [-l 范围] [-t 类型] 文件... chcon [选项]... --reference=参考文件 文件... 二、chcon命令参数:参数名描述-u 用户 --user=用户设置指定用户的目标安全 查看原文 »

Starting MySQL. ERROR! The server quit without updating PID file

Linuxliuliangsong 发表了文章 • 0 个评论 • 6583 次浏览 • 2016-11-30 17:59 • 来自相关话题

今天安装好MySQL数据库后,在启动数据库时提示下面错误:[root@aiezu.com ~]# service mysql start Starting MySQL. ERROR! The server quit without updating PID file (/storage/mysql/aiezu.com.pid). 解决思路: 遇到问题,在错误信息显示得不够完善的情况下,我们第一个应该想到的是看日志;mysql的日志在哪里呢?看“/etc/my.cnf”配置文件中的“log-error=”项,如“log-error=/v 查看原文 »

FATAL ERROR: please install the following Perl modules before executing

回复

CentOSliuliangsong 回复了问题 • 0 人关注 • 1 个回复 • 10605 次浏览 • 2016-11-30 17:51 • 来自相关话题