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

Langage PHP Discussion :

[PHP-JS] probleme d'envoi par submit


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut [PHP-JS] probleme d'envoi par submit
    salut à tous;
    J'ai developpé une application web et j'utilisais comme serveur Easyphp 1.6. Maintenant, j'ai déployé mon application sur un serveur linux Fedore core 4 (php version 5.0.4; httpd version 2.0.54) et voila mon probleme:
    Il faut que je clique plusieurs fois sur un boutton de type submit pour que les données soient envoyées, et quelque fois c'est la même chose pour les liens. Alors que ça marchait tres bien avec easyphp. Je ne sais pas si c'est la configuration d'apache (httpd.conf) qui en est la cause.
    Pouvez vous m'aider à résoudre ce probleme
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 144
    Par défaut
    Ton problème est trés étrange, et vue de l'exterieurs avec le peu de renseignements que tu as on va avoir du mal à t'aider.

    Regardes du coté des erreurs javascript ? Ca peut pas être une erreur de serveur si cela ne part pas au serveur

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut
    non, il'ny a pas de javascript dans mon code. Voici un exemple de code
    fichier test.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <form action="test.php" method="post">
    <input type="text" name="send">
    <input type="submit" value="Envoyer">
    </form>
     
    <?php
    echo $_POST['send'];
    ?>
    Dans mon code, il y a aussi une connexion ODBC avec une base de données Pervasive sql et l'affichage de la page est assez lente.
    Lorsque j'appuie sur Envoyer, la barre d' etat ecrit 'Waitting for 192.168.x.x....' aprés 'Done'
    et puis la valeur (send) n'est pas envoyée.
    Lorsque j'appuie une deuxieme fois sur Envoyer, la barre d'etat ecrit 'Waitting for 192.168.x.x....' aprés 'Transfering data from 192.168.x.x...' aprés 'Done'
    et là, la valeur est envoyée.
    Je ne sait pas si c'est à cause de l'odbc car avec les autre pages, tout fonctionne bien.

  4. #4
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    Est ce que ca passe des fois?

    Et est ce que tu as les meme version de php sur le serveur linux comparé à celle que t'utilisais avec easyphp?

    en effet c'est assez bizar comme trouble...ca peut provenir de ta config httpd p-e..

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut
    oui, c'est ça le probleme, des fois ça passe et des fois non.
    Avec easyphp 1.6, la version de php est 4.2.0 et sur le serveur linux c'est 5.0.4.
    Je crois vraiment que c'est à cause de l' odbc car toute les pages qui contiennent une connexion odbc font pareil. Il faut peut être une configuration à changer dans le linux car avec easyphp, tout fonctionnait tre bien

  6. #6
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    ouais c'est probablement ca
    car la migration vers une nouvelle version de php peut entrainer ces probleme
    regarde si pour php 5 la connecxion odbc ce fait pareil comme en 4

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut
    L'execution des requettes odbc est aussi lente pour l'easyphp que pour le serveur linux. Est ce à cause de cette lenteur d'execution que l'envoi des valeurs par submit ne marche pas des fois avec le serveur linux?

  8. #8
    Membre confirmé Avatar de MicroPuce
    Inscrit en
    Mai 2004
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 262
    Par défaut
    Salut,
    Pour savoir ce qui se passe, tu devrais mettre des "logs" dans ton code php pour savoir s'il est executé à chaque fois (même quand y bloque) et si oui, alors tu devrais pouvoir déterminer à quel endroit du code ça s'arrete. De cette facon, tu pourras voir si la connexion odbc est bien en cause ou si ça vient d'autre chose.
    A pluche...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut
    salut,
    à chaque fois que j'envoie des valeurs, mes logs me donne:
    [Tue Aug 29 11:54:36 2006] [notice] child pid 27014 exit signal Segmentation fault (11) même si ça bloque. Qu'est ce que cela veut dire?

  10. #10
    Membre confirmé Avatar de MicroPuce
    Inscrit en
    Mai 2004
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 262
    Par défaut
    Salut,
    Fais une recherche sur le web, à priori, ça serait un bug de PHP/Apache
    Mais j'ai pas trop cherché non plus
    Essaie de déterminer si c'est lié à ton script PHP et dans ce cas, essaie de le modifier...
    Ou bien change de versions
    A pluche...

Discussions similaires

  1. probleme d'envoi de mail par asp.net
    Par tortuegenie dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/03/2008, 09h08
  2. Réponses: 1
    Dernier message: 26/09/2007, 00h08
  3. Réponses: 5
    Dernier message: 07/02/2007, 10h10
  4. Probleme d'envois de mail serveur PHP/ASP
    Par oulahoup dans le forum ASP
    Réponses: 2
    Dernier message: 23/08/2005, 14h38

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