【发布时间】:2014-10-10 11:48:27
【问题描述】:
所以我正在做一个项目,我需要做的是我有一些文本,在那个文本中它有很多单词,然后是一个 url,它是一个图像。我首先需要做的是,检测该 url 是网站还是图像,然后如果它是图像,我需要显示带有 <img> 标签的图像,如果是网站,则使用 @ 回显 url 987654322@ 标签。到目前为止,我有一个脚本来检测它是 url 还是图像,但我仍然需要在文本中回显图像或 url。这是脚本:
<?php
function detectImage($url) {
$url_headers=get_headers($url, 1);
if(isset($url_headers['Content-Type'])){
$type=strtolower($url_headers['Content-Type']);
$valid_image_type=array();
$valid_image_type['image/png']='';
$valid_image_type['image/jpg']='';
$valid_image_type['image/jpeg']='';
$valid_image_type['image/jpe']='';
$valid_image_type['image/gif']='';
$valid_image_type['image/tif']='';
$valid_image_type['image/tiff']='';
$valid_image_type['image/svg']='';
$valid_image_type['image/ico']='';
$valid_image_type['image/icon']='';
$valid_image_type['image/x-icon']='';
if(isset($valid_image_type[$type])){
echo "url is image";
} else {
echo "url is website";
}
}
}
?>
【问题讨论】:
标签: javascript php html image url