Autor | Zpráva | ||
---|---|---|---|
Laik Profil * |
#1 · Zasláno: 30. 11. 2010, 14:13:31
Zdravim, poradi nekdo jak vyexportovat stranku v php s naslednym ulozenim do souboru.html? Dekuji za napady.
|
||
__construct Profil |
#2 · Zasláno: 30. 11. 2010, 14:17:48 · Upravil/a: __construct
Pozri si niečo o týchto funkciách:
ob_start(), fopen(), fwrite(), fclose(); |
||
Laik Profil * |
#3 · Zasláno: 30. 11. 2010, 14:36:40
spis bych potreboval poradit teoreticky jak by to melo probihat.. ne pouziti funkci, kdyz budu vedet co udelat tak uz zjistim a dohledam jak.. diky
|
||
__construct Profil |
#4 · Zasláno: 30. 11. 2010, 14:46:00 · Upravil/a: __construct
• Zapneš buffer
• Vygeneruješ stránku • Vypneš buffer a jeho obsah uložíš do premennej • Otvoríš/vytvoríš súbor • Obsah premennej zapíšeš do súboru • Zavrieš súbor ↓_es: Ak som to správne pochopil chce to použiť ako cache … alebo sa mýlim?
|
||
_es Profil |
#5 · Zasláno: 30. 11. 2010, 15:04:53 · Upravil/a: _es
Laik:
Tvoj dotaz nedáva veľmi zmysel. PHP je serverový programovací jazyk, teda na vytváranie dynamických stránok. Ak je celý PHP skript bez straty informácií prepísateľný do HTML, tak nebolo treba použiť PHP. PHP ti vlastne generuje HTML výstup. Akým iným spôsobom by si to ešte chcel "vyexportovať" do html? Uloženie stránky umožňujú prehliadače. |
||
Laik Profil * |
#6 · Zasláno: 30. 11. 2010, 15:08:01
__construct:
super, ted mi to je absolutne jasne.. tohle jsem chtel slyset, moc dekuji ;) _es: chtel bycj to pouzit jako cache, aby se to nemuselo porad generovat dokola tak to vyexportuju a budu nacitat jen to html.. |
||
_es Profil |
#7 · Zasláno: 30. 11. 2010, 15:13:32
Laik:
„chtel bycj to pouzit jako cache, aby se to nemuselo porad generovat dokola tak to vyexportuju a budu nacitat jen to html..“ Tak to už dáva zmysel, ak sa ti generuje stále to isté a PHP slúži vlastne len na vytváranie skutočných súborov na serveri. Tvoj dotaz sa dal vyložiť viacerými spôsobmi. |
||
Laik Profil * |
#8 · Zasláno: 30. 11. 2010, 15:16:06
_es:
„Tvoj dotaz sa dal vyložiť viacerými spôsobmi.“ omlouvam se, priste to budu formulovat lip, a dekuji |
||
__construct Profil |
#9 · Zasláno: 30. 11. 2010, 15:17:42 · Upravil/a: __construct
Laik:
Pri cache ovaní je dôležité ošetriť si kedy má súbor expirovať, poprípade pri aktulizácii dát ho prepísať.
|
||
Laik Profil * |
#10 · Zasláno: 30. 11. 2010, 15:33:10
__construct:
„Pri cacheovaní je dôležité ošetriť si kedy má súbor expirovať, poprípade pri aktulizácii dát ho prepísať.“ ano, na to myslim, sice nevim jeste jak to budu resit, ale neco snad vymyslim.. akorat me jeste napada, u zapisu tech souboru existovala takova velmi uzitezna funkce, ktera dokazala prevect lomitka a jine ohavy do znaku ktere se daji ulozit jako nazev souboru, nevite nekdo jaka to byla? Hledam hledam ale nemuzu na nic narazit. dekuji |
||
__construct Profil |
#11 · Zasláno: 30. 11. 2010, 15:42:55
Laik:
Neviem akú myslíš, ale môžeš použiť túto od Jakuba Vrány Čo sa týka toho cache ovania môžeš do názvu súboru ukladať UNIX ový timestamp a pred načítaním skontrolovať či nie je „po záruke“
|
||
Laik Profil * |
#12 · Zasláno: 30. 11. 2010, 16:11:14
Tak tu funkci kterou jsem myslel se jmenuje urlencode();
__construct: „Čo sa týka toho cacheovania môžeš do názvu súboru ukladať UNIXový timestamp a pred načítaním skontrolovať či nie je ‚po záruke‘“ na tohle mrknu co by se s tim dalo delat.. diky za tip ;) |
||
Laik Profil * |
#13 · Zasláno: 30. 11. 2010, 16:13:44
jeste k tematu me napada.. abych si byl jisty ze bude vysledek opravdu stat za to zeptam se posledni vec.. kde nebo jak bych mohl zjistit casove udaje o nacitani stranek, delky zpracovani atd.. neni na to nejaka funce nejlepe s nejakou historii? Dekuji
|
||
__construct Profil |
#14 · Zasláno: 1. 12. 2010, 08:35:31 · Upravil/a: __construct
Laik:
Na začiatku skriptu, ktorý generuje stránku zaznamenáš čas $zaciatok = microtime(true); a potom keď bude stránka vygenerovaná a pripravená na odoslanie, tak znovu zaznamenáš čas $koniec = microtime(true); a ich rozdiel $cas = $koniec - $zaciatok; je čas, za ktorý sa stránka spracovala…
|
||
Laik Profil * |
#15 · Zasláno: 1. 12. 2010, 11:13:44
__construct:
a ta funkce microtime() vraci vysledek v jakem case, nejak to tam nemuzu najit :( to jsou milisekundy nebo co to je? Jinak to kesovani funguje naprosto super, akorat jsem teda nejak nedomyslel to, ze kdyz bude uzivatel prihlaseny tak nastava situace, kdy ma kazdy user odlisnoou vicemene kazdou stranku. to mam kesovat kazdou stranku po prihlaseni kazdemu uzivatli zvlast? nebo jak se tohle resi? dekuji |
||
__construct Profil |
#16 · Zasláno: 1. 12. 2010, 11:16:31
Laik:
„ta funkce microtime() vraci vysledek v jakem case, nejak to tam nemuzu najit :( to jsou milisekundy nebo co to je?“ Čo takto pozrieť manuál : „microtime — Return current Unix timestamp with microseconds“ |
||
Časová prodleva: 13 let
|
0