Autor | Zpráva | ||
---|---|---|---|
kachnak Profil * |
#1 · Zasláno: 3. 10. 2006, 19:30:42
zdravim mam stranku nieco.php
zdrojak stranky je <?php require "data"; ?> problem je ze ked spustim stranku nieco.php v IE tak tak spravi require data.. ale ak zmenim subor data nieco v nom prepisem a znova spustim stranku nieco.php tak je tam to predosle... musim stlacit F5 refresh aby tam naskocil ten novy subor... neviete preco to nejde? v mozile to ide normalne ze sa to automaticky obnovuje :( |
||
Casero Profil |
#2 · Zasláno: 3. 10. 2006, 19:35:52
kachnak
asi to zůstává cv cache..ale to snad není nějakej big problém ne??..mimochodem kde necháváš příponu u data?? |
||
kachnak Profil * |
#3 · Zasláno: 3. 10. 2006, 19:42:19
data nema priponu... je to len subor kam sa uklada text ale je to rpoblem lebo ked pridam na stranku nejaku novinku tak v mozile sa objavy a v IE nebudu ludia videt tu novinku ked otvoria stranku
|
||
jersywoo Profil * |
#4 · Zasláno: 4. 10. 2006, 13:10:16
Přidej si do html hlavičky zákaz cachování (nocache)
|
||
kachnak Profil * |
#5 · Zasláno: 4. 10. 2006, 17:42:56
no tu je zdroj stranky
<META http-equiv="cache-control" content="no-cache"> <?php $file=file('data.txt'); $riadky=count($file); $a=0; while(($a!=$riadky) && ($riadky!=0)) { echo "$file[$a]"; $a++; } ?> cize by to malo vypisat setky riadky suboru data.txt ale vobec to nechce ist az ked dam f5... a ma to stve o to viac... ze uz mam polovicu stranky hotovu a vsade som vyuzival prikaz require a vsade bezchybne fungoval :-( |
||
krteczek Profil |
#6 · Zasláno: 4. 10. 2006, 17:51:53
ty hlavičky budeš muset odesílat z php, jinak je učinnost nezaručená. krteczek
|
||
kachnak Profil * |
#7 · Zasláno: 4. 10. 2006, 18:51:00
tak vyriesil som to takto
<meta http-equiv='Refresh' content='1'> <?php require("data.txt");?> a uz to fici :D |
||
tiso Profil |
#8 · Zasláno: 4. 10. 2006, 19:09:40
kachnak
Dúfam že to tam nenecháš stále, lebo refreshovaním stránky po sekunde zbytočne zaťažuješ server! |
||
kachnak Profil * |
#9 · Zasláno: 4. 10. 2006, 19:35:14
no ale tak ked to nechce inac ist.. hlavne ze v stranke minulej mam presne ten isty zdrojak a funguje to... hmm
|
||
tiso Profil |
#10 · Zasláno: 4. 10. 2006, 19:41:04
no ale tak ked to nechce inac ist..
...ako povieš... |
||
K Profil * |
#11 · Zasláno: 5. 10. 2006, 17:57:21
<?php require("data.txt?1");?>
zkus tohle - fuguje to napr. pri vkladani externich css tak mozna to bude fakat i tady aby se to nekesovalo. to cislo muze bejt libovolny, nejlepsi by bylo dat tam nahodny ale veme to i porad stejny. |
||
24k Profil * |
#12 · Zasláno: 5. 10. 2006, 18:07:10
Kua Ká co si zac , zmen si pismeno :[]
|
||
K Profil * |
#13 · Zasláno: 5. 10. 2006, 18:15:19
:) no este pouzivam nick Kacko jestli ti to pomuze. My iniciale sou KK takze mam duvod mit tenhle nick..:) ale klido muzu mit 23K jestli chces:) 23. sem se narodil:)
|
||
24k Profil * |
#14 · Zasláno: 5. 10. 2006, 18:16:49
:DD tywe ja sem 24k, na fotbale, na webu aatd mi rikaj Ká, Káčko ... ;))
zlobis!! |
||
K Profil * |
#15 · Zasláno: 5. 10. 2006, 18:18:50
heh no me rikaj Káčko asi 6let:) A fakt si to nezmenim:)
|
||
v6ak Profil |
#16 · Zasláno: 6. 10. 2006, 20:12:54
Většina prohlížečů umí force reload ctrl+F5
<?php require("data.txt?1");?> Toto ničemu nepomůže. Když prohlížeči jednou dám data.txt?1 a podruhé data.txt?2, bude to považovat za jiný soubor, ale server necachuje, navíc nevím jak je tento zápis čistý. Lepší by bylo data.php, když někdo najde cestu k data.tyt, tak... |
||
Retal Profil |
#17 · Zasláno: 6. 10. 2006, 21:56:34
Nějaké "require" v PHP nemá s cachováním v IE nic společného. Musíš poslat správné hlavičky.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0