[PHP] faire un array() pour des photos
Résolu
kikadisa
-
kikadisa -
kikadisa -
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 :
a moins que vous ayez une meilleur idées pour les colonnes?
Merci
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");
?>
a moins que vous ayez une meilleur idées pour les colonnes?
Merci
Configuration: Linux Firefox 1.5.0.9
3 réponses
-
Saut les gars en fait je me suis mal exprimé, ce que je voulais c'était un tableau.
et j'ai réussi à le faire tout seul.
Voici le code, si vous voulez voir à quoi sa ressemble.<?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 @+ -
Salut,
Pour faire un array, c'est array()...
va sur www.php.net et cherche array.. tu vas avoir toutes les fonctions....
Ciao! -
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];