0

我做了一个 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>

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

谢谢!:)

4

2 回答 2

1

根据用户的配置,将 target="_blank" 添加到锚元素以强制浏览器打开新选项卡或窗口。

于 2013-04-13T10:04:46.357 回答
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>
于 2013-04-13T10:05:45.573 回答