【php is_file()和is_dir()用于遍历目录时用法注意事项】教程文章相关的互联网学习教程文章

解决mysql跟php不在同一台机器上,编译安装php服务报错问题:configure: error: Cannot find MySQL header files under /application/mysql.【代码】【图】

在编译安装php服务时报错:configure: error: Cannot find MySQL header files under /application/mysql. Note that the MySQL client library is not bundled anymore!前边搭建lnmp环境时,是把mysql和php安装在了同一台机器上,编译php的时候,需要通过参数 --with-mysql来指定mysql的安装路径,但在生产环境中,通常php和mysql是不在同一台机器上的,那这时候编译php时,--with-mysql如何指定呢?为什么需要在编译php的时候要加...

PHP中使用file_get_contents抓取网页中文乱码问题解决方法

本文实例讲述了PHP中使用file_get_contents抓取网页中文乱码问题解决方法。分享给大家供大家参考。具体方法如下:file_get_contents函数本来就是一个非常优秀的php自带本地与远程文件操作函数,它可以让我们不花吹挥之力把远程数据直接下载,但我在使用它读取网页时会碰到有些页面是乱码了,这里就来给各位总结具体的解决办法.根据网上有朋友介绍说原因可能是服务器开了GZIP压缩,下面是用firebug查看我的网站的头信息,Gzip是开了的,请...

PHP $_FILES的应用【代码】

关于文件上传这块,如果处理不好的话,很容易成为黑客入侵的开口,例如黑客在你这个上传接口里放一段木马的文件,那只能祝你好运了。所以,我们上传文件的时候都会先判断,但是一般的操作是先上传,再判断,如果你是这样的话,那只能祝你好运了。所有,我们要在文件上传之前就要进行判断!!!我们可以利用一下$_FILES这个函数。$_FILES[‘myFile‘][‘tmp_name‘] 文件被上传后在服务端储存的临时文件名,一般是系统默认。可以在p...

PHP中$_FILES的使用方法及注意事项说明

$_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传$_FILES数组内容如下:$_FILES[‘myFile‘][‘name‘] 客户端文件的原名称 $_FILES[‘myFile‘][‘type‘] 文件的 MIME类型,需要浏览器提供该信息的支持,例如"image/gif" $_FILES[‘myFile‘][‘size‘] 已上传文件的大小,单位为字节 $_FILES[‘myFile‘][‘tm...

PHP文件上传判断file是否己选择上传文件的方法

本文实例讲述了PHP文件上传判断file是否己选择上传文件的方法。分享给大家供大家参考。具体方法如下:一个合格的程序员在实现数据入库中时我们都会有一些非常严密的过滤与数据规则,像我们文件上传时在前段要判断用户是否选择上传文件同时在后台也可判断是否有上传的文件,本文实例即对此做一较为深入的分析。如下html代码所示:复制代码 代码如下:<form action="?" method="post" enctype=‘multipart/form-data‘> 文件上传:<in...

dockerfile安装php遇到的坑【代码】

fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz (1/42) Installing m4 (1.4.18-r0) (2/42) Installing libbz2 (1.0.6-r6) (3/42) Installing perl (5.26.2-r1) (4/42) Installing autoconf (2.69-r0) (5/42) Installing pkgconf (1.3.10-r0) (6/42) Installing dpkg-dev (1.18.24-r0) (7/42) Installing dpkg (...

Nginx访问PHP文件的File not found错误处理,两种情况

Nginx访问PHP文件的File not found错误处理,两种情况这个错误很常见,原有有下面两种几种1. php-fpm找不到SCRIPT_FILENAME里执行的php文件2. php-fpm不能访问所执行的php,也就是权限问题第一种情况可以在你的location php 里面添加当文件不存在时返回404而不是交给php-fpm进行处理location ~ \.php${ ... #文件不存在转404 try_files $uri = 404; ...}然后,在你的配置文件中找到下面这段fastcgi_param SCRIPT_FILENAME /scrip...

PHP中fwrite与file_put_contents性能测试代码

function microtimeFloat() { list($usec,$sec) = explode(" ", microtime()); return((float)$usec + (float)$sec);}1.测试file_put_contents复制代码 代码如下:<?php$userCount = 1000;$itemCount = 1000;$file = ‘ratings.txt‘;file_exists($file) &&unlink($file); $timeStart = microtimeFloat();for ($i = 0; $i < $userCount; $i++) { $uid =random(32); for ($j = 0;$j < $itemCount; $j++) { $itemId...

php is_file()和is_dir()用于遍历目录时用法注意事项

1、目录inc有以下内容:子目录 0 子目录 a footer.html header.html login_function.inc.php mysqli_connect.php style.css 2、现在PHP要遍历inc目录,并只显示文件,不显示目录0和a,代码如下: 复制代码 代码如下:$dir = $_SERVER[‘DOCUMENT_ROOT‘]; $dir = "$dir/inc/"; $d = opendir($dir); while(false !==($f=readdir($d))) { if(is_file($f)){ echo " <h2>$f </h2>"; }else{ echo " <h2>是目录$f </h2>"; } } closedir($d...

PHP中判断文件存在使用is_file还是file_exists?

判断文件存在用is_file还是file_exists?在写程序时发现在判断文件是否存在时,有两种写法,有的人用了is_file,有的人用了file_exists,用哪个更好或者说更合适呢?看了这篇PHP中file_exists与is_file,is_dir的区别的说法基本明白,PHP的 file_exists = is_dir + is_file。写程序验证一下:分别执行1000次,记录所需时间。文件存在(当前目录)复制代码 代码如下: is_file:0.4570ms file_exists:2.0640ms 文件存在(绝对路径3层/www/...

phpstorm-file watcher

在项目中使用了sass,将scss编译成css的时候,每次都需要compass watchnetbeans产品带有file watcher功能三大类 1,less,scss,sass into css,2,TypeScript and CoffeeScript into Js,3,Compress JavaScript and CSS code. 配置方法及步骤scss into css的配置方法Ctrl+Alt+S 打开设置面板,找到并打开file watcher,点击面板右侧+,选中compass scss.她已经智能的把所有的参数都配置好了,可以快乐的玩耍了。现在打开项目中的scss...

PHP-问题处理Fatal error: Uncaught Error: Call to undefined function simplexml_load_file()【代码】【图】

1.问题  今天重新安装了ubuntu,PHP,MySQL,Apache,到测试CMS项目时发生一个错误:  Fatal error: Uncaught Error: Call to undefined function simplexml_load_file() 2.解决:  2.1 安装php-xml:sudo apt-get install php-xml 2.2重启apache服务:sudo service apache2 restart 原文:http://www.cnblogs.com/wghao/p/6390168.html

php 的file 缓存【代码】

PDO方式连接数据库类 <?php/*** @author 黄功延* createTime 2018/5/28 0028 09:44*/class Db {//私有化数据库连接数据,可以通过getInstance传入自己的连接数据来进行指定数据库连接(写框架的基础)private$config = [‘dbname‘ => ‘shunk‘,‘username‘ => ‘root‘,‘password‘ => ‘root‘];privatestatic$instance =null;private$conn = null;//私有化构造方法,防止外部实例化这个类,即防止 new Db()privatefunction...

PHP 中dirname(_file_)讲解

通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。 dirname(dirname(__FILE__)); /* 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web */ dirname(dirname(__FILE__));得到的是文件上一层目录名 dirname(__F...

PHP file_exists问题杂谈【图】

问题   公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。   我追踪了一下代码,原来是smarty的这个地方报的错误。 错误:这里报出文件不存在。   思考过程:   1、我原以为是程序里没有这个文件呢,结果发现,文件是有的,那是怎么回事?   2、后来我再猜是不是php内核有问题,我把php的相关内核文件看了一遍,也没发现问题。结果我就...