一起学习网 一起学习网


PHP检测链接是否存在的代码实例分享

网络编程 PHP检测链接是否存在的代码实例分享 06-22

在PHP中,检查某个链接是否存在,有两个方法,一个是使用curl,另外一个是
获得HTTP的header的响应码,如果是200的则是OK,如果是404的话就找不到了,例子如下:

1) 使用get_headers:

 <?php 

$url = "http://www.abc.com/demo.jpg"; 
$headers = @get_headers($url); 
if($headers[0] == 'HTTP/1.1 404 Not Found') 
{ 
 echo "URL not Exists"; 
} 
else 
{ 
 echo "URL Exists"; 
} 
?> 

get_headers中有第2个参数,是true的话,结果将会是个关联数组

2) 使用CURL

  <?php 
$url = "http://www.domain.com/demo.jpg"; 
$curl = curl_init($url); 
curl_setopt($curl, CURLOPT_NOBODY, true); 
$result = curl_exec($curl); 
if ($result !== false) 
{ 
 $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); 
 if ($statusCode == 200) 
 { 
 echo "URL Exists" 
 } 

} 
else 
{ 
 echo "URL not Exists"; 
} 
?> 

CURLOPT_NOBODY指定了只是建立连接,而不取整个报文的内容

PHP+Ajax+JS实现多图上传
本文实例在wap站项目中需要做一个ajax多图片上传,结合js插件做了一个,供大家参考,具体内容如下/*ajax上传图片*/varnum=0;//点击删除图片functiononDelete(nu

CentOS下搭建PHP环境与WordPress博客程序的全流程总结
环境服务器操作系统:CentOS7.0博客部署服务器:Apache后台语言:PHP数据库:MySql前端框架:WordPress步骤一、安装Apache安装Apache很简单,只需要在终端输入

解决yii2左侧菜单子级无法高亮问题的方法
我们先来看看具体问题。添加角色是属于角色这个菜单的,如何在执行添加角色这个操作时让角色这个菜单处于选中状态呢?adminlte左侧导航的Create,Vie


编辑:一起学习网

标签:角色,菜单,多图,上传,是个