Envoie de données .php vers .php
Fermé
develweb
Messages postés
9
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
21 février 2012
-
Modifié par develweb le 21/02/2012 à 15:46
develweb Messages postés 9 Date d'inscription mardi 21 février 2012 Statut Membre Dernière intervention 21 février 2012 - 21 févr. 2012 à 22:08
develweb Messages postés 9 Date d'inscription mardi 21 février 2012 Statut Membre Dernière intervention 21 février 2012 - 21 févr. 2012 à 22:08
A voir également:
- Envoie de données .php vers .php
- Easy php - Télécharger - Divers Web & Internet
- Reinstaller windows sans perte de données - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Effacer les données de navigation - Guide
- La zone de données passée à un appel système est insuffisante - Windows 11
2 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
21 févr. 2012 à 15:50
21 févr. 2012 à 15:50
Hello,
Pas besoin de faire une autre page.
Il faut que tu intègres ce que tu appelles des "scripts" dans des fonctions. Ainsi, en fonction des données $_POST reçue, tu appelleras soit une fonction, soit l'autre.
Tu peux écrire les fonctions directement au sein de la page de traitement, ou dans une page à part et les inclure avec include_once :-)
Pas besoin de faire une autre page.
Il faut que tu intègres ce que tu appelles des "scripts" dans des fonctions. Ainsi, en fonction des données $_POST reçue, tu appelleras soit une fonction, soit l'autre.
Tu peux écrire les fonctions directement au sein de la page de traitement, ou dans une page à part et les inclure avec include_once :-)
develweb
Messages postés
9
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
21 février 2012
1
21 févr. 2012 à 17:58
21 févr. 2012 à 17:58
Merci Mihawk de ta réponse,
Mais avec le header pour préciser que ç'est une image, pense tu qu'une fonction de ce type fonctionnerai ?
:
function mafonction(){
header('content-type:image/png');
mon code par rapport à l'image;
}
parce que j'ai déjà essayé et sans grand résultat.
Mais avec le header pour préciser que ç'est une image, pense tu qu'une fonction de ce type fonctionnerai ?
:
function mafonction(){
header('content-type:image/png');
mon code par rapport à l'image;
}
parce que j'ai déjà essayé et sans grand résultat.
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
21 févr. 2012 à 18:24
21 févr. 2012 à 18:24
Un header doit nécessairement être placé avant tout code HTML ("echo" php compris).
Est-ce bien le cas ?
Est-ce bien le cas ?
develweb
Messages postés
9
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
21 février 2012
1
21 févr. 2012 à 19:16
21 févr. 2012 à 19:16
oui c'est bien le cas.
En fait j'ai essayé de faire une page avec le header placé avant tout le code, et plus bas les functions permettant de créer le qrcode (utilisé avec la librairie php de sourceforge.net).
Et lors de l'envoie des données du formulaire en 'post' les functions récupérent bien les valeurs, et j'arrive à générer les images(qrcode) qui se créent dans un répertoire sur le serveur.
Mais je n'arrive pas à afficher l'image.
Je voulais faire une toute autre méthode avec Ajax pour faire apparaitre l'image à coté du formulaire, mais j'rencontre le même problème sauf que là il ne créé même pas les images.
Si tu trouves une idée je suis preneur ;)
En fait j'ai essayé de faire une page avec le header placé avant tout le code, et plus bas les functions permettant de créer le qrcode (utilisé avec la librairie php de sourceforge.net).
Et lors de l'envoie des données du formulaire en 'post' les functions récupérent bien les valeurs, et j'arrive à générer les images(qrcode) qui se créent dans un répertoire sur le serveur.
Mais je n'arrive pas à afficher l'image.
Je voulais faire une toute autre méthode avec Ajax pour faire apparaitre l'image à coté du formulaire, mais j'rencontre le même problème sauf que là il ne créé même pas les images.
Si tu trouves une idée je suis preneur ;)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
21 févr. 2012 à 19:55
21 févr. 2012 à 19:55
Il me faudrait le reste du code... parce que l'affichage d'une image ne nécessite pas nécessairement la présence d'un header, donc je doute que ça vienne de là !
develweb
Messages postés
9
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
21 février 2012
1
21 févr. 2012 à 22:08
21 févr. 2012 à 22:08
le code relatif à l'image
<?php
include("phpqrcode/qrlib.php");
header("Content-Type: image/png");
QRcode::png($_POST['data'],$_POST['path'],'Q',$_POST['size']);
print file_get_contents($_POST['path']);
?>
<?php
include("phpqrcode/qrlib.php");
header("Content-Type: image/png");
QRcode::png($_POST['data'],$_POST['path'],'Q',$_POST['size']);
print file_get_contents($_POST['path']);
?>