Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Gallerie photo en php

crazybabtou, le mardi 2 août 2005 à 16:19:54
Je voudrai savoir comment fair pour que je puisse visualiser ma galerie photo comme sur internet avec easyphp...
J'ai installé easyphp ça marche tout bien nickel, j'ai chopé un script pour fair une gallerie photo en php sur internet, je l'ai mis dans le repertoire www..et lorsque je vais dans le web local pour voir si ça marche eh ben j'ai une page genre " index of/.... avec plein des repertoires de mes photos ????!!!!! de l'aide svou plé ..
Répondre à crazybabtou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crazybabtou, le mardi 2 août 2005 à 17:00:43
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 !!!!!!!!!!
Répondre à crazybabtou

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dugenou, le mardi 2 août 2005 à 17:14:03
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 :

<?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.
Répondre à dugenou

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crazybabtou, le mardi 2 août 2005 à 19:30:39
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.
Répondre à crazybabtou

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dugenou, le mardi 2 août 2005 à 19:52:42
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+
Répondre à dugenou

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crazybabtou, le mardi 2 août 2005 à 20:04:53
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 ?
Répondre à crazybabtou

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dugenou, le mardi 2 août 2005 à 20:28:03
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+
Répondre à dugenou

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crazybabtou, le mercredi 3 août 2005 à 10:50:57
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..
Répondre à crazybabtou

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dugenou, le mercredi 3 août 2005 à 12:42:08
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.

<?
//
// 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.
Répondre à dugenou

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crazybabtou, le mercredi 3 août 2005 à 13:51:45
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.
Répondre à crazybabtou

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dugenou, le mercredi 3 août 2005 à 16:58:24
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+
Répondre à dugenou

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crazybabtou, le mercredi 3 août 2005 à 20:21:25
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"
Répondre à crazybabtou

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dugenou, le mercredi 3 août 2005 à 20:59:13
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.
Répondre à dugenou

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 crazybabtou, le jeudi 4 août 2005 à 12:00:13
J'ai un autre script pour une gallerie photo je vais l'essayer...
Répondre à crazybabtou

Résultats pour gallerie photo en php

Gallerie photo WEB (Résolu) Bonjour, tout est dans le titre je recherche une gallérie photo à installer sur mon site... Pour le moment j'utilise : http://www.picsengine.com/telecharger/ Super jolie mais je ne peux pas faire un envoi massif mais juste une par une .... Moi je... www.commentcamarche.net/forum/affich-7551656-gallerie-photo-web
[PHP] Afficher une photo a partir d'une url (Résolu) "photo2" est une url herité d'un tableau. Donc j'aimerais pouvoir afficher la photo en fonction du chemin photo2 www.commentcamarche.net/forum/affich-3309381-php-afficher-une-photo-a-partir-d-une-url
Problème de scrollbar (Résolu) Bonjour, Je développe actuellement un site web ou je présente une gallerie photo, j'ai des petites photos et quand je cliques sur l'une d'elle, elle s'affiche en grand dans une autre frame. mon problème c'est qu'a chaque... www.commentcamarche.net/forum/affich-4602102-probleme-de-scrollbar

Résultats pour gallerie photo en php

[PHP] Lister le contenu d'un répertoireGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function... www.commentcamarche.net/faq/sujet-6773-php-lister-le-contenu-d-un-repertoire
[PHP] Faire des graphiques sur un siteFaire des graphiques sur un site Avec Pear::Image_Graph En Php, un projet regroupe des bibliothèques logicielles pour résoudre facilement des problèmes qui reviennent souvent, ce package s'appele pear. Ces bibliothèques sont régulièrement... www.commentcamarche.net/faq/sujet-7117-php-faire-des-graphiques-sur-un-site

Résultats pour gallerie photo en php

Quel type de stockage de données ? (Résolu)Bonjour, Je suis actuellement en train de coder un site internet en php/sql et pour l'instant tout allait bien. Dans ce site, j'ai créé des fiches membres assez élaborées où chaque membre dispose d'une gallerie photo perso (il peut... www.commentcamarche.net/forum/affich-4191262-quel-type-de-stockage-de-donnees
Logiciel pour créer des diaporama (Résolu)Bonjour, J'aimerai un logiciel pour créer de beaux diaporama "originaux" Le but etant de mettre des gallerie photos sur un site web.. Je ne souhaite pas, pour des raisons techniques des diaporama en ligne genre Flickr En vous remerciant Jean... www.commentcamarche.net/forum/affich-7240563-logiciel-pour-creer-des-diaporama
Se debarasser d un contour bleu sur vignettes (Résolu)Salut a tous, voici mon probleme,j utilise Dreamweaver CS 3 pour la realistation de mon site et je suis actuellement en train de faire des galleries photos.J ai fait des tableaux sur des pages dans lesquelles g inserer des vignettes puis g fait en... www.commentcamarche.net/forum/affich-6691421-se-debarasser-d-un-contour-bleu-sur-vignettes

Résultats pour gallerie photo en php

Télécharger WordPressWordPress permet de faire de la publication personnelle. Il s’utilise comme éditeur de blogs ou gestionnaires des contenus (texte, photo…). Le tout fait appel à l’utilisation de MySQL/PHP. WordPress offre ainsi les fonctions de base nécessaires à... www.commentcamarche.net/telecharger/telecharger-34055460-wordpress

Résultats pour gallerie photo en php

Bases de données - IntroductionQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données... www.commentcamarche.net/contents/bdd/bddintro.php3
PHP - Administration d'un annuaire LDAPIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Pour plus d'informations sur les fonctions LDAP de PHP, reportez... www.commentcamarche.net/contents/php/phpldapadmin.php3