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

Bibliothèques et frameworks PHP Discussion :

[GD] génération d'image


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de ghost emperor
    Profil pro
    Technicien Help Desk
    Inscrit en
    Septembre 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Septembre 2007
    Messages : 170
    Par défaut [GD] génération d'image
    Bonjour,

    J'ai un formulaire html avec plusieurs champs select dans lesquels les utilisateurs peuvent choisir les parties du visage pour concevoir leur propre avatar.
    Après avoir tout choisi, ils cliquent sur le bouton Apperçu et là j'ai une page php qui est appelée pour générer l'image. Cette page est affichée comme une image (j'ai bien modifié le header car j'ai prévu la génération d'une autre image en cas d'erreur).

    Après quelques tests, il s'avère que mes variables $_POST ne sont pas reçues par cette page de génération et donc je ne peut pas récupérer les parties du visage à utiliser.

    quelqu'un aurait-il un moyen de transmettre ces données à la page de génération ?

    Merci d'avance.

    PS : si le code est "compliqué, je suis preneur quand même, cela ne me fait pas peur de l'analyser pour le faire fonctionner.

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    tu as peut-être un problème dans ton formulaire, normalement il n'y a pas de soucis :

    page1.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form action="page2.php" method="post">
    <input type="text" name="x">
    <input type="text" name="y">
    <input type="submit" value="ok">
    </form>

    page2.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    header("Content-type: image/png");
    $x = $_POST['x'];
    $y = $_POST['y'];
    $image = imagecreatetruecolor($x,$y);
    imagepng($image);

  3. #3
    Membre très actif Avatar de ghost emperor
    Profil pro
    Technicien Help Desk
    Inscrit en
    Septembre 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Septembre 2007
    Messages : 170
    Par défaut
    Alors en fait, mon formulaire renvoie sur la même page mais avec un paramètre qui indique que l'image doit être générée. L'image est en fait une page php donc affichée comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="image.php" />
    Je récupère les variables $_POST non pas dans la page du formulaire, mais dans la page "image". Et si je fait des tests, la page du formulaire a bien ces variables mais pas la page "image".

    En fait, j'ai l'impression que je ne peux pas récupérer les $_POST avec image.php... Dans ce cas, existe-t-il un autre moyen ?

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Oui, dans ce cas tu peux les passer en get :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="image.php?param1=value1&param2=value2" />

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. génération d'image (gif par ex) ou redimensionnement
    Par Satanas_et_diabolo dans le forum Multimédia
    Réponses: 1
    Dernier message: 08/05/2006, 18h24
  2. Génération d'image de sécurité (captcha) et système alternatif
    Par eric41 dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 02/05/2006, 12h24
  3. Carte dynamique : génération d'image ou service Web ?
    Par missnouvelle dans le forum Bibliothèques et frameworks
    Réponses: 18
    Dernier message: 17/02/2006, 14h39
  4. [Images] Génération d'image PNG dynamique
    Par Jehuty dans le forum Bibliothèques et frameworks
    Réponses: 46
    Dernier message: 01/02/2006, 14h58

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