PHP判断一个文件是否能够被打开
<?php
// 需求:因为系统涉及大量的文档知识库,用户可以在线进行查看。为了验证文档是否正常打开。先需要从数据库取出路径和文件名,判断是否可以从对应的路径下打开文件。
header("Content-Type: text/html; charset=utf8");
$con = mysql_connect("数据库地址","用户名","密码");
if (!$con)
{
    echo  'Could not connect: ' . mysql_error();
}
else{
mysql_select_db("数据库", $con);//输入选择的数据库
    mysql_query("set names utf8");
    $pathone=mysql_query("select Path,Name from file");
    echo  mysql_num_rows($pathone);
    while($tmpRow = mysql_fetch_array($pathone))
    {
$url = "https://www.test.com/test/".$tmpRow['fPath']."/".$tmpRow['fName']; 
        $headers = @get_headers($url); 
        if($headers[0] == 'HTTP/1.1 404 Not Found') 
        { 
            echo "URL not Exists".$url.'</br>'; 
        } 
        else
        { 
            echo "URL Exists".'</br>'; 
        }
    }
}
mysql_close($con);
?>
PHP判断一个文件是否能够被打开的更多相关文章
- C++判断一个文件是否可以正确打开的代码
		
/* fopen example */ #include <iostream> #include <conio.h> using namespace std; int main ...
 - 如何用Python判断一个文件是否被占用?
		
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 今天有同学问,用os模块的access()能否判断一个文件是否被占用?直觉上,这是行不通的,因为ac ...
 - 如何检测或判断一个文件或字节流(无BOM)是什么编码类型
		
前言: 昨天,在文章:终于等到你:CYQ.Data V5系列 (ORM数据层,支持.NET Core)最新版本开源了 中, 不小心看到一条留言: 然后就去该地址看了一下,这一看,顺带折腾了一天. 今天 ...
 - [C]判断一个文件是否是jpg格式
		
同学要帮忙写的,用opencv的imread打开文件看抛出的异常来判断这种抖机灵的姿势就不写了… 首先知道jpg文件是以0xFFD8开始,以0xFFD9结尾的.所以直接拿来fseek fread,异或 ...
 - windows10UWP:如何判断一个文件或者文件夹是否存在?
		
使用 StorageFolder.TryGetItemAsync 方法,尝试按名称获取文件或文件夹,不需将错误捕捉逻辑添加到代码(就像使用 StorageFolder.GetItemAsync 一样) ...
 - Delphi判断一个文件是不是JPG图片
		
判断头几个字节: function IsJpegFile(FileName: string): Boolean; const RightBuf : ..] of Byte = ($FF,$D8,$FF ...
 - VC++ 判断一个文件是不是快捷方式
		
转载:https://bbs.csdn.net/topics/34999 #include <iostream> #include <Shlobj.h> #include &l ...
 - pipeline语法之判断一个文件存在与否
		
先看一个例子,原理,根据命令返回的状态值来判断它的存在与否 pipeline { agent any stages { stage("check file if exists"){ ...
 - Python: 如何判断远程服务器上Excel文件是否被人打开
		
最近工作中需要去判断远程服务器上的某个Excel文件是否被打开,如果被人打开,则等待,如果没人打开使用,则去填写数据进Excel文件. 开始想的很简单,和其他语言一样,比如C#,打开文件,如果报错说明 ...
 
随机推荐
- <scrapy爬虫>爬取腾讯社招信息
			
1.创建scrapy项目 dos窗口输入: scrapy startproject tencent cd tencent 2.编写item.py文件(相当于编写模板,需要爬取的数据在这里定义) # - ...
 - springboot自己实现mysql主从数据切换机制
			
在很多公司都是实现了数据的读写分离,所谓的读写分离,就是写的时候从主库 ,然后从库就会从主库中复制过去,这样就会形成了数据的读写分离,然而在很多场景是适用的,那么我们怎么做呢,可以利用aop 加注解的 ...
 - Asp.net Core Jenkins Docker 实现一键化部署
			
写在前面 在前段时间尝试过用Jenkins来进行asp.net core 程序在IIS上面的自动部署.大概的流程是Jenkins从git上获取代码 最开始Jenkins是放在Ubuntu的Docker ...
 - JavaScript数据可视化编程书籍上面的例子(flotr2)
			
先看demo再看例子 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
 - 【核心核心】5.Spring【DI】注解方式
			
使用注解的方式依赖注入不用提供set方法 1.普通类型的注解 @Value @Value(value="春天") private String name; 2.对象类型的注解 @A ...
 - vue中使用vue-echarts
			
一.先说在原生里怎么使用echarts <!-- 1.引入echarts文件 --> <script src="echarts.min.js"></s ...
 - 微信小程序——页面滑动事件
			
wxml: <view id="id" class = "ball" bindtap = "handletap" bindtouchs ...
 - 19.10.14-Q
			
小$P$的咕事 总结: 还行,就是$T1$写的慢了,$T2,T3$暴力有点锅 T1 小模拟. 打就是了. 可以小小的手玩一下. (考试的时候某同志人肉对拍了$20min$)=.= 418 ms 360 ...
 - MyBatis与JPA的区别是什么
			
MyBatis分为全注解版和xml版:全注解版适合于小项目,直接在方法上加注解,在注解中写sql 仓储Repository 模式是领域驱动设计中另一个经典的模式.在早期,我们常常将数据访问层命名为:D ...
 - Tensorflow技巧
			
1.尽量控制图片大小在1024以内,不然显存会爆炸. 2.尽量使用多GPU并行工作,训练下降速度快. 3.当需要被检测的单张图片里物体太多时,记得修改Region_proposals的个数 4.测试的 ...