如何根据链接的结尾设置src=
元素的<img>
?
示例1: 链接:
http://www.endertec.com.br/hf/see-img.php?img=http://www.endertec.com.br/hf/do.php?imgf=325356456.png
see-img.php文件中的 <img>
元素:
<img src="http://www.endertec.com.br/hf/do.php?imgf=325356456.png"/>
示例2:
链接:
http://www.endertec.com.br/hf/see-img.php?img=http://www.endertec.com.br/hf/do.php?imgf=342424234.png
see-img.php文件中的 <img>
元素:
<img src="http://www.endertec.com.br/hf/do.php?imgf=342424234.png"/>
I.E。:我想知道我是否可以在see-img.php
中使用任何脚本执行我在上面演示的文件。
答案 0 :(得分:0)
在PHP中你可以这样做:
$img_url = isset($_POST['img']) ? $_POST['img'] : null;
$img_file = isset($_POST['imgf']) ? $_POST['imgf'] : null;
然后使用$img_url
你可以这样做:
if (!empty($img_url) && !empty($img_file)) {
echo '<img src="' . $img_url . '?imgf=' . $img_file . '"/>';
}
我们的想法是获取称为post
值的网址值,并将其分配给变量&amp;然后检查echo
将值<img src=
标记到{{1}}标记。
但基于你问题中缺乏细节,这是我能做的最好的事情。但这个概念很可靠,应该可以在PHP中使用。
答案 1 :(得分:0)
<强>被修改强>
试试这个:
<?php
//$str = 'http://www.endertec.com.br/hf/see-img.php?img=http://www.endertec.com.br/hf/do.php?imgf=342424234.png';
$str = 'http://www.endertec.com.br'.$_SERVER['REQUEST_URI'];
$src = str_replace('see-img.php?img=' , '' ,stristr($str , 'see-img.php?img='));
echo '<img src="'.$src.'"/>';
?>
答案 2 :(得分:0)
您可以尝试使用内置的php函数sttrpos,它将返回一个int,其中包含您需要的子字符串开始的位置。然后一个普通的php子串就可以了。