Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1347 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [vdxml/php] formulaire et minitel...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vdxml/php] formulaire et minitel...

n°551358
azylum01
Posté le 27-10-2003 à 11:34:22  profilanswer
 

salut,
 
j'essaye de faire fonctionner un script php pour receuillir les resultats d'un formulaire sur un serveur minitel :
 
La page de formulaire

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE VDXML SYSTEM "vdxml.dtd">
  3. <VDXML>
  4. <RACCOURCI FNCT="SOMMAIRE" URL=".....accueil.vdxml"/>
  5. <TEXTECADRE CFCADRE="JA" COULEURTRAIT="RO" CF="BC" X="2" Y="2" DX="38" DY="4" ALIGN="CENTER">
  6.  <AC TC="DL" CC="RO"/>
  7.   3615 AFDCE<BR/>
  8.  <AC TC="TN" CC="RO"/>
  9.   Laissez nous un message
  10. </TEXTECADRE>
  11. <TEXTE CC="NO" CF="CY" DY="1" DX="9" Y="7" X="1">
  12. NOM<ESP/>
  13. <ESP/>
  14. :</TEXTE>
  15. <TEXTE CC="NO" CF="CY" DY="1" DX="9" Y="8" X="1">
  16. EMAIL
  17. :</TEXTE>
  18. <TEXTE CC="NO" CF="CY" DY="1" DX="9" Y="9" X="1">
  19. ADRESSE
  20. :</TEXTE>
  21. <TEXTE CC="NO" CF="CY" DY="1" DX="9" Y="13" X="1">
  22. MESSAGE
  23. :</TEXTE>
  24. <TEXTECADRE CFCADRE="JA" COULEURTRAIT="RO" CF="BC" X="10" Y="20" DX="22" DY="3" ALIGN="CENTER">
  25. <AC CC="RO" TC="TN"/>ENVOI
  26. <AC CC="RO" TC="TN"/><ESP/>-<ESP/>
  27. <AC CC="RO" TC="TN"/>SOMMAIRE
  28. </TEXTECADRE>
  29. <FORM URL="script_message.php" REQ="GET">
  30. <SAISIE CD="." CC="NO" CF="CY" TAILLE="30" Y="7" X="9" NAME="nom"/>
  31. <SAISIE CD="." CC="NO" CF="CY" TAILLE="30" Y="8" X="9" NAME="email"/>
  32. <SAISIEML CD="." CC="NO" CF="CY" NBLIGNE="3" Y="10" X="1" NAME="adresse"/>
  33. <SAISIEML CD="." CC="NO" CF="CY" NBLIGNE="6" Y="14" X="1" NAME="message"/>
  34. </FORM>
  35. </VDXML>


et pour le script :

Code :
  1. <?php
  2. $dest="clodator@afdce.org";
  3. $referer= getenv("HTTP_REFERER" );
  4. $ok=1;
  5. if($ok){
  6. // envoi du resultat par email
  7. $sujet= "Form2Mail de ".$referer;
  8. $body.="Page d'origine : $referer\n";
  9. $body.="\n*** Valeurs resultats ***\n";
  10. if(count($HTTP_POST_VARS)){
  11.     while (list($key, $val) = each($HTTP_POST_VARS)){
  12.        $body.="$key : $val\n";
  13.     } 
  14. }
  15. if(count($HTTP_GET_VARS)){
  16.     while (list($key, $val) = each($HTTP_GET_VARS)){
  17.       $body.="$key : $val\n";
  18.     } 
  19. }
  20. $body.="*************************\n";
  21. if(!email("webmaster",$dest,$sujet,$body)){
  22.      print "erreur envoi email <br>";
  23. }
  24. // affiche le VDXML qui suit si succes
  25. ?>
  26. <?xml version="1.0" encoding="ISO-8859-1"?>
  27. <!DOCTYPE VDXML SYSTEM "vdxml.dtd">
  28. <VDXML>
  29. <RACCOURCI URL="http://www.afdce.org/minitel/accueil.vdxml" FNCT="SOMMAIRE"/>
  30. <TEXTE X="2" Y="2" DX="4" DY="22" CC="RO" CF="JA" CFCADRE="JA">
  31. <AC TC="DT"/><BR NBR="6"/>A<BR/>F<BR/>D<BR/>C<BR/>E</TEXTE>
  32. <TEXTE X="6" Y="2" DX="32" DY="2" ALIGN="CENTER" CC="RO" CF="JA" TC="TN">
  33. Bienvenue sur notre serveur minitel.</TEXTE>
  34. </VDXML>
  35. <?php
  36. }
  37. // affiche le VDXML qui suit si erreur
  38. else{
  39. ?>
  40. <?xml version="1.0" encoding="ISO-8859-1"?>
  41. <!DOCTYPE VDXML SYSTEM "vdxml.dtd">
  42. <VDXML>
  43. <RACCOURCI URL="http://www.afdce.org/minitel/accueil.vdxml" FNCT="SOMMAIRE"/>
  44. <TEXTE X="2" Y="2" DX="4" DY="22" CC="RO" CF="JA" CFCADRE="JA">
  45. <AC TC="DT"/><BR NBR="6"/>Z<BR/>E<BR/>R<BR/>O<BR/>E</TEXTE>
  46. <TEXTE X="6" Y="2" DX="32" DY="2" ALIGN="CENTER" CC="RO" CF="JA" TC="TN">
  47. Bienvenue sur notre serveur minitel.</TEXTE>
  48. </VDXML>
  49. <?php
  50. }
  51. ?>


c pas moi qui ai fait le script, c un script fourni par online que g essayé(sans succés) d'adapter au minitel
 
donc ben ca marche pas, et sur le minitel quand ca marche pas y a ecrit "incident momentané"...pas trop parlant pour trouver l'erreur
 
Merci pour votre aide
 

mood
Publicité
Posté le 27-10-2003 à 11:34:22  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  [vdxml/php] formulaire et minitel...

 

Sujets relatifs
reset un formulaire qui contient des valuers par defaut?voire les donnée de formulaire en php
récup d'un valeur de formulaire ( ! liste) en phpvider 1 seule ligne d'un tres gros formulaire contenant X lignes?
Pb avec la copy d'un formulaire dans une autre base de donnéesrécuperation variable (tableau) de formulaire
formulaire - deux boutons submit >> touche entréeDes idées de CSS pour égayer un formulaire ?
Pb de passage de variable d'un formulaire !Formulaire rempli en faisant précédent
Plus de sujets relatifs à : [vdxml/php] formulaire et minitel...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR