begin process at 2012 05 30 17:04:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

les navigateurs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

les navigateurs

lundi 18 octobre 2010 à 09:32:00 | les navigateurs

AZIRIAZIZ

Je viens de créer des pages web avec notepad++.
Pourquoi n'apparaissent t-elles pas de la même façon suivant que l'on utilise un navigateur ou
l'autre ?
Quelqu'un peut-il m'aider ?
D'avance merci.
lundi 18 octobre 2010 à 11:54:56 | Re : les navigateurs

Dariumis

Salut et oui ça c'est les differences de navigateur, d'habitude c'est entre IE et les autres. Moi maintenant que j'utilise ce doctype:
Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

et que je construit mes pages a base de div positionné en float, que j'utilise quasiment que des "%" au lieu des "px" dans le css j'ai plus trop de probleme avec ie7 et ie8.
lundi 18 octobre 2010 à 12:55:17 | Re : les navigateurs

AZIRIAZIZ

merci l ami vous ête genial
mardi 19 octobre 2010 à 05:49:41 | Re : les navigateurs

SnapFAB

Bonjour,

Effectivement moi aussi je viens de me rendre compte que sur "internet explorer" mes inputs et buttons sont décalées ...

En plus toujours sur internet explorer j'ai un effet de clignotement flagrant lors de mes changements de page alors que sur mozilla tout marche bien
mardi 19 octobre 2010 à 15:32:46 | Re : les navigateurs

Dariumis

Salut, il faudrait voir sur ton site directement, il faudrait savoir sur quelle version d'internet explorer ça bug aussi.
mardi 19 octobre 2010 à 15:56:04 | Re : les navigateurs

mailliam

Hello,

En javascript il est possible de détecter quel est le navigateur de l'utilisateur, il suffi ensuite de créer un fichier *.css pour chaque navigateur

Ensuite il y a des sites qui permettent de prévisualiser votre site sur les différent navigateurs, je les ai plus en tête mais faut voir sur google..
mardi 19 octobre 2010 à 15:58:54 | Re : les navigateurs

mailliam

nan en fait y a + simple, on peut détecter le navigateur directement en PHP avec HTTP_USER_AGENT ...
mercredi 20 octobre 2010 à 07:41:00 | Re : les navigateurs

SnapFAB

Effectivement avec ton doctype Dariumis
+ des % au lieu des px
+ des <div> bien placer
je suis arriver à retrouver une mise en page plutôt correct avec internet explorer malgré que j'ai toujours des clignotements lors des rafraichissements de mes pages.

Mais je me suis rendu compte d'un problème encore plus grave, une page avec des variables passent très bien sur firefox mais sur internet explorer j'ai le message d'erreur suivant :

Notice: Undefined variable: phrase in C:\wamp\www\tests\chiffre_test.php on line 100


C'est quoi le délire ? j'utilise internet explorer 8 pour mes tests.

Voici le code de la page en question :


Code PHP :


<?php
session_start(); // On démarre la session AVANT toute chose
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Chiffre mystère</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>

<body>

<?php

if( (!empty($_POST['txt_chiffre'])) AND isset($_POST['btn_valid']) == 'btn_valid'){

if(($_POST['txt_chiffre']) < ($_SESSION["chiffre_mystere"])) {
$phrase = "Le chiffre mystère est plus grand que : ".$_POST['txt_chiffre'];
$_SESSION["essai"] = $_SESSION["essai"] +1;
}

elseif(($_POST['txt_chiffre']) > ($_SESSION["chiffre_mystere"])) {
$phrase = "Le chiffre mystère est plus petit que : ".$_POST['txt_chiffre'];
$_SESSION["essai"] = $_SESSION["essai"] +1;
}

else {
$_SESSION["resultat"]=($_POST['txt_chiffre']);

?><div id="corps">
<h1>- LE CHIFFRE MYSTERE -</h1><?php

echo 'BRAVO. Vous avez trouvez le chiffre mystère : ' .$_SESSION["resultat"]. ' en ' .$_SESSION["essai"]. ' essais.';




unset($_SESSION["chiffre_mystere"]); //on remet en postion NULL le chiffre mystère
?>

<br/>
<form id="form_chiffre" method="post" action="chiffre_mystere.php">
<br/>
<button type="submit" name="btn_top15" >- Voir le Top 15 -</button>
<button type="submit" name="btn_stats" >Statistiques</button>
&nbsp; &nbsp;&nbsp;
<button type="submit" name="btn_valid" >Recommencer</button>
<br/>
<br/>
</form>

<?php
exit();
}
}

// si la variable de session chiffre mystere est vide alors on choisi un chiffre au hazard
// ça permet aussi de repasser le nombre d'essai à 1
if (empty($_SESSION["chiffre_mystere"])){
$_SESSION["chiffre_mystere"] = rand(1, 5000) ;
$_SESSION["essai"] = 1;
}
?>

<!-- Le corps -->

<div id="corps">

<h1>- LE CHIFFRE MYSTERE -</h1>
Trouvez le chiffre mystère, il est compris entre 1 et 5000. Bonne chance.

<form id="form_chiffre" method="post" action="?">
<br/>
&nbsp; &nbsp;
<input type="text" size= "10" style="height:15px;text-align:center;border:dotted" name="txt_chiffre" autocomplete="off" maxlength="4" onclick="this.value='';" />
&nbsp; &nbsp;
<input type="submit" name="btn_valid" style="width:100px" value="Essai n° <?php echo $_SESSION["essai"] ?>"</input>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;

<button type="submit" name="btn_stats" >Statistiques</button>
<button type="submit" name="btn_top15" >- Top 15 -</button>
<br/>
<br/>
</form>

<?php


// indique une erreur si on remplit pas la case, sinon affiche la variable $phrase
if(empty($_POST['txt_chiffre'])){
echo '<font color=#e0c060>* Renseigner votre chiffre dans le cadre avec la bordure en pointillé.</font>';
exit;
}else{
echo $phrase;
}
/////////////////////////////////////////////
?>
<p/>

</div>

</body>
</html>
mercredi 20 octobre 2010 à 12:13:42 | Re : les navigateurs

ChasseurDeChimeres

Salut;
Il s'agit ici d'une erreur de php, coté serveur donc le navigateur ne peut pas être mis en cause.
A mon avis il s'agit plutôt d'un problème de version de php. En effet php4 et antérieurs n'acceptent pas l'utilisation de variables non définies tandis que php5 et + les considérerons comme existantes mais nulles.
Tu peux soit t'arranger pour que la variable "$phrase" soit toujours définie (la rétrocompatibilité c'est bien), soit passer ton wamp en php5.
Bon dev'


Cette discussion est classée dans : navigateurs


Répondre à ce message

Sujets en rapport avec ce message

accepter MSIE 5.5 et 6 [ par pyranhaz ] Bonjour,J'ai un script php qui filtre les navigateurs...comment je fais pour accepter un navigateur avec une version portant un point comme 5.5 ???j'a Problème de compatibilité entre navigateurs... [ par mirtil ] Bonjour,Je ne comprends pas pourquoi plusieurs pages de mon site sont visibles sous firefox et pas sous internet explorer...Mon souhait est d'integrer Pb Affichage Image différents Navigateurs [ par EMSIEN ] Bonjour à Tous,Voilà j'ai un problème d'affichage,il s'agit d'une image lorsque je la visualise avec Firefox(FF) elle est normale mais quand j'utilise pb css [ par joebuz ] bonjourpetit probleme avec les feuilles de style CSS et MSIEvoici mon probleme :pour tout les navigateurs :min-height:800px;mais cela ne fonctionne pa adapter mes pages web aux navigateurs [ par davidengello ] Bonjour,actuellement entrain de développer un site web avec dreamweaver CS3 je visualisais mon site que sur internet explorer .en essayant sur firefox compatibilité des navigateurs [ par angelimad ] bonjour tout le monde, voila une petite question générale, je suis un développeur débutant en php, et j été amené a réalisé une petite application en Intégration web compatibilité des navigateurs [ par arillustor ] Bonjour, Je vous informe l'un de mes problèmes que je n'arrive pas à régler depuis un bon moment c'est pour cela que j'essaye de faire appel à vous.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales