IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Quel est le meilleur script de galerie de photos en PHP ?

Votants
5. Vous ne pouvez pas participer à ce sondage.
  • Coppermine

    1 20,00%
  • Gallery

    1 20,00%
  • phpGraphy

    0 0%
  • PHPmyGallery

    1 20,00%
  • PhpWebGallery

    0 0%
  • Plogger

    0 0%
  • singapore

    0 0%
  • Autre (préciser)

    2 40,00%
EDI, CMS, Outils, Scripts et API PHP Discussion :

[Galerie] Script de galerie de photos


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #41
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    La magie de la coloration syntaxique, c'est qu'elle t'indique en un clin d'oeil s'il y a un problème. Ici, tu peux facilement voir que la contacténation chaîne.variable.chaîne est invalide.

  2. #42
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 89
    Points : 40
    Points
    40
    Par défaut
    J'ais essayé comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', '. $_POST[pseudo]."/"');
    Puisque le fichier gérant l'upload et dans le même dossier que les dossiers créés (cela m'as paru logique) mais cela ne fonctionnes pas non plus

  3. #43
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Tu sembles être embrouillé dans les apostrophes
    Je te recommande la lecture de cet article, cela te servira par la suite : Apostrophes ou guillemets, lesquels choisir ?

    Dans ton cas, fais die(UPLOAD_DIRECTORY); juste après ce define() pour comprendre ce que je veux dire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    define('UPLOAD_DIRECTORY', '. $_POST[pseudo]."/"');
    die(UPLOAD_DIRECTORY);

  4. #44
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 89
    Points : 40
    Points
    40
    Par défaut
    Maintenant j'ais une page blanche avec juste
    . $_POST[pseudo]."/"

  5. #45
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Je vais te demander d'être un petit peu plus autonome, maintenant : ce que tu as là est le contenu de ta variable. Est-ce le contenu que tu attends (la réponse est "non") ?
    Si tu étudies tout cela à la lumière de ce que le tutoriel t'a sans doute appris ou rappelé, que déduis-tu ?

    Pfiou, c'est pas facile à expliquer, mine de rien

  6. #46
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 89
    Points : 40
    Points
    40
    Par défaut
    j'ais étudier le tutoriel et j'ais fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', ".$pseudo");
    Il me transfère les photos dans up mais pas dans le dossier par contre je n'ais rien trouvé dans le tutoriel par rapport à mon problème (que les photos se mettent dans le dossier et non en dehors) je sais qu'il faut que je rajoutes le / mais comment?

  7. #47
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Ah, j'imagine que c'est un essai mais tu étais chanceux. Tout se situe au niveau des apostrophes/guillemets. Relis le tutoriel pou comprendre la différence, mais c'est simplement à cause de cela que le pseudo n'était pas envoyé comme tu t'y attendais.

    Sinon, tu devrais revenir à $_POST['pseudo'] plutôt que $pseudo.
    Le / se met à la suite du . et avant la variable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', "./$_POST['pseudo']");
    Ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', './'.$_POST['pseudo']);

  8. #48
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 89
    Points : 40
    Points
    40
    Par défaut
    Dans le premier exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', "./$_POST['pseudo']");
    J'ais une page blanche quand je vais surle fichier d'upload
    et dans le deuxième
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', './'.$_POST['pseudo']);
    Il me les mets dans up mais pas dans up/pseudo

  9. #49
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Je ne vais pas non plus te faire tout le travail...

    Sais-tu naviguer dans une arborescence en ligne de commandes ? Si ce n'est pas le cas, il est temps de l'apprendre car c'est fondamental. Il te manque trois fois rien là.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', './up/'.$_POST['pseudo']);
    Il faut que tu apprennes à être bien plus autonome, tu as mis plusieurs jours à résoudre un problème aussi simple parce que tu attends que je te donne la réponse. Fais davantage d'essais par toi-même, tu iras bien plus vite.

  10. #50
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 89
    Points : 40
    Points
    40
    Par défaut
    Sauf que cela ne marches tjrs pas. tu es arrivé au même point que moi.

  11. #51
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Je me contentais de corriger le dernier problème en date :

    Citation Envoyé par webide
    Ca y est enfin ça fonctionnes mais un dernier petit souci rien de grave.
    Il y a un problème dans l'envoi, elles (les photos n'arrives pas dans le dossier.
    Voici la ligne gérant cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', '"./" . $_POST[pseudo]."/"');
    sachant que le fichier avec le formulaire se trouves dans le dossier upload/up/ tout comme le dossier créé pour les stocker.
    La syntaxe correcte est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define('UPLOAD_DIRECTORY', "./" . $_POST['pseudo']."/");
    Note que la différence est minime (deux apostrophes).

Discussions similaires

  1. [Galerie] Script générant un swf
    Par john123 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 13/07/2008, 14h17
  2. [Galerie] Un peu d'aide pour améliorer un script
    Par ambigua dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 21/02/2008, 22h32
  3. [Galerie] Recherche script de galerie multimédia
    Par zooffy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 26/01/2007, 15h48
  4. [Galerie] Cherche script de Galerie photos multi-admin
    Par djew13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 23/10/2006, 15h15
  5. probleme de script de galerie photo
    Par leroidje dans le forum Langage
    Réponses: 14
    Dernier message: 19/06/2006, 17h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo