Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/04/2007, 14h42   #1
En attente de confirmation mail
 
Inscription : février 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2
Points : 0
Points : 0
Par défaut Envoyer des données POST à une page web puis récupérer l'URL

Bonjour,
Je voudrais faire un script pour Konversation qui prend un fichier en entrée et donne en sortie une URL de http://pastebin.archlinux.fr/
Pour ça, je dois envoyer les données dans le formulaire, et ensuite récupérer l'URL sur laquelle j'arrive.
J'ai essayé ça:
zulon@zulon-pc:~$ wget --post-data='code2=Lalala&expiry=d&poster=Zulon' http://pastebin.archlinux.fr/pastebin.php
--14:41:49-- http://pastebin.archlinux.fr/pastebin.php
=> `pastebin.php'
Résolution de pastebin.archlinux.fr... 213.186.33.2
Connexion vers pastebin.archlinux.fr|213.186.33.2|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]

[ <=> ] 8 765 --.--K/s

14:41:49 (211.00 KB/s) - « pastebin.php » sauvegardé [8765]

Mais ça ne marche pas: je récupère le fichier pastebin.php, en fait la source du machin :s
Je ne vois vraiment pas comment faire, pourriez vous m'aider? Merci d'avance.
Ze moi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 15h55   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
A part te dire que pastebin.php ne marche pas (pb de config du serveur ou pb de script), je ne sais pas quoi te dire.

Il est censé faire quoi, pastebin.php ? Qui a écrit pastebin.php ? Tu as vérifié auparavant qu'il marchait bien ? D'après ce que tu dis, tu récupères la source PHP. Dans ce cas, c'est le serveur PHP qui n'est pas bien configuré pour exécuter du PHP, je dirais.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 17h04   #3
En attente de confirmation mail
 
Inscription : février 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2
Points : 0
Points : 0
Non, je récupère l'HTML.
Il est censé stocker ce que j'envoie pendant 1 jour, pour qu'ensuite je poste le tout sur le chan IRC sans encombrer (200 lignes de codes, c'est beaucoup, et les robots apprécient généralement pas)
Sinon pastebin marche très bien hein, mais que j'essaye là, sur rafb.net/paste, tous les autres, c'est pareil.
Ze moi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 17h18   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Dans le code HTML que tu récupères, y a pas un message d'erreur qui explique ce qu'il ne va pas ? Tu oublies peut-être d'envoyer des paramètres de formulaires cachés ou des cookies. Dans ce cas, faut que tu procèdes manuellement avec Firefox par exemple et un "sniffer" qui te permet de voir exactement ce que Firefox envoie au script pastebin.php. Après, compare avec ce que tu envoies (paramètres de formulaires d'abord puis cookies) et essaie de rajouter ce qu'il manque dans ta requête.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h30.


 
 
 
 
Partenaires

Hébergement Web