[svg] IE/ svg/session bug?

IE/ svg/session bug? [svg] - HTML/CSS - Programmation

Marsh Posté le 20-04-2006 à 09:11:07    

yo,  
le stagiaire développe une appli html-svg .... c'est fait tant bien que mal mais ca tourne apparemment.
Bref....  
 
Un fichier svg est inclu dans une page html dans lequel on recupere et affiche des données stockées en session. Ca fonctionne nickel sur firefox. Mais pas d'affichage du contenu svg sur IE. En fait c'est les sessions qui merdent sous IE6....
Sous IE, si je vire le session_start() le svg s'afiche mais je ne recupere pas mes données. Si je mets le session_start(), le script patine..
J'ai essayé de setté les session en php, en vain. Une idée?
 
merci  [:john keats]  
 
 

Reply

Marsh Posté le 20-04-2006 à 09:11:07   

Reply

Marsh Posté le 20-04-2006 à 10:24:35    

up up [:itm]

Reply

Marsh Posté le 20-04-2006 à 11:10:35    

ob_start ?

Reply

Marsh Posté le 20-04-2006 à 11:37:25    

obviously not!

Reply

Marsh Posté le 20-04-2006 à 11:45:24    

[:zytrasnif]

Reply

Marsh Posté le 20-04-2006 à 13:47:26    

[imgl]http://forum-images.hardware.fr/icones/message/icon8.gif[/imgl]
 
 
 [:john keats]

Message cité 1 fois
Message édité par simogeo le 20-04-2006 à 14:03:40
Reply

Marsh Posté le 20-04-2006 à 13:54:16    

simogeo a écrit :

[email]http://forum-images.hardware.fr/icones/message/icon8.gif[/email]
 
 
 [:john keats]


http://forum-images.hardware.fr/icones/message/icon8.gif

Reply

Marsh Posté le 25-04-2006 à 05:55:52    

Je continue
 
Non seulement j'aimerai bien trouver une issue mais je pense que ca peut en intéresser  d'autres :
 
Je vous balance les deux fichiers :
 
index.php
 

Code :
  1. <?php
  2. session_start();
  3. $_SESSION['test']="Dynamic text from session variable";
  4. ?>
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7. <head>
  8. <title>Test svg session - IE</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  10. </head>
  11. <body>
  12.  <object type="image/svg+xml" data="embeded_svg.php" width="100%" height="100%">
  13.  alternative content
  14.  </object>
  15. </body>
  16. </html>


 
et mon fichier 'embeded_svg.php' :
 

Code :
  1. <?php
  2. ob_start();
  3. session_start();
  4. header("Content-type: image/svg+xml" );
  5. echo '<?xml version="1.0" encoding="UTF-8"?>';
  6. ?>
  7. <svg width="400" height="600" viewBox="0 0 400 600" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" version="1.1"  baseProfile="full">
  8. <g id="mainlayer" font-size="14">
  9.   <text class="sser" x="44" y="30">Static text</text>
  10.   <text class="seri" x="44" y="60"><?php echo $_SESSION['test']; ?></text>
  11.   </g>
  12. </svg>
  13. <?php
  14. ob_end_flush();
  15. ?>


   
  Vous pouvez tester en ligne :   http://www.green-box.com/testsvg/
   
Testez sous Firefox puis sous IE .......
Sous IE si je desactive les sessions, alors ca fonctionne ... sinon ca broutte .....
 
Des idées ?

Reply

Marsh Posté le 25-04-2006 à 11:48:46    

hee [:dawa]
 
 

Reply

Marsh Posté le 25-04-2006 à 14:10:05    

[:itm]

Reply

Marsh Posté le 25-04-2006 à 14:10:05   

Reply

Marsh Posté le 25-04-2006 à 17:14:22    

UP [:mossieurpropre]

Reply

Marsh Posté le 26-04-2006 à 07:42:41    

au moins qq'un pour me dire si http://www.green-box.com/testsvg/ focntionen avec  IE
sur un autre forum on pm'a dit que oui ....

Reply

Marsh Posté le 26-04-2006 à 09:39:37    

Pour le faire marcher il faut un plugin ?
(sinon j'ai comme une image qui se charge et puis un alternative content ) [:dawa]

Reply

Marsh Posté le 26-04-2006 à 10:19:56    

moi le chargement s'interrompt (barre bleu entre 1/3 et 1/2, et c'est tres long pour en arrvier la), j'ai un cadre gris qui se surligne au survol avec l'info bulle: "cliquer ici pour activer et utiliser ce contrôle"


---------------
D3
Reply

Marsh Posté le 26-04-2006 à 11:31:46    

stiffler > adobe svg viewer le plugin [:dawa]

Reply

Marsh Posté le 26-04-2006 à 11:36:18    

Avec IE j'ai comme mescroutes ! [:zytrasnif]

Reply

Marsh Posté le 26-04-2006 à 12:05:26    

merci lapinot [:irm]
 
'tain faist chier la bite [:icon8]
 
 
 [:john keats]

Reply

Marsh Posté le 04-05-2006 à 21:05:46    

t'as trouvé ? [:dawa]

Reply

Marsh Posté le 20-05-2006 à 12:09:34    

nan [:icon8]

Reply

Marsh Posté le 31-08-2006 à 06:27:43    

up .... !!! des idées ???

Reply

Marsh Posté le 01-09-2006 à 00:06:38    

up pour aider le gros cake [:icon8]

Reply

Marsh Posté le 01-09-2006 à 06:51:12    

[:itm]

Reply

Marsh Posté le 01-09-2006 à 07:58:25    

[:john keats]

Reply

Marsh Posté le 01-09-2006 à 08:30:24    

\[:john keats]/

Reply

Marsh Posté le 01-09-2006 à 09:27:19    

Reply

Marsh Posté le 01-09-2006 à 10:57:38    

Reply

Marsh Posté le 01-09-2006 à 11:10:05    

[:icon8]

Reply

Marsh Posté le 01-09-2006 à 11:12:11    

\[:icon8]/


Message édité par simogeo le 01-09-2006 à 11:12:43
Reply

Marsh Posté le 01-09-2006 à 11:56:29    

/[:icon11]\


Message édité par stiffler le 01-09-2006 à 11:56:46
Reply

Marsh Posté le 01-09-2006 à 12:10:11    

Moi je sais pas non plus, mais faut écrire embedded et pas embeded, c'est pas beau les fautes d'orthographe :o

Message cité 1 fois
Message édité par gooopil le 01-09-2006 à 12:10:30
Reply

Marsh Posté le 01-09-2006 à 12:17:04    

bah je suis un peu etonné que tu te prennes pas un headers already sent by
ca serait pas mieux de mettre l ob_start dans la page index ?
mais ca m etonne que tu sois obligé un autre header vu que le type est deja precisé dans ton objet

Reply

Marsh Posté le 01-09-2006 à 14:00:29    

gooopil a écrit :

Moi je sais pas non plus, mais faut écrire embedded et pas embeded, c'est pas beau les fautes d'orthographe :o


ok, super intéressant ...
 

mIRROR a écrit :

bah je suis un peu etonné que tu te prennes pas un headers already sent by
ca serait pas mieux de mettre l ob_start dans la page index ?
mais ca m etonne que tu sois obligé un autre header vu que le type est deja precisé dans ton objet


 
l'ob_start() sert à ca .... et il est pas mal placé là ou il est [:spamafote]

Reply

Marsh Posté le 01-09-2006 à 14:51:14    

[quotemsg=1435097,32,45926]ok, super intéressant ...
 
Désolé c'est un réflexe, juste avant j'ai bossé sur le code de quelqu'un dont toute le code était bourré d'anglais (ce qui en soit me dérange pas) parce que ça fait plus staÿle d'écrire submit que valider, array que tableau. Mais quand il y a des fautes sur la moitié des noms de variables, c'est chiant de débugguer. Du coup j'ai passé une demi-heure avant de comprendre pourquoi ma variable $example s'affichait pas...Parce que lui utilisait exemple en pensant que c'était le mot anglais...
 
Bref, ça ma juste sauté au yeux dans ton post et du coup j'ai fait la remarque...


Message édité par gooopil le 01-09-2006 à 14:51:42
Reply

Marsh Posté le 01-09-2006 à 16:01:51    

gooopil > oui, je comprend ton point de vue. Mais c'est plutôt une étourderie que du laxisme ;) .. et je cherchais de l'aide technique

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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