Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2889 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  création d'un site photo où l'on peut poster des galeries ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

création d'un site photo où l'on peut poster des galeries ?

n°849053
lebarbo
Posté le 13-09-2004 à 19:07:16  profilanswer
 

Bonjour,
Je souhaiterai faire un site où je pourrais poster des photos via justement ce site.  
Pour être plus clair, j'aimerai qu'une fois que le design du site est créé ne plus jamais y revenir et poster mes photos non pas via un logiciel (frontpage...) mais directement via mon site. Ainsi ce site serait évolutif très facilement.
Donc en fait je créais ma première page non evolutive
ma deuxième page avec les menu galeries : evolutive
ma troisième page avec les miniatures du menu : evolutive
et enfin la dernière (possible sous forme de popup) avec un cadre prédéfinis où la photo finale irait.
 
Donc à partir de la deuxième page tout s'enchainerait. Il y a juste pour moi à envoyer sur le site la ou les photos en taille finale (grande) puis les miniatures sont créées automatiquement...  
 
Un grand merci à celui qui pourra m'expliquer quel langage utilisé et si vous avez un exemple j'essayerai de le décortiquer.
 
Bye

mood
Publicité
Posté le 13-09-2004 à 19:07:16  profilanswer
 

n°849331
Xav_
The only one...
Posté le 13-09-2004 à 22:57:31  profilanswer
 

pour uploader des images et créer des miniatures automatiquement avant affichage je ne vois que le PHP...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°849635
lebarbo
Posté le 14-09-2004 à 07:27:45  profilanswer
 

ok je vais poster déjà mon message dans cette partie.
aurais tu des noms de sites qui pourraient m'apprendre cette partie du php ?

n°849647
Xav_
The only one...
Posté le 14-09-2004 à 08:21:25  profilanswer
 

www.phpdebutant.org est bien pour commencer
www.phph.net/manual/fr est la doc online du PHP (toutes les fonctions --> la bible quoi) ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°933756
Xav_
The only one...
Posté le 29-12-2004 à 18:38:35  profilanswer
 

aonati a écrit :

Pour créer des galeries de photo et avoir comme vous le voulez, uploader des images directement depuis le web (également possible par ftp bien sûr) nous proposons des sites de photos totalement paramétrables, y compris les ventes par carte de crédit et l'impression via labos dès EUR 20.-par mois. Rendez-nous visite sur http://photo.hfr.com et contactez-nous pour toute question, bien entendu.


 
ce forum n'est pas une gallerie commerciale, merci de puber ailleurs ;)


Message édité par Xav_ le 30-12-2004 à 12:16:07

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°934008
swal
Posté le 30-12-2004 à 11:00:11  profilanswer
 

salut !
je développe actuellement ce genre de site que je compte ouvrir en janvier
http://www.swalbox.com (encore fermé)
mais tu peux voir le site ici:
http://www.swalbox.com/v2/
 
Si ca t'interesse, je peux te passer mes bouts de code php qui me servent à uploader et à créer la miniature...
[edit]voila les codes[/edit]
 

Code :
  1. <?
  2. /*******************************************************************
  3. PARAMETRES
  4. * $dest_path :  Répertoire des destination des images (séparateur dossier '/')
  5. * $file :   Fichier source à uploader.
  6. * $file_dest :  Nom du fichier destination.
  7. * $max_size :   Taille maximale du fichier à télécharger en octet.
  8. * $min_size :   Taille minimum du fichier à télécharger en octet.
  9. ********************************************************************/
  10. function upload($dest_path, $file, $file_dest, $file_size, $max_size, $min_size){
  11. if (verification_fichier($file_dest, $file_size, $max_size, $min_size))
  12.       {
  13.          if(move_uploaded_file($file,$file_dest))
  14.            {
  15.              return true;
  16.            }
  17.          else
  18.            {
  19.              echo "<script>alert('Erreur de transfert !');</script>";
  20.              return false;
  21.            }
  22.      }
  23. else
  24.     {
  25.      return false;
  26.     }
  27. }
  28. //VERIFICATIONS
  29. function verification_fichier($file_dest, $file_size, $max_size, $min_size){
  30. $res=true;
  31. //verification existance
  32. if(!verif_exist($file_dest))
  33.         {echo "<script>alert('Une image porte déja ce nom !');</script>
  34.         <p><strong>Une Erreur est survenue et l'image n'a pas pu être transférée corretement</p>
  35.         <p><a href=\"index.php?rub=gest_gal&amp;file=ajout\">Retour</a>";$res=false;}
  36.         // verification extension
  37. if(!verif_ext($file_dest))
  38.         {echo "<script>alert('Extention de fichier non valide !');</script>
  39.         <p><strong>Une Erreur est survenue et l'image n'a pas pu être transférée corretement</p>
  40.         <p><a href=\"index.php?rub=gest_gal&amp;file=ajout\">Retour</a>";$res=false;}
  41. // verification taille fichier
  42.         if(!verif_taille($file_size, $max_size, $min_size))
  43.         {echo "<script>alert('Erreur, taille supérieure à 250 ko !');</script>
  44.         <p><strong>Une Erreur est survenue et l'image n'a pas pu être transférée corretement</p>
  45.         <p><a href=\"index.php?rub=gest_gal&amp;file=ajout\">Retour</a>";$res=false;}
  46. return $res;
  47. }
  48. //VERIF EXTENSION
  49. function verif_ext($file_dest){
  50. $extension = strtolower(substr($file_dest,-4));
  51.         $res=false;
  52. if ($extension=="jpeg" || $extension==".jpg" || $extension==".gif" || $extension==".png" ){
  53. $res=true;
  54. }
  55. return $res;
  56. }
  57. //VERIF TAILLE
  58. function verif_taille($file_size,$max_size,$min_size){
  59. $res=true;
  60. if ($file_size>$max_size || $file_size<$min_size) {$res=false;}
  61. return $res;
  62. }
  63. //VERIF EXISTENCE
  64. function verif_exist($file_dest){
  65.        
  66.         $res=true;
  67.         if(file_exists("$file_dest" ))    { $res=false;}
  68. return $res;
  69. }
  70. /*************************************************************************
  71. * Fonction qui créer un thumbsnail (image miniature) d'une image original
  72. *
  73. * $fofobig : Image originale à transformer.
  74. * $fotosmall : Nom de l'image miniature à créer.
  75. * $chemnin : Chemin de destination de l'image miniature.
  76. * $lalarg : Largeur de l'image miniature.
  77. * $lahaut : Hauteur de l'image miniature.
  78. * $qualite : Qualite de l'image créer.
  79. *************************************************************************/
  80. function thumbs($fotobig,$fotosmall,$chemin,$lalarg,$lahaut,$qualite) {
  81. $ext = strtoupper(substr($fotobig,-4));
  82. chdir($chemin);
  83. switch ($ext) {
  84.  case ".JPG": $origin = imagecreatefromjpeg("./$fotobig" ); break;
  85.  case "JPEG": $origin = imagecreatefromjpeg("./$fotobig" ); break;
  86.  case ".GIF": $origin = imagecreatefromgif("./$fotobig" ); break;
  87.  case ".PNG": $origin = imagecreatefrompng("./$fotobig" ); break;
  88. }
  89.     if($origin!=''){
  90. $larg = imagesx($origin); $pc_l = $larg / $lalarg;
  91.     $haut = imagesy($origin); $pc_h = $haut / $lahaut;
  92.     $pc_m = $pc_l; if ($pc_h > $pc_l) $pc_m = $pc_h;
  93.     $haut2 = $haut / $pc_m;
  94.     $larg2 = $larg / $pc_m;
  95.     $thumb = imagecreatetruecolor($larg2,$haut2);
  96.     imagecopyresampled ($thumb, $origin, 0, 0, 0, 0,$larg2, $haut2, $larg, $haut);
  97. switch ($ext) {
  98.  case ".JPG": imagejpeg($thumb,"thumbs/$fotosmall",$qualite); break;
  99.  case "JPEG": imagejpeg($thumb,"thumbs/$fotosmall",$qualite); break;
  100.  case ".GIF": imagepng($thumb,"thumbs/$fotosmall",$qualite); break;
  101.  case ".PNG": imagepng($thumb,"thumbs/$fotosmall",$qualite); break;
  102. }
  103.     imagedestroy($origin);
  104.     imagedestroy($thumb);
  105. }
  106. }
  107. ?>


Message édité par swal le 30-12-2004 à 11:03:04
n°934010
swal
Posté le 30-12-2004 à 11:05:34  profilanswer
 

ya juste une petite bidouille, c'est que je crée une png que je renome en .gif si on uppe une image gif, car la lib gd ne supporte plus ce format...

n°934021
sircam
I Like Trains
Posté le 30-12-2004 à 11:38:18  profilanswer
 

aonati a écrit :

[pub à la con]


 

Code :
  1. Statut :                        Membre
  2. Date d'arrivée sur le forum :  le 13-12-2004
  3. Nombre de messages postés :  2
  4. Date du dernier message :  le 29-12-2004 à 14:16:58


Le gars typique qui s'inscrit juste pour polluer.
[:cyriadis]
 
Au fait, il me semble que le sujet des gallerie photos en PHP a déjà été abordé plusieurs fois récemment sur ce site ?


Message édité par sircam le 30-12-2004 à 11:38:59

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°934046
gilou
Modérateur
Modzilla
Posté le 30-12-2004 à 12:15:38  profilanswer
 

Pseudo banni et sujets effacés
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°934073
FlorentG
Unité de Masse
Posté le 30-12-2004 à 13:34:28  profilanswer
 

swal a écrit :

ya juste une petite bidouille, c'est que je crée une png que je renome en .gif si on uppe une image gif, car la lib gd ne supporte plus ce format...


 
Elle gère pas le PNG ? C'est plutot grave ça, vu qu'avec le PNG-8 on arrive à des fichiers plus petits qu'avec le GIF...

mood
Publicité
Posté le 30-12-2004 à 13:34:28  profilanswer
 

n°934078
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-12-2004 à 13:48:32  profilanswer
 

y a pas de raison d'utiliser des .gif à moins de vouloir être compatible avec NS4 (les PNG 8 bits transparents ne marchent pas) ou IE3, ou encore de vouloir utiliser des animations


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°934527
swal
Posté le 31-12-2004 à 09:41:12  profilanswer
 

si, biensur que ca gere le png !!!
mais pas le gif justement (c'est un format proprietaire que la lib gd de php ne gere plus... dommage)!
quand on uppe une image gif, ca crée une miniature en png que je renomme en gif, mais ca passe nickel partout...
 
regarde :
case ".GIF": imagepng($thumb,"thumbs/$fotosmall",$qualite); break;

n°935540
fafane84
Posté le 03-01-2005 à 10:04:11  profilanswer
 

lebarbo a écrit :

Bonjour,
Je souhaiterai faire un site où je pourrais poster des photos via justement ce site.  
Pour être plus clair, j'aimerai qu'une fois que le design du site est créé ne plus jamais y revenir et poster mes photos non pas via un logiciel (frontpage...) mais directement via mon site. Ainsi ce site serait évolutif très facilement.
Donc en fait je créais ma première page non evolutive
ma deuxième page avec les menu galeries : evolutive
ma troisième page avec les miniatures du menu : evolutive
et enfin la dernière (possible sous forme de popup) avec un cadre prédéfinis où la photo finale irait.
 
Donc à partir de la deuxième page tout s'enchainerait. Il y a juste pour moi à envoyer sur le site la ou les photos en taille finale (grande) puis les miniatures sont créées automatiquement...  
 
Un grand merci à celui qui pourra m'expliquer quel langage utilisé et si vous avez un exemple j'essayerai de le décortiquer.
 
Bye


 
Salut si tu ne connais pas bien le PHP ou si comme moi tu débutes, tu peux essayer un CMS (Content Management System) en clair il s'agit d'une structure de site web entierement configurable et destinée à la publication de contenu.
J'en ai essayé 2 : Mambo et Xoops, mais j'ai opté pour Xoops (www.frxoops.org) car la partie admin de Mambo était en anglais.
Pour la gallerie photo de Xoops il te faudra installer un module (j'ai opté pour "MyAlbum" mais il y en a d'autres)
Pour installer Xoops il te faut évidemment un hébergeur qui accepte le PHP et MySql.
Pour plus d'info va voir sur le site de Xoops il est très complet.
www.frxoops.org
 
Bonne chance.
 [:fafane84]  
 


---------------
Mon Topic de Vente Hardware
n°976411
lebarbo
Posté le 09-02-2005 à 14:31:41  profilanswer
 

Merci pour vos réponses, malheureusement je ne peux tester le php et je me suis donc résigner à ne pas aller plus loin car je ne trouve pas d'hébergeur gratuit sans pub (ou alors avec une pub mais très légère) donc je ne pourrai pas publier mes photos via le php.
Si toutefois vous avez une adresse je suis preneur. Sinon j'ai trouvé un site avec un script déjà tout prêt et qui m'a l'air très bien sauf que c'est toujours pareil : je ne peux pas le tester  :cry:  
Je le donne pour ceux à qui ça intéresse :
http://www.ben3w.com/multimedia/index.php
 
bye


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  création d'un site photo où l'on peut poster des galeries ?

 

Sujets relatifs
Bonjour je souhaite créer un site internet avec un ami: conseils svpj'aimerais cree un site mais j'y arrive pas
Problème site Web[AVIS] site internet en "page à page" ou "forum" ?
[BATCH] creation de repertoire avec la date du jour ?[AVIS] Enfin mon site en CSS...besoin de votre avis ??!
mysql_fetch_query & galerie photoL'actualité sur son site ?
Aide sitevenez tous sur mon site de mp3 gratuit.. tout les nouveaux albums in!!
Plus de sujets relatifs à : création d'un site photo où l'on peut poster des galeries ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR