在新标签PHP中打开随机图片

时间:2013-04-13 10:02:56

标签: php javascript html css image

我制作了一个php行,从某个目录中随机拍摄照片:

<?php

  function random_pic($dir = 'pics')
  {
    $files = glob($dir . '/*.*');
    $file = array_rand($files);
    return $files[$file];
  }

?>

现在我不知道如何在新标签中打开随机文件.. 我正在尝试使用的代码如下:

<a href="" title="Click to open in new page!!">
  <img src=""<?php echo random_pic(); ?>" alt="" height="400" width="450" border="0"/>
</a>

我想这样做,当您点击图片时,它会在新标签中打开(或在同一页面上但不重新加载),

谢谢! :)

2 个答案:

答案 0 :(得分:1)

将anchor =“_ blank”添加到锚元素以强制浏览器打开新选项卡或窗口,具体取决于用户的配置。

答案 1 :(得分:1)

<?php $random_pic = random_pic(); ?>
<a href="<?php echo $random_pic; ?>" target="_blank" title="Click to open in new page!!"><img src="<?php echo $random_pic; ?>" alt="" height="400" width="450" border="0"/></a>