相关疑难解决方法(0)

如何使用PHP检查是否存在远程文件?

我能找到的最好的,if fclose fopen类型的东西,使页面加载非常缓慢.

基本上我要做的是以下内容:我有一个网站列表,我想在他们旁边显示他们的favicon.但是,如果一个站点没有,我想用另一个图像替换它而不是显示损坏的图像.

php testing networking file

83
推荐指数
10
解决办法
14万
查看次数

重定向后的HTTP响应代码

有一个重定向到服务器的信息,一旦响应来自服务器,我想检查HTTP代码,如果有任何代码以4XX开头,则抛出异常.为此我需要知道如何才能从头部获取HTTP代码?此处还涉及到服务器的重定向,所以我害怕卷曲对我没用.

到目前为止,我已经尝试过这个解决方案,但它很慢并且在我的情况下创建脚本超时.我不想增加脚本超时时间并等待更长时间才能获得HTTP代码.

提前感谢任何建议.

php header

6
推荐指数
2
解决办法
1万
查看次数

get_headers不一致

运行以下代码

var_dump(get_headers("http://www.domainnnnnnnnnnnnnnnnnnnnnnnnnnnn.com/CraxyFile.jpg"));
Run Code Online (Sandbox Code Playgroud)

返回HTTP 200而不是404对于任何不存在的域或URL

Array
(
    [0] => HTTP/1.1 200 OK
    [1] => Server: nginx/1.1.15
    [2] => Date: Mon, 08 Oct 2012 12:29:13 GMT
    [3] => Content-Type: text/html; charset=utf-8
    [4] => Connection: close
    [5] => Set-Cookie: PHPSESSID=3iucojet7bt2peub72rgo0iu21; path=/; HttpOnly
    [6] => Expires: Thu, 19 Nov 1981 08:52:00 GMT
    [7] => Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    [8] => Pragma: no-cache
    [9] => Set-Cookie: bypassStaticCache=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; httponly
    [10] => Set-Cookie: bypassStaticCache=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; httponly …
Run Code Online (Sandbox Code Playgroud)

php validation

4
推荐指数
1
解决办法
2351
查看次数

在PHP中查找远程/外部文件mimetypes

出于安全目的,为了防止恶意或不需要的文件类型,我如何识别来自外部/远程文件的mimetypes(也就是www.someurl.com/video.avi等网址链接)?我已经读过有一种方法可以使用cURL,但我想找到一个PHP本机解决方案,如果可能的话.

php url external mime-types

1
推荐指数
1
解决办法
3767
查看次数

标签 统计

php ×4

external ×1

file ×1

header ×1

mime-types ×1

networking ×1

testing ×1

url ×1

validation ×1