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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probléme avec method="post" et "get" (Résolu )

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probléme avec method="post" et "get" (Résolu )

n°1156763
wwwwww
Posté le 22-07-2005 à 08:48:59  profilanswer
 

Bonjour,  :hello:  
Le code ci dessous fonctionne avec method="post" mais pas avec get
Donc je suis obliger de faire parcourir afin de choisir mon fichier et j’aimerai le lancer directement.  :??:  
Par exemple pour le fichier : d:\temp\a3.hp
http://100.0.0.255/upload/toto.hp? [...] mp%5Ca3.hp
Merci d’avance.
 

Code :
  1. <html>
  2. <head>
  3. <title></title>
  4. </head>
  5. <body style="color: Black; background-color: White;" alink="Blue" link="Navy" vlink="Navy">
  6. <form enctype="multipart/form-data" action="http://100.0.0.255/upload/toto.hp" method="post">
  7. <input name="aa" size="45" type="file"><input value=" pipo " type="submit"></form>
  8. </body>
  9. </html>


Message édité par wwwwww le 01-08-2005 à 14:07:08
mood
Publicité
Posté le 22-07-2005 à 08:48:59  profilanswer
 

n°1156770
esox_ch
Posté le 22-07-2005 à 09:03:59  profilanswer
 

Impossible de le lancer directement, ça serait une faille de securité


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1156784
wwwwww
Posté le 22-07-2005 à 09:24:13  profilanswer
 

:cry:  
Dommage
L’adresse 100.0.0.255 n'est pas un PC mais un contrôleur relier à un traceur. Donc à chaque fois que je veux imprimer un fichier je dois lancer cette page htm et faire parcourir pour rechercher mon fichier  :kaola:  
C'est un peut long, et je cherche un moyen pour faire un raccourci pour certain fichier que je lance régulièrement.
tu n'aurais pas une petite idée  :pt1cable:


Message édité par wwwwww le 22-07-2005 à 09:26:49
n°1156819
esox_ch
Posté le 22-07-2005 à 10:00:10  profilanswer
 

Bein t'arriverais pas a inclure le fichier dans un repertoire FTP? Parceque si tu peux le faire, tu pourras automatiser le transfer grace aux fonctions FTP serveur de PHP


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1156838
FlorentG
Unité de Masse
Posté le 22-07-2005 à 10:14:39  profilanswer
 

Et accessoirement, c'est normal qu'on ne puisse pas envoyer de fichier en GET [:pingouino] Sachant qu'IE limite l'URL à 2043 caractères, on va pas aller bien loin...

n°1156839
wwwwww
Posté le 22-07-2005 à 10:14:50  profilanswer
 

J'ai essayé de me connecter par ftp sur 100.0.0.255 mais la connections ne fonctionne pas. Par contre je peux mettre mes fichiers sous un autre serveur ftp !? STP, Tu peux être plus précis dans la façon d'automatiser le transfert en PHP

n°1156849
wwwwww
Posté le 22-07-2005 à 10:19:25  profilanswer
 

Citation :

c'est normal qu'on ne puisse pas envoyer de fichier en GET [:pingouino] Sachant qu'IE limite l'URL à 2043 caractères, on va pas aller bien loin...


 
 
es ce que par get on envoie le fichier ou l'adresse du fichier  :bounce:

n°1156862
FlorentG
Unité de Masse
Posté le 22-07-2005 à 10:25:24  profilanswer
 

Certains navigateurs envoient juste le nom, d'autres le chemin complet...

n°1156863
FlorentG
Unité de Masse
Posté le 22-07-2005 à 10:25:30  profilanswer
 

A vérifier toutefois

n°1156883
esox_ch
Posté le 22-07-2005 à 10:38:04  profilanswer
 

wwwwww a écrit :

J'ai essayé de me connecter par ftp sur 100.0.0.255 mais la connections ne fonctionne pas. Par contre je peux mettre mes fichiers sous un autre serveur ftp !? STP, Tu peux être plus précis dans la façon d'automatiser le transfert en PHP


Bein il faut configurer un serveur FTP pour qu'il accepte ta connection a 100.0.0.255 ... Ou a la limite faire un symbolic link de cette adresse sur un autre FTP ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 22-07-2005 à 10:38:04  profilanswer
 

n°1156896
wwwwww
Posté le 22-07-2005 à 10:46:18  profilanswer
 


oui, mais comme je ne peux pas me connecter par ftp à 100.0.0.255, cela ne risque pas de poser un problème. [:audette] :??:  

n°1159040
wwwwww
Posté le 25-07-2005 à 14:24:54  profilanswer
 

juste un petit up [:ass_kicker57]

n°1159183
esox_ch
Posté le 25-07-2005 à 16:28:33  profilanswer
 

T'a essayé?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1159209
wwwwww
Posté le 25-07-2005 à 16:48:18  profilanswer
 

oui mais je n'ai pas réussi par ftp (pas possible de configurer le controleur)

n°1165096
wwwwww
Posté le 29-07-2005 à 17:07:38  profilanswer
 

Je pense que la fonction hidden pourrai m'aider.
J'ai donc essayé :
 

Code :
  1. <html>
  2. <head>
  3.   <title>Test</title>
  4. </head>
  5. <body style="color: Black; background-color: White;" alink="Blue" link="Navy" vlink="Navy">
  6. <form enctype="multipart/form-data" action="http://100.0.0.255/upload/toto.hp" method="post"> <input name="fichier" value="D:\temp\a3.hp" type="hidden"> <input value="Go!" type="submit"> </form>
  7. </body>
  8. </html>


 
Mais cela ne fonctionne pas ( fichier introuvable => donc problème de passage de paramètres).
Je ne vois pas pourquoi mon code n'ai pas bon.  :pt1cable:  
Un petit coup de pouce me serai utile, merci d'avance  :D  
 

n°1165149
FlorentG
Unité de Masse
Posté le 29-07-2005 à 18:01:29  profilanswer
 

C'est surtout qu'on peut pas mettre de valeur prédéfinie à un input de type file. Ce que tu es en train d'essayer est une belle tentative de piratage :D Suffit de remplacer ton fichier par un fichier sensible, et le client se voit uploader quelque chose qu'il n'aimerait pas ;) Et en plus tu le planques :D
 
Y'a que opéra qui l'authorise, mais il affiche un message d'avertissement je crois...

n°1165159
esox_ch
Posté le 29-07-2005 à 18:15:45  profilanswer
 

Si je me trompe pas c'est plus la cas dans les versions actuelles d'ailleurs


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1165163
gatsusat
Posté le 29-07-2005 à 18:17:55  profilanswer
 

question conne : comment tu arrives à avoir une ip en 255 alors que cette ip est réservée à du broadcast ???

n°1165167
FlorentG
Unité de Masse
Posté le 29-07-2005 à 18:19:03  profilanswer
 

En Classe B ou A c'est possible

n°1165211
plainsofpa​in
Pingouino's lover
Posté le 29-07-2005 à 19:11:25  profilanswer
 

Florent > T'es sur  :heink:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1165220
FlorentG
Unité de Masse
Posté le 29-07-2005 à 19:45:14  profilanswer
 

Ben ouais, vu que genre en classe B tu va de xxx.yyy.0.0 à xxx.yyy.255.255, du coup l'adresse de broadcast est xxx.yyy.255.255, et xxx.yyy.0.255 est parfaitement utilisable

n°1165244
plainsofpa​in
Pingouino's lover
Posté le 29-07-2005 à 20:23:59  profilanswer
 

Vrai mais pas tout le temps, si tu a des sous réseaux :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1165360
FlorentG
Unité de Masse
Posté le 30-07-2005 à 01:37:14  profilanswer
 

Oui bon hein :o

n°1166369
wwwwww
Posté le 01-08-2005 à 09:44:08  profilanswer
 

gatsusat a écrit :

question conne : comment tu arrives à avoir une ip en 255 alors que cette ip est réservée à du broadcast ???


 
 
C'est un réseau interne, et c'est l'adresse qui à été adressé au traceur. je ne sais pas pourquoi cette adresse a été choisi mais le traceur fonctionne quand même  ;)  

n°1166372
wwwwww
Posté le 01-08-2005 à 09:54:33  profilanswer
 

FlorentG a écrit :

C'est surtout qu'on peut pas mettre de valeur prédéfinie à un input de type file. Ce que tu es en train d'essayer est une belle tentative de piratage :D Suffit de remplacer ton fichier par un fichier sensible, et le client se voit uploader quelque chose qu'il n'aimerait pas ;) Et en plus tu le planques :D
 
Y'a que opéra qui l'authorise, mais il affiche un message d'avertissement je crois...


 
Je n'y connais pas grand chose en html et je ne vois pas pourquoi c'est une tentative de piratage  :??:  
En effet je peux transférer n'importe quel fichier avec le code html du début du forum, il suffit de faire parcourir puis de choisir son fichier et puis de le valider. Comme je refais plusieurs fois la même manip c'est assez pénible et c'est pourquoi je voudrais l'automatiser afin de gagner du temps.  
Si je veux envoyer un ficher "sensible" je peux quand même le faire avec la fonction parcourir  :na:   :D

n°1166380
mcjoedassi​n
Posté le 01-08-2005 à 10:00:23  profilanswer
 

salut
pourquoi n'utiliserais tu pas un petit script à base de
wget --post-file D:\temp\a3.hp http://100.0.0.255/upload/toto.hp

n°1166386
wwwwww
Posté le 01-08-2005 à 10:04:05  profilanswer
 

Ca fonctionne comment ce script ? (ms dos, page html, ...)

n°1166391
mcjoedassi​n
Posté le 01-08-2005 à 10:09:31  profilanswer
 

http://www.interlog.com/~tcharron/wgetwin.html
 
ensuite, fais un scipt batch

n°1166394
wwwwww
Posté le 01-08-2005 à 10:14:27  profilanswer
 

OK merci
mais il doit y avoir un problème de droit car quand je lance la commande il indique :
--10:11:56--  http://100.0.0.255/upload/toto.hp
  (try:20) => `toto.hp'
Connecting to 100.0.0.255:80... connected.
Failed writing HTTP request: Connection reset by peer.
Giving up.

n°1166521
wwwwww
Posté le 01-08-2005 à 11:32:30  profilanswer
 

En y réfléchissant un peu  :pt1cable: , je ne pense plus que c'est un problème de droit mais plutôt qu'il faut rajouter des paramètres optionnels à la commande wget afin de simuler une vrai page html.  :??:  

n°1166529
mcjoedassi​n
Posté le 01-08-2005 à 11:39:14  profilanswer
 

commence par mettre l'option -v -d pour debugguer

n°1166532
wwwwww
Posté le 01-08-2005 à 11:42:44  profilanswer
 

il y a ca comme charabia :
--11:42:12--  http://100.0.0.255/upload/toto.hp
  (try:20) => `toto.hp'
Connecting to 100.0.0.255:80... seconds 0.00, connected.
Created socket 924.
Releasing 0x008a49f0 (new refcount 0).
Deleting unused 0x008a49f0.
 
---request begin---
POST /upload/toto.hp HTTP/1.0
User-Agent: Wget/1.10
Accept: */*
Host: 100.0.0.255
Connection: Keep-Alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 220631
 
---request end---
[writing POST file D:/temp/a3.hp ... Failed writing HTTP request: Connection res
et by peer.
Closed fd 924
Giving up.

n°1166547
mcjoedassi​n
Posté le 01-08-2005 à 11:51:22  profilanswer
 

tu vas plutot utiliser curl ... plus paramétrable que wget ...
http://www.cag.lcs.mit.edu/curl/Bi [...] l-curl.exe
 
teste une requete genre
curl -F "fichier=@a3.hp;filename=a3.hp" http://100.0.0.255/upload/toto.hp

n°1166563
wwwwww
Posté le 01-08-2005 à 11:58:59  profilanswer
 

j'ai le message suivant quand je lance la commande sous ms-dos
Could not create specified font Times New Roman Regular
Too many arguments

n°1166579
mcjoedassi​n
Posté le 01-08-2005 à 12:06:45  profilanswer
 
n°1166598
wwwwww
Posté le 01-08-2005 à 12:20:25  profilanswer
 

j'obtient :
curl: (26) failed creating formpost data

n°1166643
mcjoedassi​n
Posté le 01-08-2005 à 12:40:53  profilanswer
 

euh, -v --trace
bizarre que ca marche pas ... sous Linux ça marche ;)

n°1166715
wwwwww
Posté le 01-08-2005 à 13:54:06  profilanswer
 

curl: (6) Could not resolve host: a3.hp;filename=a3.hp; Host not found
Wind Web Server Error Report:<HR>
<H1>Server Error: 501 Not Implemented</H1>
Operating System Error Nr:3997700: S_objLib_OBJ_TIMEOUT <P><HR><H2>No RPM for th
is combination of URL and method</H2><P><P><HR><H1>/upload/toto.hp</H1><P><HR>
 
ah sacré windows  :kaola:   ;)

n°1166722
wwwwww
Posté le 01-08-2005 à 13:59:49  profilanswer
 

:ouimaitre: :ouimaitre: :ouimaitre:  :D  :D  :D  :bounce:  
 

Code :
  1. curl -F "fichier=@d:\temp\a3.hp;filename=a3.hp" http://100.0.0.255/upload/toto.hp


 
 
ca marche
Merci beaucoup  :hello:  :bounce:


Message édité par wwwwww le 01-08-2005 à 14:00:18
mood
Publicité
Posté le   profilanswer
 


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

  Probléme avec method="post" et "get" (Résolu )

 

Sujets relatifs
[Resolu]Header already sent : Je ne trouve pas malgré mes recherchesProblème avec le pied de page
[Résolu] Condition+SQLprobleme de session
problème de modification d'une variable globale xslpetit probleme script de menu deroulant
[Résolu] concatener+VBS[php-Xoops]Probleme de fichiers phpxx.tmp qui saturent le dossier temp
Probleme de taille de l'animation lors de l'integration [RESOLU] 
Plus de sujets relatifs à : Probléme avec method="post" et "get" (Résolu )


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