2013-04-13 7 views
0

J'ai fait une ligne php qui PICS une image au hasard à partir d'un certain répertoire:ouvrir image au hasard dans un nouvel onglet PHP

<?php 

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

?> 

Et maintenant, je ne sais pas comment obtenir le fichier aléatoire pour être ouvert dans un nouvel onglet. . le code que je suis en train de travailler est celui ci-dessous:

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

Je veux le faire que lorsque vous cliquez sur l'image ouvre dans un nouvel onglet (ou sur la même page, mais sans rupture de charge),

Merci! :)

Répondre

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> 
+0

Merci! ça a fonctionné parfaitement :) – Phew

1

Ajoutez target = "_ blank" à l'élément d'ancrage pour forcer le navigateur à ouvrir un nouvel onglet ou une nouvelle fenêtre, en fonction de la configuration de l'utilisateur.

Questions connexes