php判断文件是否存在
php判断文件是否存在其实很简单,只需要一个函数即可:file_exists(文件路径);用此函数一般用来判断文件是否存在,然后操作,常用的有删除文件:unlink(文件路径);
方法一:
- if(file_exists("data.txt"))
- {
- print("这个文件存在"); //文件存在
- print(fileinode("data.txt"));
- }
- else
- {
- print("文件不存在"); //文件不存在
- }
方法二:
- <?php session_start();
- if($submit=="查找"){
- $file_up=$_post[files];
- if(file_exists($file_up)){
- echo "文件已经存在!!";
- }else{echo "该文件不存在!!";}
- }
- ?>
方法三:
- <?php
- $filename = './d243375_0.png';
- $filename = realpath($filename);
- if (!file_exists($filename)) {
- die("图片不存在~!");
- }
- $size = getimagesize ($filename);
- $file_extension = strtolower(substr(strrchr($filename,"."),1));
- if("image/png" != $size['mime'] || $file_extension != "png"){
- die("这不是一张完整的png图片");
- }
- $img = @imagecreatefrompng ($filename);
- if($img){
- ob_start("output_handler");
- imagepng($img);
- ob_end_flush();
- }else{
- die("不能正确的创建png图形,请检查png图形是否完好~");
- }
- function output_handler($img) {
- header('content-type: image/png');
- header('content-length:'.strlen($img));
- return $img;
- }
- ?>