有效

判断url链接是否有效的几种方法

孤街醉人 提交于 2019-12-05 05:57:35
前提 需要判断远程URL是否有效,远程url包括远程图片,网页,视频等等元素 解决办法: 使用PHP解决 使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题 使用curl返回,然后判断是否正确执行 使用get_headers函数,根据HTTP返回值查看是否有200 使用js解决: 使用原生的js函数ActiveXObject,仅支持ie内核的浏览器 使用jq扩展 本文主要介绍PHP解决办法中的第三种,这个方法很少用到,但是感觉又起来还不错。 get_headers需要支持 php_openssl支持 查看phpinfo看看是否开启 allow_url_fopen=on 修改php.ini,运行使用远程打开 函数介绍 : array get_headers ( string $url [, int $format ] ) get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息。 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。 例如: 简单的例子: <?php $url = "http://cn.php.net/images/php.gif"; $array = get

Redmine+Apache+SVN+Postfix完整配置指南

浪子不回头ぞ 提交于 2019-11-30 23:11:15
Redmine+Apache+SVN+Postfix完整配置指南 Edition Author State Date Description 1.0 iifksp completed 2010/06/08 基于redmine-0.9.4, Ubuntu-server-10.04-i386, subversion-1.6.3 1.0.1 iifksp completed 2010/07/19 更新gem install安装正常,passenger版本更新为2.2.15,修正一处添加redmine站点的不详描述 1.0.2 iifksp completed 2010/08/01 redmine官方更新到版本1.0.0 (数据库表数为48),更新wget地址 序言 安装配置时如果遇到问题,可以到 我博客的对应文章 给我留言,我会尽力回复你的问题。 版本0.8.x可以参考我写的 在ubuntu上简单配置redmine 。 版本0.9.x可以参考我写的 redmine-0.9.x配置过程 。 或者参看我的 关于redmine的文章列表 。 安装ubuntu-10.04-server 这里配置的是Ubuntu server最新的10.04。关于系统安装就不多说什么了,塞进光盘然后一路next~ 系统初始配置信息。 IP:192.168.242.130 主机名:redmine 预装选择:LAMP