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

  FORUM HardWare.fr
  Programmation

  recuperation du contenu du post....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperation du contenu du post....

n°29667
grosmethos
Posté le 07-05-2001 à 15:24:28  profilanswer
 

je voudrais recuperer tout ce que contient un formulaire envoyé par la methode post....alors que je ne connais pas forcement toute les variables contenues....
Comment est ce que je peux faire....

mood
Publicité
Posté le 07-05-2001 à 15:24:28  profilanswer
 

n°29679
grosmethos
Posté le 07-05-2001 à 15:45:46  profilanswer
 

personne n'a d'idées, paceque moi je trouve pas du tout....

n°29681
El_gringo
Posté le 07-05-2001 à 15:49:35  profilanswer
 

Si, moi j'ai une idée...
C'est que tu ferai bien de mettre un peu le nez dans des bouquins a lieu de confier ton boulot aux autres pendant que tu glandouilles à ton poste ! :gun:

n°29683
grosmethos
Posté le 07-05-2001 à 15:51:05  profilanswer
 

t'es vraiment un empafé car dans mes bouqins donne meme pas une piste....
Alors retourne a ton cake....et laisse travailler les pros

n°29684
verdoux
And I'm still waiting
Posté le 07-05-2001 à 15:52:15  profilanswer
 

En plus tu dis même pas ce que tu veux utiliser, CGI, ASP, php, mod_perl, ...

 

[edit]--Message édité par Verdoux--[/edit]

n°29685
El_gringo
Posté le 07-05-2001 à 15:52:25  profilanswer
 

c'est pas un cake, mais un quake
Je suis informaticien...pas cuisinier bordel !

n°29688
El_gringo
Posté le 07-05-2001 à 15:53:47  profilanswer
 

ouais, si au moins tu disais ce que tu veux utiliser
mais même ça tu veux qu'on le trouve pour toi je suis sur !
 
tsss, et c'est payé pour ça en plus !

n°29698
MagicBuzz
Posté le 07-05-2001 à 16:14:44  profilanswer
 

en ASP c'est tout con, et si c'est en autrechose, ben t'a qu'à passer à l'ASP :fou:
 
for each el in resquest.form
    response.write "Champ '" & el.name & "' = " & el.value & "<br>"
next
 
Voilà...
(c'est clair qu'un minimum d'effort n'aurait fait de mal à personne...)
 
Y'a aussi :
 
for i = 1 to ubound(request.form)
    response.write "Champ '" & request.form(i).name & "' = " & request.form(i).value & "<br>"
next

n°29699
MagicBuzz
Posté le 07-05-2001 à 16:15:24  profilanswer
 

ça se passe de bouquin... un simple essai désespéré et c'est trouvé...

n°29738
n0mad
inscrit au XXe siècle
Posté le 07-05-2001 à 18:09:07  profilanswer
 

El_gringo a écrit a écrit :

Si, moi j'ai une idée...
C'est que tu ferai bien de mettre un peu le nez dans des bouquins a lieu de confier ton boulot aux autres pendant que tu glandouilles à ton poste ! :gun:




 
arff, c'est lui qui dit ça...


---------------
Pipiru piru piru pipiru pi
mood
Publicité
Posté le 07-05-2001 à 18:09:07  profilanswer
 

n°29749
nicotine
Posté le 07-05-2001 à 18:53:43  profilanswer
 

cadeau : ma lib :
// ----------------------------------------------------------
  // choix automatique de la bonne variable d'environnement
  // et split de cette derniere
  // ----------------------------------------------------------
  function GetParam( $env , $get , $post )
    {
     // php4
     if ($env["REQUEST_METHOD"] == "GET" )
       $tab = $get;
     else if ($env["REQUEST_METHOD"] == "POST" )
       $tab = $post;
 
     while (list($cle,$val) = each($tab))
         { $param[$cle] = $val; }
 
     return $param;
    }
 
  // -------------------------------------------------
  // split d'un cookie
  // -------------------------------------------------
  function GetCookies( $http_param )
   {
    $tab = array();
    while (list($cle,$val) = each($http_param))
       { $tab[$cle] = $val; }
 
    return $tab;
   }
 
  // -------------------------------------------------------------
  // recup de multiples fichiers uploade HTTP_POST_FILE (php4)
  // -------------------------------------------------------------
  function GetFile( $http_file )
   {
    $tab = array();
    for ($i=0 ; $i < count($http_file) ; $i+=4 )
       {
        $tab[$i]["nom"] = $http_file["name"][$i];
        $tab[$i]["tmp"] = $http_file["tmp_name"][$i];
        $tab[$i]["type"] = $http_file["type"][$i];
        $tab[$i]["taille"] = $http_file["size"][$i];
       }
 
    return $tab;
   }
 
 
les appels
  // recup des param qqsoit le mode ....
  $param = GetParam($HTTP_SERVER_VARS,$HTTP_GET_VARS,$HTTP_POST_VARS);
  // cookie qui vont avec ....
  $cookie = GetCookies($HTTP_COOKIE_VARS);
  // recup des champs de type 'file' nommé fichier .....
  $fich  = GetFile($HTTP_POST_FILES["fichier"]);
  // rep de stockage .....
  $racine_fs = dirname($PATH_TRANSLATED)."/files";
 
 
 
pratique :
si champ classique passés en post , comme un champ telephone :
 
echo $param["telephone"]; .
 
 
les fichiers
for ($i=0 ; $i < count($fich) ; $i++)
  {  
   echo "nom=".$fich[$i]["nom"]."  taille=".$fich[$i]["taille"]."<br>";
   // transfert dans une zone visible du serveur http
   if (! copy($fich[$i]["tmp"],$racine_fs."/".$fich[$i]["nom"]))
     { echo "echec copie de ".$fich[$i]["nom"]; }
  }
 
 
cookie
si t'as chargé un cookie 'toto' de valeur '445566'
echo $cookie['toto'];

 

[edit]--Message édité par nicotine--[/edit]


---------------
Do androïds dream of electric sheep ?
n°29766
nicotine
Posté le 07-05-2001 à 20:28:07  profilanswer
 

pas un commentaire ????
 
 
....de la confiture aux cochons .....


---------------
Do androïds dream of electric sheep ?
n°29769
verdoux
And I'm still waiting
Posté le 07-05-2001 à 20:37:01  profilanswer
 
n°29776
nicotine
Posté le 07-05-2001 à 20:54:03  profilanswer
 

:cry:


---------------
Do androïds dream of electric sheep ?
n°29780
MagicBuzz
Posté le 07-05-2001 à 21:10:55  profilanswer
 

C pas grave :)
 
Tiens, pour te consoller, un bon gros bout bien bourrin de mon code bien dégeux ;)
 
Ca copie tout bêtement la structure (fichiers/répertoires) de ton disque C: dans une base de données :)
 

Code :
  1. <%@ Language=VBScript %>
  2. <%
  3. function quote(byval chaine)
  4. if not isnull(chaine) or chaine <> "" then
  5.  chaine = replace(chaine,"'","''" )
  6.     quote="'"&chaine&"'"
  7. else
  8.     quote="''"  
  9. end if
  10. end function
  11. Sub IndexSubFolder(repertoire, byval pere, byref maxid)
  12.         ' Attention ! Un objet "ADODB.Connection" doit être déclaré en global et porter le nom de "cnx"
  13.         ' repertoire : Répertoire à indexer. Type "folder"
  14.         ' pere : ID du répertoire père (1 pour la racine)
  15.         ' maxid : Répêrtoire en cours (utilisé lors de la récusrivité)
  16. for each fil in repertoire.files
  17.  sql = "insert into Image (nom, rep_id) values (" & quote(fil.name) & ", " & pere & " )"
  18.  cnx.Execute sql
  19. next
  20. for each fol in repertoire.subfolders
  21.  maxid = maxid + 1
  22.  sql = "insert into Repertoire (nom, parent) values (" & quote(fol.name) & ", " & pere & " )"
  23.  cnx.Execute sql
  24.  IndexSubFolder fol, maxid, maxid
  25. next
  26. Response.Write "."
  27. Response.flush
  28. end Sub
  29. %>
  30. <HTML>
  31. <HEAD>
  32. <title>Test</title>
  33. </HEAD>
  34. <BODY>
  35. <%
  36. parent = 1
  37. dim fso, rep, cnx
  38. set cnx = Server.CreateObject("ADODB.Connection" )
  39. cnx.Open MA_CHAINE_DE_CONNEXION
  40. set fso = server.CreateObject("Scripting.FileSystemObject" )
  41. set rep = fso.GetFolder("c:\" )
  42. IndexSubFolder rep, parent, parent
  43. cnx.Close
  44. set cnx = nothing
  45. Response.Write "end"
  46. %>
  47. </BODY>
  48. </HTML>
 

[edit]--Message édité par magicbuzz--[/edit]

n°29786
nicotine
Posté le 07-05-2001 à 22:16:18  profilanswer
 

joli !
 
comme dirait Verdoux ,  il le veut en quoi son code (? je viens juste de corriger une grosse bourde du mien :D )


---------------
Do androïds dream of electric sheep ?

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

  recuperation du contenu du post....

 

Sujets relatifs
[VC++] comment copier tout le contenu d'un dossier dans un autre ...les recordset en asp le contenu sur serveur ou sur C....
[PHP HTML] Récupération de chaînes[C/C++] Lire le contenu d'un répertoire dans C/C++
[VC++] comment récupérer une URL avec des paramètres en méthode POST ?[VB6] Récupération du nom de l'utilisateur
Gestion de contenu ???[ASP] Recuperation d'un bout d'adresse (??)
recuperation de la valeur d'une edit box [visual c++][PHP] videz le contenu des input dans les form html
Plus de sujets relatifs à : recuperation du contenu du post....


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