form et redirection [PHP] - Programmation
Marsh Posté le 02-12-2001 à 13:23:55
Pourquoi faire compliquer quand on peu faire simple.
Dans ta page A, tu mets le code suivant :
$mode="r";
$fp=fopen($URL,$mode);
while (!feof($fp))
{ $page=$page.fgets($fp,65000); // chargement du modele
}
fclose($fp);
Il te reste plus qu'a créer la bonne URL. (regarde comment c'est constitué dans ton navigateur pour avoir la bonne syntaxe)
Dans ta variable $page, tu récupére le résultat de la page B entête compris.
Marsh Posté le 02-12-2001 à 14:00:30
j'ai oublié de préciser que les valeurs du form sont envoyé avec la methode post (j'ai une variable avec du texte comme valeur et ca depasse la limite des 256 caracteres pour utiliser la methode get).
au lieu de faire:
form -> Page A ET form -> Page B
je voudrais faire:
form -> Page A -> Page B
de maniere a ce que la page A soit transparente
donc je pense que si je fait fopen($URL,$mode) les variable sont passé dans l'url, ce qui ne marchera pas dans mon cas.
Marsh Posté le 02-12-2001 à 19:00:05
suffit de chercher un peu...
http://www.phpinfo.net/?p=commenta [...] &id_comm=0
Marsh Posté le 03-12-2001 à 14:13:53
bon j'ai essayer mais la fonction fsockopen a été désactivée
y a pas un autre moyen? (je voudrait aussi connaitre le résultat de la derniere page, ce qui n'etait pas possible avec la foncion précedente)
Marsh Posté le 02-12-2001 à 12:54:29
C'est un peu tordu mon truc mais bon:
j'ai un form qui appelle une page A.
Sur la page A je traite les résultats et je voudrait ensuite forwarder les resultats du form vers une page B(page que je ne peux pas modifier).
En gros la page A est un intermedaire.
Je précise tout de suite, il n'y a pas moyen de fusionner la page A et B,toutes les 2 utilisent les données du form,et toutes les 2 doivent etre executés.
ce que je pense faire,mais c'est pas tres élegant, c'est refaire un form avec les valeurs recu et le faire submiter automatiquement vers la page B avec du javascript.
Qu'en pensez vous?