定义

时间:2014-05-24 17:08:07

标签: php html

如何根据链接的结尾设置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中使用任何脚本执行我在上面演示的文件。

3 个答案:

答案 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子串就可以了。