Album photo php sans bdd

Toutes les questions et les aides qui concernent le langage PHP
visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Album photo php sans bdd

Messagepar visiteur le Sam Déc 22, 2007 10:10 am

Salut Yoyo,
J'ai vu sur un site (http://www.phpcs.com/codes/GALERIE-AUTO ... 36771.aspx) que t'avais réussi à faire ton album photos grâce au créateur de cet album.

J'aimerai savoir si tu ne pourrai pas me filer un coup de main pour créer le mien ? Je trouve que le rendu est manifique !

bye

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

album photo

Messagepar visiteur le Sam Déc 22, 2007 2:13 pm

Salut,
Tout d'abord je te remercie d'avoir accepté de m'aider.

voilà mon problème
aucune photos ou galeries ne s'affichent.

j'ai, avant d'être complètement bloqué, eu 2 erreurs :
1ère : "dossier invalide" je l'ai résolu
2ème : "erreur sur index.php a la ligne 149"
voilà ce que j'ai modifié :
if (count($array_all) > 0) { sort($array_all); } //tris du tableau principal
j'ai remplacer 0 par 1 et c'est bon c'est résolu.

Ensuite j'ai essayé de mettre des photos et j'ai eu un problème (erreur sur les noms des fichiers j'ai donc transformé "fichier.jpg" en "fichier.jpeg" et encore une fois ça a fonctionné. Mais les photos n'aparaissaient pas.

J'ai donc bidouillé et maintenant j'ai une autre erreur.

Ce que je te propose c'est de reprendre tout depuis le début.
Les résutats s'afficherons sur cette page (ne fait pas gaffe le site est en construction) :
http://bde-gea.ifrance.com/ (dans la rubrique photos)

bye et merci encore d'essayer de m'aider.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 6:12 pm

Salut :) Bon ca fait super longtemps que j'ai installé ce script ^^

Tu es sure d'avoir bien respecté toutes les instructions d'installation ?

Je ne sais pas si ifrance possède la libraire GD pour la création de miniatures à la volée ?. En tout cas je me souviens avec eu quelques difficultés aussi pour le faire fonctionner. Il y a un fichier config dans lequel sont initialisées pleins de variables nécessaires dans le script. Tu y as fait un tour ?
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

album photo

Messagepar visiteur le Sam Déc 22, 2007 6:26 pm

Salut,
j'ai tout essayé !
mais quand tu parle de librairie GD c'est peut-être ça le problème. Est ce qu'il y a un moyen de contourner cette librairie.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 6:38 pm

Moi dans mon dossier images, je n'ai que des ficheirs .jpg et non .jpeg, c'est bizarre ton problème.

Configure correctement le fichier config_gallery.php :)
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 6:42 pm

peut m'envoyer tes script STP ?
si tu veux pas c'est pas grave. Mais je pense que c'est cette histoire de librairie GD.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 6:45 pm

ben c koi les erreurs. Je le vois pas ton script sur ton site. Il faut un code d'erreur pour pouvoir la résoudre non ? :D

Le script est intégré au site chez moi, donc ca va surement t'embrouiller encore plus ^^

Donne moi le lien vers le script installé qui provoque des erreurs. La, pour ta galerie photo, je ne vois que http://bde-gea.ifrance.com/index.php qui n'aboutit pas ^^

Voila mon fichier config:

Code: Tout sélectionner
<?php 
//pour activer une fonction entrer la valeur 1 sinon 0
    
$lignes 20//nombres de lignes
    
$max 4//nombre d'images par lignes
    
$utotal 100//nombre max d'images par pages
    
$mode 1//1  pour  gallerie, 2 pour du texte
    
$position 1// 1 pour centre de la page
    
$title_wall ''//titre du script
    
$pass 'plop'//mot de passe utilisée pour le cryptage des liens
    
$dir "./galerie/img/images/"//chemin racine des images
    
$dir_ico './galerie/img/dir.jpg'//chemin de la miniature des dossiers
    
$background ''//Arriere plan
    
$js_dir './galerie/scripts/'//dossier ou sonts les sources javascript
    
$gal_script_dir './'//dossier ou se trouvent les pages dus script de galleries (login, access et autres)
    
$min_dir './galerie/img/mini/'//chemin des miniatures
    
$subdir './galerie/'//sous dossier ou le script se trouve
    
$page_site './signatures.html'//la page qui doit être appelée (exemple pour un include)
    
$show_title 0//1 pour afficher le titre des images, 0 pour ne pas afficher
    
$sort_files 1//active le tris alphabétique si = 1 sinon = 0
    
$sort_type 1//type de tris, 1 = alphabétique 2 = numerique
    
$css 0//Active ou non la feuille css du script (0 si vous compte include(); cette page)
    
$enable_fonction 1//active les fonction (desactiver si deja presentes dans un autre include/Require)
    
$img_mode 2//0 pour desactiver le lien, 1 pour ouvrir les images dans une nouvelle page, 2 pour afficher avec applet java, 3 pour une nouvelle page
    
$md5_use 1//active le mode md5 pour la reconaissances des miniatures
    
$exe_time_show 0//affiche le temp d'execution du script
    
$hide_xdir 1//masque les dossier commencan par "!"
    
$hide_xfile 1//masque les fichiers commencan par "!"
    
$logip 0//logue les ip des visiteurs dans le fichier logip.txt
    
$min_size 150//taille des miniatures
    
$table_borders 0//Epaisseur de la bordure du tableau
    
$Table_CELLSPACING 2//Espacement entre les images
    
$table_CELLPADDING 2//Espacement entre les images
    
$text_color '#000000'//couleur du texte
    
$enable_htlm_balises 0//pour activer les balises html générées par le script (et si pas de include)
    
$mysql_host ''//addresse du serveur sql (localhost par defaut)
    
$mysql_user ''//login du serveur sql
    
$mysql_password ''//mot de passe du sereveur sql
    
$mysql_base 'Sites'//base sql a utiliser (table)
?>
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 6:50 pm

j'ai tout enlevé pour repartir de zero.
laisse moi 2 minutes pour le remettre.
mais je viens de lire sur un autre forum que en fait la librairie GD sur ifrance n'est pas activé automatiquement. Je vais essayerde l'activer.
En tout cas merci beaucoup de ton aide.
Je reviens dans 5 minutes.

---

voilà j'ai remis l'album et j'ai une fatal error sur la ligne 19 :

$td = mcrypt_module_open('des', '', 'ecb', '');

tu peux m'aider ?

---

bon j'ai réussi à supprimer l'erreur de la ligne 19 en enlevant le dossier "test" du dossier images.

ensuite j'ai eu la même erreur que la derneière fois avec le jpeg et le 0 remplacé par 1.

là je suis bloqué comme tu vois rien ne s'affiche.
j'ai mis les images dans "./img/images/fichier.jpeg"

voilà est ce que tu peux m'aider ?

---

Je viens de regarder ton fichier config (merci !) et je vois que ton fichier album est un HTML est pas un PHP tu peux m'expliquer ?

De plus cette histoire de librairie GD je crois que je ne peux pas l'activer (car il faut payer) et j'aimerai savoir s'il est necéssaire de l'avoir et si on peut la contourner ?

Pour tes conseils t'as raison qu'est ce que tu me conseil alors ?
Modifié en dernier par visiteur le Sam Déc 22, 2007 7:34 pm, modifié 3 fois.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 7:16 pm

Salut, ben on va pouvoir tester :) Mais essaie d'éditer tes messages pour éviter d'en avoir qui se suivent steup :p

tu es sure que ce dossier existe ? -http://bde-gea.ifrance.com/galerie/img/images/

Règle correctement ton fichier config plz. Normalement, tu n'as rien a modifier dutout dans le script. Sinon, c'est qu'il est buggué et qu'il faut s'adresse à son auteur :)

Donc ne commence pas a modifier des fonctions à l'intérieur même du script ! Tu risquerais qu'il ne fonctionne encore moins après !

Si tu as une erreur et que tu enlèves la ligne ou tu as une erreur, tu n'as peut-être plus d'erreurs mais ton script ne marchera pas ^^

Pour le html, c'est juste que j'ai fais un include() du fichier script :) J'ai donc autorisé le php dans le html . Mais bon la on part n'importe ou :p

J'ai ajouté un dossier test dans le dossier images: http://www.cave-a-yoyo.com/signatures.html

Ca marche bien ^^. A mon avis, ifrance te bride ! Tu obtiens des erreurs que tu n'obtiendrais pas sur un petit hébergement mutualisé que tu as loué :)
Modifié en dernier par Yoyo le Lun Avr 14, 2008 7:24 pm, modifié 2 fois.
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 7:38 pm

Peux tu me dire quels fichiers tu as mis dans ton dossier "test" quand tu l'as créé stp?

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 7:40 pm

Aucun. Un dossier vide. Il met à jour tout seul la page sans que je fasse rien. Par contre, il y a des bugs après quand tu rentres dans le dossier, mais c'est peut-être parce qu'il est vide ?!

Tiens je vais retélécharger le script et le mettre dans un nouveau dossier pour le tester en même temps que toi. On va voir si c'est cette dernière version du script qui est bugguée ou si c'est ifrance ^^
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 7:45 pm

ok j'attends

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 7:46 pm

Alors j'essaie l'install à cette adresse:

-http://www.cave-a-yoyo.com/test/

Pour le moment un petit message d'erreur dossier invalide.

Bon et bien, pour l'erreur: Dossier invalide, il suffit de créer deux répertoires dans ./img/ :
- ./img/Files/
- ./img/mini/

Ensuite, est venue l'erreur sur le sort(). j'ai remplacé 0 par 1 comme tu as dit plus haut, et voila ça marche ^^
Modifié en dernier par Yoyo le Sam Déc 22, 2007 7:52 pm, modifié 1 fois.
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 7:52 pm

ça marche donc c'est ifrance !
Modifié en dernier par visiteur le Sam Déc 22, 2007 7:57 pm, modifié 2 fois.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 7:53 pm

Oui ! Tu avais bien créé ton dossier mini et Files (avec la majuscule) ?

j'ai même mis un dossier dans le dossier /Files/ et ca marche:

-http://www.cave-a-yoyo.com/test/
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 7:58 pm

je crois que tu as repris l'ancien (car les nouveaux dossiers que tu crées s'appelle images et miniatures) le nouveau est à cette adresse :
http://keikka05.free.fr/data/gallerie.rar
Modifié en dernier par visiteur le Sam Déc 22, 2007 8:07 pm, modifié 2 fois.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 8:00 pm

Oups ^^ C'est bon je réupload la nouvelle version !

Et je crois que l'erreur avec le sort() vient quand il n'y a pas de fichiers dans le dossier. En tout cas pour l'ancien ca ne mettait pas d'erreur quand il y avait des images avec : if (count($array_all) > 0) { sort($array_all); }

j'upload la dernière version ^^

Alors, première erreur de microtime, je désactive ça dans le fichier config, bouge pas ;o
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 8:07 pm

Je pense (même si je me répète) que c'est cette librairie GD. Est ce que tu en sais plus ? Et connais tu des hébergeur gratuit qui me permettrai d'utiliser des albums photos ?

---

En tout cas ca marche chez toi !
Modifié en dernier par visiteur le Sam Déc 22, 2007 8:11 pm, modifié 1 fois.

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Messagepar Yoyo le Sam Déc 22, 2007 8:10 pm

je viens de faire comme l'auteur a dit et ca marche pas. Je refais comme je voulais faire ^^

C'est la fonction getmicrotime, je sais pas pk y a une erreur dessus. Ca marche ptet pu en PHP5. En tout cas je met simplement $debut = 0; à la ligne 4 du fichier index.php. C'est comme ça que je fais ^^.

Dans le fichier fonction.php, ca changeait rien !

Bon voila , ca marche.

j'ai créé ./img/images/ et ./img/miniatures/

j'ai eu l'erreur sur le sort, mais j'ai ajouté une image dans le dossier /images/ puis voila, ca marche ^^

C'est quoi l'erreur que tu avais pour finir ?
Vive les tutomakers ;)

visiteur
Tutomaker Junior
Tutomaker Junior
 
Messages: 14
Enregistré le: Sam Déc 22, 2007 10:02 am

Messagepar visiteur le Sam Déc 22, 2007 8:16 pm

Toutes les erreurs j'ai réussi à les enlever mais mes photos ne s'affiche pas.
Peut tu répondre à mes question sur la librairie GD :

" De plus cette histoire de librairie GD je crois que je ne peux pas l'activer (car il faut payer) et j'aimerai savoir s'il est necéssaire de l'avoir et si on peut la contourner ? "

" Je pense (même si je me répète) que c'est cette librairie GD. Est ce que tu en sais plus ? Et connais tu des hébergeur gratuit qui me permettrai d'utiliser des albums photos ? "

Est ce que je dois installer un programme ? Pour le moment j'utilise Dreamweaver 8
Modifié en dernier par visiteur le Sam Déc 22, 2007 8:27 pm, modifié 2 fois.


Suivante

Retourner vers Langage PHP

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités