Autor | Zpráva | ||
---|---|---|---|
Tata Profil |
#1 · Zasláno: 22. 6. 2006, 15:56:00
Buď hľadám zle, alebo sa táto konkrétna otázka ešte nevyskytla. A z php.net som tiež veľmi nezmúdrel. Pritom ide o takmer triviálnu vec (podľa mňa).
Mám štyri súbory: subor.php - prvý volaný z menu pri načítaní stránky - obsahuje údaje zadané do formulára v subor_form.php ... subor_form.php - formulár na vyplnenie údajov ... subor_work.php - súbor s funkciami na spracovanie údajov a ich uloženie v subor.dat Snažil som sa nájsť alebo napísať funkciu, ktorá by v subor_work.php zaznamenala dátum aktualizácie, uložila ho do premennej a vložila do subor.php. Točím sa dookola, ale neviem to. Poraďte, prosím. |
||
anode Profil |
#2 · Zasláno: 22. 6. 2006, 16:30:55
stat() ?
|
||
tiso Profil |
#3 · Zasláno: 22. 6. 2006, 17:13:14
|
||
prochazka.zde.cz Profil * |
#4 · Zasláno: 22. 6. 2006, 18:56:06
no jestly jsem to dobre pochopil:
tak v miste kde se da zjistit datum posledni aktualizece si uloz tu hodnotu do promenne a potom uz v kazdem modulu stou hodnotou pracuj... treba: // toto si uloz do modulu kde se za zjistit posledni aktualizece global $sDatum; //delinice promenne nebo pokud tu aktualizaci menis rucne tak: global $sDatum; $sDatum ="22.6.2006"; a potom v kazdem modulu kde potrebujes znat datum posledni aktualizece, proste das prikaz echo. treba: echo $sDatum; pripadne lepsi reseni je predavat datum jako paramet funkce, nez to davat do globalni promenne... |
||
tata Profil * |
#5 · Zasláno: 22. 6. 2006, 21:15:59
Ďakujem všetkým. Ono to nefungovalo síce ani v jednom prípade, ale zjavne som robil chybu ja niekde v syntaxi. Nakoniec som našiel na PHP.NET toto:
<?php A funguje to na prvý šup. |
||
tiso Profil |
#6 · Zasláno: 22. 6. 2006, 22:51:01
To je to čo som Ti napísal ja, len si si nevšimol "cesta/" pred subor.dat
Dúfam že aj ostatné problémy budeš riešiť na php.net |
||
tata Profil * |
#7 · Zasláno: 23. 6. 2006, 00:33:52
Je tu ešte jeden problém a síce, že na localhoste to funguje na 100%. Ale keď som to uploadoval na server, tam sa tá hláška vôbec neobjaví. Dokonca ani textorý reťazec ...was last modified... hm... budem sa v tom ešte štúrať, keď sa mi prestanú z tých scriptov zahmlievať oči :-). Ale aj tak vďaka. Hol, niekto to má v hlave, niekto vie, kde hľadať a niekto sa to musí všetko ešte len naučiť...
|
||
djlj Profil |
#8 · Zasláno: 23. 6. 2006, 00:34:57
"tá hláška vôbec neobjaví. Dokonca ani textorý reťazec"
Není to tím, že podmínka (file_exists($filename)) se neprovede, tedy, že soubor neexistuje? |
||
tata Profil * |
#9 · Zasláno: 23. 6. 2006, 00:39:58
Ten súbor tam je. Robím to v Homesite a mam nastavený aj local, takže mám aj funkčné previe. V Homesite výstup z funkcie normálne vidím, ale keď stránku otvorím priamo z localhostu alebo zo servera, tak nevidím nič.
|
||
Tata Profil |
#10 · Zasláno: 23. 6. 2006, 10:10:17 · Upravil/a: Tata
Není to tím, že podmínka (file_exists($filename)) se neprovede, tedy, že soubor neexistuje?
Už som na to prišiel. Neuvedomil som si, že hoci sú spomíinané súbory v spoločnom adresári [ADRESAR], subor.datje included do súboru o úroveň vyššie, takze spravne musi byt: $filename = 'adresar/subor.dat' a je to:-) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0