IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

PsUpload : problème redirection avec IE


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 14
    Par défaut PsUpload : problème redirection avec IE
    Bonjour,

    J'ai installé le script PsUpload qui permet de charger un fichier sur le serveur. Ce script fonctionne parfaitement.

    Il propose, si on le souhaite, de rediriger vers une page définie dans la variable $redirect. Chose que j'ai faite, mais lorsque je valide le formulaire la redirection ne se fait pas. Le fichier, quant à lui est bien chargé.

    Ce qui est étrange, c'est que tout fonctionne parfaitement avec firefox ...

    Est-ce que quelqu'un pourrait m'éclaircir sur ce problème ?

    Merci beaucoup, Florent

  2. #2
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 14
    Par défaut
    Bonjour,

    Petite précision sur la redirection. J'ai mis un script cgi sur le serveur, avec juste une redirection dedans.

    Avec IE, lorsque j'appel directement le script ca marche, lorsque je l'appel avec une methode GET d'un formulaire, ca marche aussi, mais avec la méthode POST, impossible.

    Avec Firefox, tout marche ...

    Quand ca ne marche pas, IE me dit qu'il ne trouve pas la page, et il reste avec l'adresse du script dans la barre d'adresse.

    Est-ce que quelqu'un pourrait m'aider la dessus s'il vous plaît ?

    Merci beaucoup, florent

  3. #3
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Pourrais-tu nous montrer exactement ce que tu fais ? Parce que j'ai essayé de mon côté et mon script marche.

    --
    Jedaï

  4. #4
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 14
    Par défaut
    Pour le script j'ai une page d'admin que j'ai développée moi-même avec un formulaire d'upload qui appel ensuite ce script cgi.

    Lorsque je met la variable redirect du script à vide, le script fonctionne et la page de confirmation apparaît avec le listing des fichiers présents dans le dossier.
    Vu que j'ai vu que c'était uniquement la redirection qui ne fonctionne pas, j'ai juste fait un script avec une redirection, et le bête formulaire qui est fournit avec le script.
    La redirection ne fonctionne pas.

    Voici mon bête fichier cgi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #!/usr/bin/perl -w
    print qq~Location: http://www.google.fr\n\n~;
    Lors de l'appel direct de ce script, la redirection à bien lieu, mais lorsque je l'appel d'un formulaire comme le suivant, elle ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <html>
    <title>Attachment FormMailer</title> 
    </head>
     
    <body>
     
    <form action="/cgi-bin/upload.cgi" method="POST" ENCTYPE="multipart/form-data">
    <table align="center" border=0 cellspacing=0 cellpadding=10 width="430">
    <tr>
    <td><font face="verdana" size=2><b>File Attachment</b></font></td>
    <td><input type="FILE" name="FILE1" /></td>
    </tr>
    <tr>
    <td><br></td>
    <td><input type="SUBMIT" value="Submit Form" /></td>
    </tr>
    </table>
    </form>
     
    </body>
    </html>
    Sinon je n'ai rien changé au script d'origine. La preuve avec Firefox tout fonctionne, il y a juste avec Internet Explorer ...

    Merci de ton aide, en espérant avoir répondu à tes attentes ....
    Florent

  5. #5
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Essaie de remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/usr/bin/perl -w
    print qq~Location: http://www.google.fr\n\n~;
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/usr/bin/perl
    use strict; use warnings;
     
    use CGI;
     
    my $q = new CGI;
    print $q->redirect(-uri => "http://google.fr");
    (ça ne devrait pas changer grand chose, si ce n'est que CGI envoie le status)

    Si ça ne marche pas, pourrais-tu nous dire quelle version de IE tu utilises ?

    --
    Jedaï

  6. #6
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 14
    Par défaut
    En effet, ça ne marche pas. J'utilise la version 7, et j'ai testé sur la version 6 également, mais sans succès ...

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème redirection avec ww ou sans ww
    Par PtitGénie dans le forum OVH
    Réponses: 2
    Dernier message: 16/11/2010, 08h25
  2. Problème redirection avec nom de domaine
    Par J0r_x dans le forum Domaines
    Réponses: 0
    Dernier message: 26/05/2009, 22h20
  3. problème de redirection avec target=_top
    Par michaeljeru dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/06/2007, 23h13
  4. [PHP-JS] Problème de redirection avec header
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 02/09/2006, 18h01
  5. Problème de redirection avec window.location
    Par Kosti dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/11/2004, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo