page dimage
salut pour mon future site je souhait créé un page ou il ni aura que des photo en php ou html quelqu'un aurait il un model a ce sujet . j ai aussi déjà un script upload que j aimerait ajouter pour que les visiteur puis y ajouter leur image merci!!
salut,
ta question n'est pas du tout claire.
une image en html => balise img
généré une image à la volée avec php => voir le tuto image dyamique.
@+
Il en faut peu pour être heureux !!!!!
en faite je veux une page qui afiche toute les image d'un dossier
même celle rajouter par les visiteur merci!
Et tu bloques sur quoi ? Sur comment lister les fichiers d'un dossier ?
en fait je bloques sur rien je n ai pas idée pour commencer! je sait afficher des images je sait faire uploader des images par un visiteur dans un dossier met je suait faire
afficher c'est images automatiquement par un script même ce rajouter en up par un visiteur!!
MERCI!!!!
une sorte d'album photo ou les visiteurs peuves maitre leur souvenir
photo !
Salut,
tu commence par utiliser glob, et un foreach
exemple pour jpg et JPG (case sensitive :)
<?php
$dir = array_merge(glob('*.jpg'),glob('*.JPG'));
foreach($dir as $file) {
echo '<img src="'.$file.'" />";
}
?>
cela te permet d'afficher que les jpg. te reste a faire la mise en page et voir tout les fichiers que tu veut afficher.
@+
Il en faut peu pour être heureux !!!!!
merci moogli de ton interait pour mon probleme mais j'ai oublier de dire que je suis ungros debutant en bref je fait quoi avec ton code je travail sur un serveur local je up les image avec ceci
</head>
<body>
<form method="POST" action="upload.php" enctype="multipart/form-data">
<!-- On limite le fichier à 100Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Fichier : <input type="file" name="avatar">
<input type="submit" name="envoyer" value="Envoyer le fichier">
</form>
</body>
</html>
et ceci
</head>
<body>
<?php
$dossier = 'C:\wamp\www\formulaire\uploads/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 10000000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg','.txt','.doc ','.pdf');
$extension = strrchr($_FILES['avatar']['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
else
{
echo $erreur;
}
?>
</body>
</html>
les image sont envoyer dans un dossier c'est le contenu de ce dossier que je veux afficher
ce code je l'ai trouver sur le net je ne l'ai pas créé je suis pas asser bon
Moogli t'a filé un code permettant de lister les images contenues dans un dossier, ce n'est pas ce que tu cherches à faire ?
PS : essaye de faire des efforts quant à ton expression écrite :/ Les fautes d'ortho. à ce niveau, faut pas réver, mais la, certaines de tes phrases ne veulent rien dire :S
Désoler pour les faute d’ orthographe pour les phrases qui ne veulent rien dire je vois pas
Oui c’est surement ce que je veux faire je dis juste que je ne suis pas assez fort pour savoir quoi faire avec, ou le placer c’est pourquoi j’ai mis mon code qui n’est pas parfait mais chaque chose en sont temps je suis en train d’apprendre sur wamp et je ne comprends pas toujours du 1er coup (rarement même)
J’espère ne pas trop vous ennuyer avec mes petits soucis et encore merci