Gallerie photo en php
Fermé
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
-
2 août 2005 à 16:19
crazybabtou Messages postés 53 Date d'inscription samedi 18 décembre 2004 Statut Membre Dernière intervention 4 août 2005 - 4 août 2005 à 12:00
crazybabtou Messages postés 53 Date d'inscription samedi 18 décembre 2004 Statut Membre Dernière intervention 4 août 2005 - 4 août 2005 à 12:00
A voir également:
- Gallerie photo en php
- Partage photo - Guide
- Photo aérienne de ma maison - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Traduction photo - Guide
- Télécharger toutes les photos de google photo - Guide
13 réponses
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
2 août 2005 à 17:00
2 août 2005 à 17:00
Faite un peiti effort je suis en train de fair un site j'ai plus de 1000 photos ça me ferais chier de tout me taper en html !!!!!!!!!!
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
2 août 2005 à 17:14
2 août 2005 à 17:14
Bonjour,
Il faut impérativement un fichier index (.htm, .html ou .php) pour l'affichage de ton site, à moins d'écrire l'adresse précise de ta galerie dans la barre d'adresses.
Si tu veux que ton site s'affiche directement sur ta galerie de photos, tu peux mettre un petit script pour rediriger automatiquement vers ta galerie, dans un fichier index.php :
Tu peux aussi faire une page d'accueil dans ton fichier index et faire un lien vers la galerie de photos.
Bon courage.
Il faut impérativement un fichier index (.htm, .html ou .php) pour l'affichage de ton site, à moins d'écrire l'adresse précise de ta galerie dans la barre d'adresses.
Si tu veux que ton site s'affiche directement sur ta galerie de photos, tu peux mettre un petit script pour rediriger automatiquement vers ta galerie, dans un fichier index.php :
<?php header("location:dossier_de_la_galerie/fichier_de_la_galerie.php"); ?>
Tu peux aussi faire une page d'accueil dans ton fichier index et faire un lien vers la galerie de photos.
Bon courage.
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
2 août 2005 à 19:30
2 août 2005 à 19:30
Bon alors j'ai fais un site tout en html, je l'ai pas mis sur internet car je voudrai trouver un moyen simple pour toutes mes photos j'en ai plus de 1000..il y a un fichier index.html dans mon site ça ok.
Il y a plein de sous parties dans mon site, c'est un site sur un groupe de musique, il y a :" photos du groupe de : 94 à 97 , 98/00, 01/05 + live: 94/97, 98/00 etc en tout il faudrai qu'il y ai 20 galleries peut etre plus meme...
Donc
"Il faut impérativement un fichier index (.htm, .html ou .php) pour l'affichage de ton site, à moins d'écrire l'adresse précise de ta galerie dans la barre d'adresses. "
Il y a deja un fichier index.html c'est la page d'accueille de mon site donc il faut que je fasse un fichier index.php ? et je mets quoi dedans ? mon script? je dois fair un lien sur le bouton 94/97
comme ça ? <a href="index.php"><img src="94/97.jpg"></a>
c'est ça ?? meric j'attends vos reponses.
Il y a plein de sous parties dans mon site, c'est un site sur un groupe de musique, il y a :" photos du groupe de : 94 à 97 , 98/00, 01/05 + live: 94/97, 98/00 etc en tout il faudrai qu'il y ai 20 galleries peut etre plus meme...
Donc
"Il faut impérativement un fichier index (.htm, .html ou .php) pour l'affichage de ton site, à moins d'écrire l'adresse précise de ta galerie dans la barre d'adresses. "
Il y a deja un fichier index.html c'est la page d'accueille de mon site donc il faut que je fasse un fichier index.php ? et je mets quoi dedans ? mon script? je dois fair un lien sur le bouton 94/97
comme ça ? <a href="index.php"><img src="94/97.jpg"></a>
c'est ça ?? meric j'attends vos reponses.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
2 août 2005 à 19:52
2 août 2005 à 19:52
Je ne comprends pas ton problème. Si tu as déjà un fichier index.html, cette page devrait s'afficher, tu peux donc faire simplement un lien, dans cette page, vers ta galerie de photos.
Pour le lien, à partir de ta page index.html, il doit pointer vers un fichier et non vers un dossier, par exemple :
<a href="dossier_de_la_galerie/fichier_de_la_galerie.php">Galerie de photos</a>
Un fichier index.php n'est pas nécessaire, je te proposais juste une possibilité de rediriger automatiquement vers ta galerie.
A+
Pour le lien, à partir de ta page index.html, il doit pointer vers un fichier et non vers un dossier, par exemple :
<a href="dossier_de_la_galerie/fichier_de_la_galerie.php">Galerie de photos</a>
Un fichier index.php n'est pas nécessaire, je te proposais juste une possibilité de rediriger automatiquement vers ta galerie.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
2 août 2005 à 20:04
2 août 2005 à 20:04
Ok alors j'ai un dossier qui se trouve dans le repertoire www de easyphp.. ce dossier s'appel galerie dans ce dossier il y a un dossier images , un fichier zoom.html et un fichier zoom.php.txt ( est ce normal qu'il y ai l'extention .txt ??) je croyais qu'avec easyphp on pouvais visualiser les scripts php ? je n'y arrive pas.
Bon alors je dois placer ce dossier gallerie dans mon site et fair un lien <a href="gallerie/zoom.php">gallerie photos</a> c'est bien ça ?
Bon alors je dois placer ce dossier gallerie dans mon site et fair un lien <a href="gallerie/zoom.php">gallerie photos</a> c'est bien ça ?
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
2 août 2005 à 20:28
2 août 2005 à 20:28
Je pense que tu dois d'abord renommer le fichier zoom.php.txt en zoom.php, puis essayer de faire un lien vers ce fichier zoom.php et voir ce qui se passe, et éventuellement faire un autre essai vers le fichier zoom.html.
Il faut en effet placer le dossier galerie dans ton site.
Le lien sera comme ceci :
<a href="galerie/zoom.php">Galerie de photos</a>
ou
<a href="galerie/zoom.html">Galerie de photos</a>
A+
Il faut en effet placer le dossier galerie dans ton site.
Le lien sera comme ceci :
<a href="galerie/zoom.php">Galerie de photos</a>
ou
<a href="galerie/zoom.html">Galerie de photos</a>
A+
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
3 août 2005 à 10:50
3 août 2005 à 10:50
avec zoom.html ça me donne une page blanche avec marqué ça :
$max - 1) { $numero = 1; } else { $numero = $_GET["numero"]; } ?>
Et si je mets zoom.php ça marque pas introuvable....mais de toute façon meme un petit script tout con comme affichage de l'heure ça marche pas alors je pense qu'il a y un probleme ailleurs..
$max - 1) { $numero = 1; } else { $numero = $_GET["numero"]; } ?>
Et si je mets zoom.php ça marque pas introuvable....mais de toute façon meme un petit script tout con comme affichage de l'heure ça marche pas alors je pense qu'il a y un probleme ailleurs..
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
3 août 2005 à 12:42
3 août 2005 à 12:42
Bonjour,
Essaie un script qui fonctionne.
En voici un très simple, il suffit de le copier/coller dans le Bloc-notes de Windows et de l'enregistrer sous "index.php" (en choisissant tous types de fichier) dans un dossier "galerie", par exemple.
Ensuite, tu ranges tes photos dans ce même dossier "galerie", puis tu fais un lien vers le fichier index.php de ce dossier.
Le reste est automatique.
Si ça ne marche toujours pas, c'est que tu as un problème avec EasyPHP.
Essaie la version 1.6.
Bon courage.
Essaie un script qui fonctionne.
En voici un très simple, il suffit de le copier/coller dans le Bloc-notes de Windows et de l'enregistrer sous "index.php" (en choisissant tous types de fichier) dans un dossier "galerie", par exemple.
Ensuite, tu ranges tes photos dans ce même dossier "galerie", puis tu fais un lien vers le fichier index.php de ce dossier.
Le reste est automatique.
<? // // SPA : Simple Photo Album. // version 0.2 // author: Ilann Cohen - http://ilannweb.free.fr // //You may customize the parameters sections // // START OF PARAMETERS SECTION $doc_title = "Album generated by Simple Photo Album"; //web page title $columns=4; //number of images per line $ratio=5; //ratio imageSize / thumbnailImageSize $quality=5; //thumbnail image quality (0: worst to 100:best) $scriptname= "index.php"; //filename of this script $thumb_dir = "thumb"; //directory created to stored small images $thumb_prefix = "thumb_"; //prefix for generated images // END OF PARAMETERS SECTION echo "<html>\n<head>\n<title>$doc_title</title>\n"; echo "<body bgcolor=white>\n</head>\n\n\n"; echo "<center>\n<P><BR><BR>\n\n"; $mydirectory= '.'; //directory in which images are fetched $counter=0; $nbfiles = 0; $currfile = ""; $filestab[0] = ""; $handle=opendir($mydirectory); //create a directory for thumbnail images if (! is_dir($thumb_dir)) { mkdir($thumb_dir, 0777); } while ($currfile = readdir($handle)) { // We get the extension of the current file and keep only image files $extension= strtolower(substr( strrchr( $currfile, "." ), 1 )); if ($extension== "gif" || $extension== "jpg" || $extension== "jpeg" || $extension== "png") { $nbfiles++; $currfile = trim($currfile); $filestab[$nbfiles] = $currfile; if ($ishome == "") { $size = GetImageSize($currfile); $width = $size[0] / $ratio; $height = $size[1] / $ratio; $format = $size[2]; //1 = GIF, 2 = JPG, 3 = PNG, 5 = PSD, 6 = BMP $currthumbfile = "./" . $thumb_dir . "/" . $thumb_prefix . $currfile; if (! file_exists($currthumbfile)) { //GIF format is not supported anymore by GD lib... if ($format == 2) //JPG $im = imagecreatefromjpeg($currfile); else if ($format == 3) //PNG $im = imagecreatefrompng($currfile); if (!$im) { $currthumbfile = $currfile; } else { Imagejpeg($im, $currthumbfile, $quality); ImageDestroy($im); } } $currfile = str_replace(" ","%20",$currfile); // Allow filenames with space characters $currthumbfile = str_replace(" ","%20",$currthumbfile); // Allow filenames with space characters echo "<A HREF=$scriptname?ishome=1&filename=$currfile&filenumber=$nbfiles>\n"; echo "<IMG SRC=$currthumbfile WIDTH=$width HEIGHT=$height"; $currfile = str_replace("%20"," ",$currfile); // Clean display of filenames with space characters echo " alt=\"Enlarge $currfile\">\n"; $currfile = str_replace(" ","%20",$currfile); //Clean display of filenames with space characters echo "</A>\n"; $counter++; if ($counter == $columns) { $counter = 0; echo "<P><P><BR>"; } } } } closedir($handle); if ($ishome == 1) { echo "<P>\n"; $filename = str_replace(" ","%20",$filename); // Allow filenames with space characters $filename = stripslashes($filename); // Allow filenames with ' characters echo "<IMG SRC=$filename>\n"; $display = str_replace("%20"," ",$filename); // Clean display of filenames with space characters echo "<br><b> $display </b><br>"; echo "<P><BR>\n\n"; if ($filenumber != 1) { $prevnumber = $filenumber - 1; $filestab[$prevnumber] = str_replace(" ","%20",$filestab[$prevnumber]); // Allow filenames with space characters echo "[<A HREF=$scriptname?ishome=1&filename=$filestab[$prevnumber]&filenumber=$prevnumber>"; echo " << Précédent</A>] \n"; } echo " [<A HREF=$scriptname>Index</A>] \n"; echo " \n" ; if ($filenumber != $nbfiles) { $nextnumber = $filenumber + 1; $filestab[$nextnumber] = str_replace(" ","%20",$filestab[$nextnumber]); // Allow filenames with space characters echo "[<A HREF=$scriptname?ishome=1&filename=$filestab[$nextnumber]&filenumber=$nextnumber>"; echo "Suivant >></A>]\n"; echo "<html>\n<head>\n<meta http-equiv='Refresh' content='10;URL=$scriptname?ishome=1&filename=$filestab[$nextnumber]&filenumber=$nextnumber'>\n</head>\n"; } echo "\n\n"; } ?>
Si ça ne marche toujours pas, c'est que tu as un problème avec EasyPHP.
Essaie la version 1.6.
Bon courage.
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
3 août 2005 à 13:51
3 août 2005 à 13:51
Merci d'essayer de m'aider c cool.
Bon la je crois qu'on se raproche du probleme, j'ai fait ce que tu m'as dit plus haut et j'obtient une page avec ecrit ça :
"Notice: Undefined variable: ishome in c:\program files\easyphp1-7\www\gallerie\index.php on line 50
Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\program files\easyphp1-7\www\gallerie\index.php on line 62"
je vais aller fair un tour dans la faq de easyphp mais si t'as une idée de le moi merci.
Bon la je crois qu'on se raproche du probleme, j'ai fait ce que tu m'as dit plus haut et j'obtient une page avec ecrit ça :
"Notice: Undefined variable: ishome in c:\program files\easyphp1-7\www\gallerie\index.php on line 50
Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\program files\easyphp1-7\www\gallerie\index.php on line 62"
je vais aller fair un tour dans la faq de easyphp mais si t'as une idée de le moi merci.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
3 août 2005 à 16:58
3 août 2005 à 16:58
Peut-être y-a-il un problème avec tes fichiers de photos ?
Il faut que le nom des fichiers soit en minuscules, sans espace, sans accent et avec une extension gif, jpg, jpeg ou png.
Si ce n'est pas le problème, essaie avec EasyPHP 1.6, qui pose beaucoup moins de problème avec des scripts un peu anciens.
A+
Il faut que le nom des fichiers soit en minuscules, sans espace, sans accent et avec une extension gif, jpg, jpeg ou png.
Si ce n'est pas le problème, essaie avec EasyPHP 1.6, qui pose beaucoup moins de problème avec des scripts un peu anciens.
A+
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
3 août 2005 à 20:21
3 août 2005 à 20:21
j'ai easyphp 1.7.
J'ai encore un probleme qui subsiste:
"Notice: Undefined variable: ishome in c:\program files\easyphp1-7\www\gallerie\index.php on line 50"
J'ai encore un probleme qui subsiste:
"Notice: Undefined variable: ishome in c:\program files\easyphp1-7\www\gallerie\index.php on line 50"
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
3 août 2005 à 20:59
3 août 2005 à 20:59
As-tu mis des photos dans le dossier galerie ?
Si oui, essaie EasyPHP 1.6, car je pense qu'il s'agit d'une incompatibilité du script avec EasyPHP 1.7.
Si oui, essaie EasyPHP 1.6, car je pense qu'il s'agit d'une incompatibilité du script avec EasyPHP 1.7.
crazybabtou
Messages postés
53
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
4 août 2005
5
4 août 2005 à 12:00
4 août 2005 à 12:00
J'ai un autre script pour une gallerie photo je vais l'essayer...