Insertion photo dans html avec php

Fermé
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 - 26 oct. 2008 à 02:15
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 27 oct. 2008 à 13:06
Bonjour,
J'ai une petite question.

Je cherche à créer un script php pour afficher mes photos sur mon site semi-automatiquement (pour chaque album, je lui donne l'endroit ou sont les photos, il crée un page automatiquement en html pour qu'ils puissent les afficher).
Mais je voudrais savoir comment faire pour qu'il me crée le bout de code html pour les afficher autant de fois qu'il n'y a de photos.
Merci de vos réponses
A voir également:

8 réponses

tout d'abbord tu doit trouver l'address de l'image Et Si sé pour metre sur un site tu na qua juste metre c'est balise la de chaque coté de l'addresse de ton image [img][/img]

Exemple : [img] http://www.commentcamarche.net/img/commentcamarche.png [/img]

Et on optien l'image ;)
0
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
26 oct. 2008 à 11:43
Merci beaucoup pour ta réponse.
Mais comme je voudrais ajouter plusieurs images a la fois, y a-t-il un moyen en php de compter le nombre d'image et qu'il me créer autant de balise img que de photos ???
0
imedbo Messages postés 5 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 27 octobre 2008 1
27 oct. 2008 à 08:37
$dir = opendir("le_chemin_vers_ton_repertoire");
while($file = readdir($dir))
{$tab[]=$file;}

puis utilise un <div> et place le code php dedant en utilisant <img> pour afficher le images
0
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
27 oct. 2008 à 08:59
N'oublie pas d'utiliser la boucle while afin de lister toutes les images dans ton dossier, voisi une fonction qui lit un dossier et parcour tous ses fichiers, elle fait aussi le test pour ne prendre en consideration que les images jpg et png.
Vous pouvez me contacter en cas ou vous n'arrivez pas a la faire tourner:

//*********************Open dir****************************
function lister($nom_repertoire, &$tab_image, &$i, $subfolders)
{
// si $nom_repertoire ne se termine pas par /
if(substr($nom_repertoire, -1) != '/')
$nom_repertoire .= '/';

// ouverture du dossier
$pointeur = @opendir($nom_repertoire);
if(!$pointeur)
return;

// parcourt les fichiers
while ($fichier = readdir($pointeur))
{
if($fichier == '.' || $fichier == '..')
continue;

// s'il s'agit d'un dossier
if(is_dir($nom_repertoire . $fichier))
{
// si on doit liste les sous-répertoires
if($subfolders)
// appel de la fonction (récursivité)
lister($nom_repertoire . $fichier . '/', $tab_image, $i, $subfolders);
}
else
{
// récupération de l'extension
$ext = strtolower(substr($fichier, -4));
if ($ext == '.gif' || $ext == '.jpg' || $ext == '.png' || $ext == 'jpeg')
// ajout du fichier dans le tableau
$tab_image[$i++] = $nom_repertoire . $fichier;
}
}

//on ferme le répertoire
@closedir($pointeur);
}
//*****************************************************
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
27 oct. 2008 à 11:20
Merci beaucoup pour vos réponses.
J'aurais juste deux petites questions pour briiiiix :
Quelles sont les variables qu'il faut définir de soit même ???
Qu'est-ce que les varibales $i , $tab_images et $subfolders ????
0
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
27 oct. 2008 à 11:27
$nom_repertoire: répertoire contenant les images
$tab_images: tableau contenant les liens relatifs des images
$i: indice de départ
$sunfolders: Si 1, listage des sous-répertoires
0
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
27 oct. 2008 à 12:05
Et lesquelles dois-je définir moi-même ???
Merci beaucoup pour ce script c'"est exactement ce que je voulais !!!
0
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
27 oct. 2008 à 13:06
$nom_repertoire: répertoire contenant les images (a definir toi même)
$tab_images: tableau contenant les liens relatifs des images
$i: indice de départ
$sunfolders: Si 1, listage des sous-répertoires (a definir toi même)

Si tu regardes dans la declaration de la fonction, $tab_images et $i sont précedée par le signe &, ce qui signifie qu'il faut les declarer et les initialiser puis les utiliser comme variables relatives dont les valeurs seront retournées a la fin de l'execution de la fonction.
J'espère que tu m'as bien compris.
Tens moi au courant si tu n'arrives pas a faire tourner ce script
0