|
|
|
|
Bonjour
une question con.
Comment on fait un array ?
Je veux que tout les photos qui sont récupéréer avec les dossiers soit rangé dans un tableau de trois colonne.
Mon code c'est sa :
<?php
include("tete.php");
$dossier='./';
$dossier_ouvert= opendir($dossier);
if ($dossier)
{
while (false !== ($fichier = readdir($dossier_ouvert)))
{
if ($fichier != "." && $fichier != "..")
{
$repertoire=is_dir($fichier);
if($repertoire==TRUE)
{
if($fichier!='mini')
{
echo '<a href="'.$dossier.$fichier.'/">'.$fichier.'</a><br/>';
}
else
{
}
}
else
{
$extension=strrchr($fichier,'.');
if($extension=='.jpg' OR $extension=='.png' OR $extension=='.gif')
{
echo '<a href="'.$fichier.'"><img src="./mini/'.$fichier.'"/><br/></a>';
}
else
{
}
}
}
else
{}
}
closedir($dossier_ouvert);
}
include("pied.php");
?>
Configuration: Linux Firefox 1.5.0.9
Voila a peu prêt comment on crée un array (qui peut contenir tout ce que tu veux (même des array d'array :D))
$image = array();
$image[0] = 'lalala';
$image[1] = 3;
foreach($image as $cle => $valeur)
{
echo '[' , $cle , '] => ' , $valeur , '<br />';
}
ou des array d'array $image = array(array(40, 10)); echo $image[0][1]; |
Saut les gars en fait je me suis mal exprimé, ce que je voulais c'était un tableau.
<?php
include("tete.php");
$dossier = './' ;
$dossier_ouvert = opendir($dossier) ;
$nombre_colonnes = 4 ;
$nombre_entrees=0;
if ($dossier)
{
echo'<table><tr><td>';
while (false !== ($fichier = readdir($dossier_ouvert)))
{
if(is_int($nombre_entrees/$nombre_colonnes)==TRUE)
{
if ($fichier != "." && $fichier != "..")
{
$repertoire=is_dir($fichier);
if($repertoire==TRUE)
{
if($fichier!='mini')
{
echo '<a href="'.$dossier.$fichier.'/">'.$fichier.'<br/></a></td></tr><tr><td>';
}
}
else
{
$extension=strrchr($fichier,'.');
if($extension=='.jpg' OR $extension=='.png' OR $extension=='.gif')
{
echo '<a href="'.$fichier.'"><img src="./mini/'.$fichier.'" alt ="image"/><br/></a></td></tr><tr><td>';
}
}
}
$nombre_entrees++;
}
else
{
if ($fichier != "." && $fichier != "..")
{
$repertoire=is_dir($fichier);
if($repertoire==TRUE)
{
if($fichier!='mini')
{
echo '<a href="'.$dossier.$fichier.'/">'.$fichier.'<br/></a></td><td>';
}
}
else
{
$extension=strrchr($fichier,'.');
if($extension=='.jpg' OR $extension=='.png' OR $extension=='.gif')
{
echo '<a href="'.$fichier.'"><img src="./mini/'.$fichier.'" alt="image"/><br/></a></td><td>';
}
}
}
$nombre_entrees++;
}
}
echo'</td></tr></table>';
}
closedir($dossier_ouvert);
include("pied.php");
?>
Biz @+ |