Salut à tous, je désespere avec FFox

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

PadaBen
Nouveau WRInaute
 
Messages: 40
Inscription: Dim Juin 18, 2006 0:32

Salut à tous, je désespere avec FFox

Message le Jeu Sep 21, 2006 12:34

salut, je viens de passer quelques jours à faire une formulaire d'inscription qui envoie des variables à une page de récéption d'un scriptPHP de newsletter.

et firefox me fait un truc que je n'ai jamais vu , que ce soit sur ma page inscription.php ou ma page de récéption, form.php, qd je clik sur envoi ou raffraichir la page, FF ( dernière version) m'ouvre un popup ( genre alerte windows)
et me dit

"ouverture du fichier nomdufichier.php ( en titre)"
puis : vous avez choisi d'ouvrir
inscription.php
qui est un fichier : PHP script
à partir de urlsite

QUE doit faire FIREFOX avec ce fichier ?
et là j'ai le choix entre ouvrir avec phpfile ou autre
ou l'enregistrer sur le disque
puis une checkbox: toujours effectuer cette action pour ce type de fichier

J'en peux plus, je ne comprend pas ca, si un utilisateur tombe la dessus, c bien ennyeux, pr un pb de sécurité et pr un souci d'éthique, ca doit fonctionner..
l'erreur n'est effective que sous FF , avec ie, opera, aucun souci

jettez un oeil là
[img]
http://benwebserveur.free.fr/
[/img]

je comprend vraiment rien

voilà le code de ma page

Code: Tout sélectionner
<script type="text/javascript">
   function verif() {
      if (document.getElementById("nom").value.length<1||document.getElementById("nom").value==''){
         document.getElementById("mess").value='Indiquez votre nom';
         return false;
         }
      else if (document.getElementById("prenom").value.length<1||document.getElementById("prenom").value==''){
         document.getElementById("mess").value='Indiquez votre prénom';
         return false;
         }
      else if (document.getElementById("email").value.indexOf('.')==-1||document.getElementById("email").value.indexOf('@')==-1){
         document.getElementById("mess").value='Indiquez votre e-mail';
         return false;
         }
      else if ((!document.formulaire.choix[0].checked)&&(!document.formulaire.choix[1].checked)&&(!document.formulaire.choix[2].checked)&&(!document.formulaire.choix[3].checked)){
         document.getElementById("mess").value='Choissez votre statut';
         return false;
         }
      else if (!document.formulaire.condgen.checked){
         document.getElementById("mess").value='Lisez les conditions générales';
         return false;
         }
      else {
         return true;
         }
   }
</script>
</head>
<body bgcolor="#000000" onLoad="document.forms['formulaire'].elements['nom'].focus()">
       <div id="form">
            <form name="formulaire" method="POST" action="urlsite/form.php" onSubmit="return verif()">
               Nom ><input name="nom" type="text" size="42" maxlength="20"  />
               Pr&eacute;nom <input name="prenom" type="text" size="39" maxlength="20" />               
               E-mail <input name="email" type="text" size="40" maxlength="100"  />
               <input name="choix" id="choix1" type="radio" value="entreprise" /><label for="choix1" class="bleu">Entreprise</label>
               <input name="choix" id="choix2" type="radio" value="particulier" /><label for="choix2" class="bleu">Particulier</label>
               <input name="choix" id="choix3" type="radio" value="association" /><label for="choix3" class="bleu">Association</label>
               <input name="choix" id="choix4" type="radio" value="autre" /><label for="choix4" class="bleu">Autre</label><br />
               <br />
               <input name="mess" id="mess" type="text" class="champb" size="30" />&nbsp;&nbsp;&nbsp;
               J&acute;accepte les conditions<input name="condgen" type="checkbox" /><br />
               <br />
               <input type="submit" name="inscription" value="VALIDER" class="btonvalid"  /><br />
             </form>
      </div>



MERCI DE VOTRE AIDE je perd la boule.. j'ai tout essayé
désactiver le js, modifier le encodetype... rien n'y fait

Merci pour vos aide précieux, ce forum est vraiment une mine d'or

@+
Padaben


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1056
Inscription: Jeu Déc 22, 2005 12:35

Message le Jeu Sep 21, 2006 12:40

le probleme est propre a ton pc ... donne nous l'adresse de la page pour qu'on puisse essayer ...

PadaBen
Nouveau WRInaute
 
Messages: 40
Inscription: Dim Juin 18, 2006 0:32

Message le Jeu Sep 21, 2006 12:43

hebmaster a écrit:le probleme est propre a ton pc ... donne nous l'adresse de la page pour qu'on puisse essayer ...


j'ai fait essayer un pote à l'autre bout de la france ,c pareil , meme chose pour lui

:s, une idée.. pour l'url, c un peu tendu vu que j'ai pas fini la sécurisation du site...

padaben


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Jeu Sep 21, 2006 12:44

effectivement ça parait tres bizarre

si ça marche avec ie c'est irrationnel

l'alerte c'est un message qui dit que le serveur apache ne peut pas interpréter le script php

ce serait totalement indépendant de ton pc et de ton navigateur

rog

Robinson
WRInaute accro
WRInaute accro
 
Messages: 1857
Inscription: Mar Oct 25, 2005 23:10

Message le Jeu Sep 21, 2006 13:06

Cela me fait ça de temps en temps sur quelques sites.
ça arrive quand le site rame.

Il n'arrive pas à charger la page et propose de l'enregistrer.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5328
Inscription: Lun Juin 13, 2005 14:13

Message le Jeu Sep 21, 2006 13:07

? etrange
ça ne vient pas des paramètres de traitement de fichiers dans ton Firefox ? Du genre les fichiers en .php il les enregistre au lieu de les ouvrir (comme les videos .wmv ou .avi par exemple ..)
Zarbii


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Jeu Sep 21, 2006 13:08

Code: Tout sélectionner
<form action="urlsite/form.php">


pourquoi ne pas mettre simplement
Code: Tout sélectionner
<form action="form.php">


Ouais sinon je penche comme tout le monde : ton serveur apache semble présenter quelques signes de "fatigue" :-)
Dernière édition par mahefarivony le Jeu Sep 21, 2006 13:10, édité 1 fois.

PadaBen
Nouveau WRInaute
 
Messages: 40
Inscription: Dim Juin 18, 2006 0:32

ahhhh je pige pas !

Message le Jeu Sep 21, 2006 13:09

re

j'ai testé sous NetScape7, meme erreur que sous FF, j'ai mis ds le lien l'image de la fenetre

[url]
http://benwebserveur.free.fr/
[/url]

mais je ne sais pas bien ce que signifie application/x-httpd-php
netscape me donne cette info en +, cela viendrai t il de mon hébergeur, il est sous PHP5, et je n'ai jamais eu aucun pb !

effectivement je ne pense pas que cela vienne de mon pc..

merci de votre aide

Padaben

PadaBen
Nouveau WRInaute
 
Messages: 40
Inscription: Dim Juin 18, 2006 0:32

Message le Jeu Sep 21, 2006 13:13

mahefarivony a écrit:
Code: Tout sélectionner
<form action="urlsite/form.php">


pourquoi ne pas mettre simplement
Code: Tout sélectionner
<form action="form.php">


Ouais sinon je penche comme tout le monde : ton serveur apache semble présenter quelques signes de "fatigue" :-)


parceque form.php est en fait sur un sous domaine de mon domaine principal
donc sous la forme :

www.mondomaine.com/inscriptin.php
et http://sousdomaine.mondomaine.com/form.php !!

++

khantic
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Lun Sep 06, 2004 19:04

Message le Jeu Sep 21, 2006 13:19

Dans tes script php, il faut forcer le header("Content-type:") pour que firefox prennent en compte que c'est une page à afficher et non pas une page à téléchargé (il le prend apparemment comme application/x-httpd-php)

Je ne sais plus quelle valeur il faut mettre pour le Content-type pour une page HTML. peut être text/html

PadaBen
Nouveau WRInaute
 
Messages: 40
Inscription: Dim Juin 18, 2006 0:32

rere

Message le Jeu Sep 21, 2006 13:25

khantic a écrit:Dans tes script php, il faut forcer le header("Content-type:") pour que firefox prennent en compte que c'est une page à afficher et non pas une page à téléchargé (il le prend apparemment comme application/x-httpd-php)

Je ne sais plus quelle valeur il faut mettre pour le Content-type pour une page HTML. peut être text/html

dans la balise <form > j'ai essayé avec content-type=text/html

ca fait pareil

j'ai une info par mon hébergeur comme quoi il faudrait que je mette un htaccess.. mais ce que je pige pas c que le php est forcément interprété par le navigateur, c pas comme si le fichier était d'une extension pas commune..

fichier .htaccess :
AddType application/x-httpd-php .php

ce qui reviendrait à dire le fichier php ,est un fichier php, traite le comme fichier php.. donc un peu débile ds mon cas, à l'inverse pour un fichier .bab par ex, il pourrait etre utile de dire
AddType application/x-httpd-php .bab ... donc opuvre les .bab comme des .php..

mais là !!!!!
je comprend toujours pas

merci de votre aide encore une fois, j'espere vite trouver la soluce

++

PAdaben


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Jeu Sep 21, 2006 13:32

ce probleme vient du serveur

ça ressemble à

- php nao installé
- l'extention php pour apache nao installée
- l'extension php nao ajoutée à httpd.conf (apache1.xx) ou mod_available ou mod_enabled (apache 2xx)
- l'extention php mal configurée

ça vient à 99.99% de l'hébergeur

rog


Serious
WRInaute accro
WRInaute accro
 
Messages: 2438
Inscription: Lun Nov 21, 2005 18:29

Message le Jeu Sep 21, 2006 13:32

PadaBen a écrit:j'ai une info par mon hébergeur comme quoi il faudrait que je mette un htaccess..

Alors fais-le ;)
PadaBen a écrit:mais ce que je pige pas c que le php est forcément interprété par le navigateur, c pas comme si le fichier était d'une extension pas commune..

Le PHP n'est jamais interprete par le navigateur (et l'extension importe peu).

Rajoute le .htaccess a la racine de ton sous-domaine.
Code: Tout sélectionner
AddType application/x-httpd-php .php

et soit sur que le module PHP soit charge dans Apache (mais bon ca c'est 99% sur)
Dernière édition par Serious le Jeu Sep 21, 2006 13:55, édité 1 fois.

khantic
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Lun Sep 06, 2004 19:04

Message le Jeu Sep 21, 2006 13:43

C'est

AddType text/html .php

Ce qui revient au même que mettre :
header("Content-type: text/html");

PadaBen
Nouveau WRInaute
 
Messages: 40
Inscription: Dim Juin 18, 2006 0:32

re, hébergeur

Message le Jeu Sep 21, 2006 14:09

il semble que ce soit mon hébergeur qui pour la 1ere fois me fait un problème

puisque sur le site hébergé en question lors d'acces à la bdd, le meme probleme arrive, j'ai donc contacté mon hébergeur et j'attend la réponse..;

peut etre le module php de apache a planté !!! ce qui est rare c'est vrai ..

je vous tient informé, merci pour votre aide.

@+
Padaben


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités