login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IE ververst niet (Opgelost)

Offline per_k - 25/10/2007 19:16 (laatste wijziging 25/10/2007 19:20)
Avatar van per_kNieuw lid Hoe zorg ik ervoor dat IE automatisch het XML bestand ververst, nu doet die dat niet wat ervoor zorgt dat m'n website niet up-to-date is. (firefox doet dit wel)

Hiervoor wil ik het gebruiken: http://kuypersper.x10hosting.com/flash/

7 antwoorden

Gesponsorde links
Offline Martijn1989 - 25/10/2007 19:49 (laatste wijziging 25/10/2007 19:49)
Avatar van Martijn1989 PHP ver gevorderde
  1. <?
  2. //geen cache
  3. header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
  4. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  5. header("Cache-Control: no-store, no-cache, must-revalidate");
  6. header("Cache-Control: post-check=0, pre-check=0", false);
  7. header("Pragma: no-cache");
  8. ?>
Offline per_k - 25/10/2007 20:48 (laatste wijziging 25/10/2007 20:49)
Avatar van per_k Nieuw lid en dit zou ik dan bovenaan index.php moeten neerzetten?

(dat werkt niet btw)
Offline timmie_loots - 25/10/2007 22:57
Avatar van timmie_loots PHP gevorderde Het bestand laden met een random querystring (dus bijv. bestand.xml?354278394728934). Op die manier denkt IE dat het een nieuw bestand is en zal hij opnieuw gedownload worden.
Offline per_k - 25/10/2007 23:06 (laatste wijziging 25/10/2007 23:08)
Avatar van per_k Nieuw lid misschien is het makkelijker als ik vertel waar ik het bij nodig heb?
Ik heb een form gemaakt waarmee je het flash filmpje kunt aanpassen:

Index.php:
  1. <?php
  2. $checken = $_SERVER['HTTP_REFERER'];
  3. if($checken == 'http://kuypersper.x10hosting.com/flash/xml-maken-form.php')
  4. {
  5. $inhoud = $_POST['tekstinput'];
  6. $xmlmaken = fopen('lijst.xml',w);
  7. $xmlinhoud = '<xml>';
  8. $xmlinhoud.= '<koppie><tekst>';
  9. $xmlinhoud.= strip_tags($inhoud);
  10. $xmlinhoud.= '</tekst></koppie></xml>';
  11. fputs($xmlmaken,$xmlinhoud,2000);
  12. fclose($xmlmaken);
  13. }
  14. echo "<br><br><embed src='php-xml-flash.swf' width='550px' height='80px'></embed>";
  15. echo "<br><br><a href='xml-maken-form.php'>Klik hier om je eigen bericht te plaatsen</a>";
  16.  
  17. ?>


xml-maken-form.php:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <script type="text/javascript">
  5. function kleuraan(){
  6. document.form1.tekstinput.style.backgroundColor="#FFFF99";
  7. document.form1.tekstinput.value="";
  8. }
  9. function kleuruit(){
  10. document.form1.tekstinput.style.backgroundColor="#FFFFFF";
  11. }
  12. </script>
  13. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  14. <title>Untitled Document</title>
  15. </head>
  16.  
  17. <body>
  18. <form name="form1" action="index.php" method="post">
  19. <input name="tekstinput" maxlength="20" onFocus="kleuraan()" onBlur="kleuruit()" value="Vul in!">
  20. <button type="submit">veranderen</button>
  21. </form>
  22. </body>
  23. </html>
Offline vinTage - 25/10/2007 23:07 (laatste wijziging 25/10/2007 23:13)
Avatar van vinTage Nieuw lid Gaat het over die swf op je vb site? Plant de source dan eens online (btw, in FF doet die ook niks)


edit: als het om je swf gaat, plaats daar dan een "random" var achter de loadXML

blaat.load("jeXML.xml?"+Math.random()*99999)


beter met een date/time werken (altijd uniek), maar dat maakte de code langer 
Offline per_k - 25/10/2007 23:14 (laatste wijziging 25/10/2007 23:19)
Avatar van per_k Nieuw lid ahaaa, ok het werkt nu, bedankt 
Offline vinTage - 25/10/2007 23:21
Avatar van vinTage Nieuw lid
  1. blaat = new Date()
  2. meerBlaat = blaat.getMilliseconds();
  3. inputXML.load('http://kuypersper.x10hosting.com/flash/lijst.xml?'+meerBlaat);


ok, beetje te laat, maar toch 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s