繁体   English   中英

如何在每个不同的图像上使用多个不同的href链接?

[英]how to use multiple different a href link on each different images?

如何在每个不同的图像上使用多个不同a href link 并且图像从文件夹或目录中获取?

邮递区号

<?php 

$directory = "data/uploads/bottomslider/";

if (glob($directory . "*") != false)
{

$filecount = count(glob($directory . "*"));

}
$files_index = glob("data/uploads/"."bottom"."slider/*.*");

for ($i=0; $i<$filecount; $i++)
{
$num2 = $files_index[$i];

?>  

<li class="jcarousel-item"><a href=""><img src="<?php echo $num2;?>" 
style="height: 119px!important; width:132px !important;"/></a></li>

<? }?>

例如

i want like this?

<a href="google.com">Image1</a>
<a href="facebook.com">Image2</a>
<a href="yahoo.com">Image2</a>

我没有测试代码。 但这应该可行。 假设文件夹“数据”位于网页的根目录中。

$directory = "data/uploads/bottomslider/";
if(file_exists($directory)) {
    $files = scandir($directory);
    $output = "";
    foreach($files as $key => $value) {
        if($value != '.' && $value != '..' && $value != '.quarantine' && $value != '.tmb') {
            $output .= '<li class="jcarousel-item"><a href="/'.$directory.$value.'"><img src="/'.$directory.$value.'"
style="height: 119px!important; width:132px !important;"/></a></li>';
        }
    }
    //$output contains all the images.
    echo $output;
}
<?php 

$directory = "data/uploads/bottomslider/";
$link = "";
if (glob($directory . "*") != false)
{
    $filecount = count(glob($directory . "*"));
}
$files_index = glob("data/uploads/"."bottom"."slider/*.*");
//this array must be same size like number of images 
$array1 = array('www.yahoo.com', 'www.google.com', 'www.facebook.com', 'www.stackovrflow.com', 'www.blahblah.com');
for ($i=0; $i<$filecount; $i++)
{
    $num2 = $files_index[$i];
    $link = $array1[$i];

?>  

<li class="jcarousel-item"><a href="<?php echo $link?>"><img src="<?php echo $num2;?>" 
style="height: 119px!important; width:132px !important;"/></a></li>

<?php
}
?>

给出链接的完整路径,例如“ https://www.facebook.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM