problème d'affichage site sous Mac

problème d'affichage site sous Mac - HTML/CSS - Programmation

Marsh Posté le 14-04-2005 à 15:34:39    

Bonjour à toutes et à tous,
j'ai quelques pages qui ne s'affichent pas correctement pour les utilisateurs de Mac alors que ça passe en PC!
Ya-t'il une explication et une solution à votre avis?
http://anagath.free.fr/stages/index.htm
(je sais que la source n'est pas très propre, c'était tout en php au départ)
merci pour votre attention

Reply

Marsh Posté le 14-04-2005 à 15:34:39   

Reply

Marsh Posté le 14-04-2005 à 15:36:42    

Paran a écrit :

Bonjour à toutes et à tous,
j'ai quelques pages qui ne s'affichent pas correctement pour les utilisateurs de Mac alors que ça passe en PC!
Ya-t'il une explication et une solution à votre avis?
http://anagath.free.fr/stages/index.htm
(je sais que la source n'est pas très propre, c'était tout en php au départ)
merci pour votre attention


C'est normal le code qui se promène un peu partout à l'affichage?[:mlc]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-04-2005 à 15:37:27    

Citation :


      <td>
 
<?php
 
require "../administration/config.php3";  
require "../administration/fonctions.php3";
$db_link = mysql_connect("$machine","$user","$password" );
 
switch($action)
 {  
  case "voir";
{
  $result = mysql_db_query("$base","select * from $table_evt where $anagathevt_id=$id",$db_link);    
 
     
   $odatedeb = mysql_result($result,0,"$anagathevt_datedeb" );
 $odatefin = mysql_result($result,0,"$anagathevt_datefin" );
   $olieu = mysql_result($result,0,"$anagathevt_lieu" );
 $ointervenants = mysql_result($result,0,"$anagathevt_intervenants" );
 $odescription = mysql_result($result,0,"$anagathevt_description" );
 $olien = mysql_result($result,0,"$anagathevt_lien" );
 $otel = mysql_result($result,0,"$anagathevt_tel" );
 $organisateur = mysql_result($result,0,"$anagathevt_organisateur" );
 
 $odatedeb1 = montredate($odatedeb);
 $odatefin1 = montredate($odatefin);
     
   echo "<br><center>


 
[:mlc2]
Ya comme un bug dnas ton code, et ça vient pas du mac!:o


Message édité par skeye le 14-04-2005 à 15:38:14

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-04-2005 à 15:39:45    

Comprend pas, chez moi ca passe... (Safari)

Reply

Marsh Posté le 14-04-2005 à 15:43:51    

Ouais, "ça passe pas sous Mac", c'est trop vague. Faut plutôt dire 'ça passe pas sous le navigateur XXX' ;)

Reply

Marsh Posté le 14-04-2005 à 15:44:34    

Vous pourriez me dire ce qui apparaît au juste, apparamment c'est très aléatoire.

Reply

Marsh Posté le 14-04-2005 à 15:44:57    

ucl-madcow a écrit :

Comprend pas, chez moi ca passe... (Safari)


 

FlorentG a écrit :

Ouais, "ça passe pas sous Mac", c'est trop vague. Faut plutôt dire 'ça passe pas sous le navigateur XXX' ;)


 
 
Je suis sous Firefox PC, et j'obtiens la moitié du code php dans la page![:dawa]


Message édité par skeye le 14-04-2005 à 15:45:09

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-04-2005 à 15:46:40    

Pareil, à chier le code d'ailleurs :D

Reply

Marsh Posté le 14-04-2005 à 15:47:02    

Bon, ton site, il est censé être en php ou pas ? Il est associé à une db ou pas ?
 
Si non : Alors enlève tout le code PHP de ta page...

Reply

Marsh Posté le 14-04-2005 à 15:48:59    

Pardon, excuses moi ...
 
Vu que ce n'est pas interpreté ! (puisque je vois ton code PHP), tu dois enlever TOUT le code PHP de ta page !!!
 
Ca m'étonne même que ca passe sur un explorateur quelconque !!!

Reply

Marsh Posté le 14-04-2005 à 15:48:59   

Reply

Marsh Posté le 14-04-2005 à 15:50:48    

Citation :

"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; if (convlien($olien)) { $lien=convlien($olien); echo ""; echo ""; echo ""; echo ""; } echo ""; echo ""; echo ""; echo ""; echo "


 
Pour le reste : [:austiniste]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-04-2005 à 15:50:55    

je ne connais que le html et j'ai essayé de me débrouiller quand j'ai récupéré le site, donc c'est bâtard et comme chez moi ça passe bien j'ai pas cherché.
Donc il y a des navigeurs qui n'encaissent pas les trucs foireux c'est compréhensible.

Reply

Marsh Posté le 14-04-2005 à 15:51:55    

Non, là il y a un problème côté serveur, le PHP n'est pas parsé

Reply

Marsh Posté le 14-04-2005 à 15:52:32    

Paran a écrit :

je ne connais que le html et j'ai essayé de me débrouiller quand j'ai récupéré le site, donc c'est bâtard et comme chez moi ça passe bien j'ai pas cherché.
Donc il y a des navigeurs qui n'encaissent pas les trucs foireux c'est compréhensible.


euh non.
Ce n'est pas le navigateur, c'est ton code. Le navigateur ne fait qu'afficher ce que le serveur lui envoie, et si le serveur nous envoie du code php il doit l'envoyer à tout le monde pareil.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-04-2005 à 15:54:36    

alors pourquoi ça passe pour certains et pas d'autres?

Reply

Marsh Posté le 14-04-2005 à 15:54:37    

IE6 -> ça passe
 
FF1 -> ça passe pas
 
Or la source est bien entendu la même. IE est très paternaliste et passe son temps à faire des suppositions, en se disant : "tel élément ne devrait pas être là, je ne vais donc pas l'afficher".
 
Un bon browser ne se lance pas dans ces considérations dangereuses.
 
Arf.


Message édité par sircam le 14-04-2005 à 15:54:45

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-04-2005 à 15:55:12    

En réalité, tout navigateur qui n'affiche pas ton code "batard" est foireux...
 
IE est foireux...
 
CQFD !

Reply

Marsh Posté le 14-04-2005 à 15:56:39    

sircam a écrit :

IE6 -> ça passe
 
FF1 -> ça passe pas
 
Or la source est bien entendu la même. IE est très paternaliste et passe son temps à faire des suppositions, en se disant : "tel élément ne devrait pas être là, je ne vais donc pas l'afficher".
 
Un bon browser ne se lance pas dans ces considérations dangereuses.
 
Arf.


 
...et IE affiche aussi le php dans la source...[:joce]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-04-2005 à 15:58:16    

bon ben je vais faire le ménage et voir ce qui restera.

Reply

Marsh Posté le 14-04-2005 à 15:59:30    

En fait, je retire ce que j'ai dis dans la mesure où Safari n'affiche pas le code PHP... Mais bon, ca veux dire que Safari foire un peu sur ce coup là !

Reply

Marsh Posté le 14-04-2005 à 15:59:36    

skeye a écrit :

...et IE affiche aussi le php dans la source...[:joce]


Bien sûr ! La source est la même (on pourrait imaginer que ce ne soit pas le cas...). Simplement, IE en fait un rendering bienveillant. Avec tous les risques que cela comporte.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-04-2005 à 16:00:21    

sircam a écrit :

Bien sûr ! La source est la même (on pourrait imaginer que ce ne soit pas le cas...). Simplement, IE en fait un rendering bienveillant. Avec tous les risques que cela comporte.


 
Bah à continuer dans ce sens, il pourrait ne pas montrer dans le code non plus ce qu'il n'affiche pas alors qu'il devrait![:ddr555]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-04-2005 à 16:07:20    

et là c'est mieux ou il y a encore des problèmes?

Reply

Marsh Posté le 14-04-2005 à 16:07:51    

Reply

Marsh Posté le 14-04-2005 à 16:09:22    

Le milieu est pas centré, mais c'est logique. Tourne-toi vers les CSS

Reply

Marsh Posté le 14-04-2005 à 16:09:58    

Code :
  1. alt="Liens" border="0"></a></p>
  2. <?
  3. <p>&nbsp;</p>
  4. </body>
  5. </html>


 
encore jute un <? en trop...

Reply

Marsh Posté le 14-04-2005 à 16:14:41    

merci j'avais pas vu.
par contre je crois que le décentrement est minime non?

Reply

Marsh Posté le 14-04-2005 à 16:15:26    

Non. C'est collé à gauche

Reply

Marsh Posté le 14-04-2005 à 16:18:40    

merde chez moi c'est tout bien.
est-ce que ça ressemble à quelque chose au moins?
donc je pense que le pb se pose aussi pour la page concerts et liens.

Reply

Marsh Posté le 14-04-2005 à 16:35:23    

Confirmation, c'est pas centré sur les trois pages en question

Reply

Marsh Posté le 14-04-2005 à 16:36:54    

Paran a écrit :

merde chez moi c'est tout bien.


Chez toi = quel navigateur ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-04-2005 à 16:39:46    

Maxthon => centré
Firefox => pas centré...
 
Il n'y a pas de secret...

Reply

Marsh Posté le 14-04-2005 à 16:41:20    

Vu la tronche du code, c'est normal ;)

Reply

Marsh Posté le 14-04-2005 à 16:44:52    

Reply

Marsh Posté le 14-04-2005 à 16:46:00    

Reply

Marsh Posté le 14-04-2005 à 16:55:47    

MERCI. je vais m'y mettre.
 
si je comprends bien je ne peux pas me fier à ce qui apparaît sur mon navigateur. donc voilà les limites du bricolage.
Comment je peux faire pour vérifier que les pages pourront s'afficher correctement partout?

Reply

Marsh Posté le 14-04-2005 à 17:17:20    

Paran a écrit :

Comment je peux faire pour vérifier que les pages pourront s'afficher correctement partout?


En les testant toutes avec tous les navigateurs possibles.
 
Mais tu peux aussi prendre le parti de te conformer aux standards et d'ignorer les navigateurs qui ont, eux, décidé de les ignorer.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-04-2005 à 17:36:38    

je vais essayer de faire tout ça plus proprement.
 
merci

Reply

Marsh Posté le 14-04-2005 à 18:29:24    

sircam a écrit :

En les testant toutes avec tous les navigateurs possibles.
 
Mais tu peux aussi prendre le parti de te conformer aux standards et d'ignorer les navigateurs qui ont, eux, décidé de les ignorer.


 
Vu qu'aucun navigateur ne supporte (loin s'en faut) les standards, ses visiteurs verront des pages correctes en 2030.  :D  
 
Bon réponse sérieuse maintenant :
 
Teste avec :
 
1) Firefox (mozilla)
2) IE 6 (voire 5.5 si tu l'as sous la main).
3) Opera.
 
Généralement quand ça passe bien sous ces trois là, ça passe bien partout. [:spamafote]
 
Sinon, concernant les standards, il faut EVIDEMMENT les respecter et EN PLUS tester ses pages. [:spamafote]

Reply

Marsh Posté le 14-04-2005 à 18:50:53    

Sérieusement : bien dit Hermes.
 
Je crois que IE5.5 n'est pas un luxe pour un site "sérieux" (==commercial).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed