Autor | Zpráva | ||
---|---|---|---|
FEIL Profil |
#1 · Zasláno: 4. 4. 2012, 20:54:12
Ak som správne informovaný tak php vložené do JS či HTML mi na strane klienta nebude fungovať.
Potreboval by som zápis do súboru na strane klienta. Napr. ako toto: <?php $File = "YourFile.txt"; $Handle = fopen($File, 'w'); $Data = "Jane Doe\n"; fwrite($Handle, $Data); $Data = "Bilbo Jones\n"; fwrite($Handle, $Data); print "Data Written"; fclose($Handle); ?> Malo by to vraj fungovať cez Aktive X ale neviem ako. |
||
_es Profil |
#2 · Zasláno: 4. 4. 2012, 20:59:27
FEIL:
„Potreboval by som zápis do súboru na strane klienta.“ Teba by sa páčilo, keby tvoj prehliadač nejako umožnil také veci cudzím web-stránkam? |
||
FEIL Profil |
Pracujem na HTML hre ktorá po beží v prehliadači a rád by som tam implementoval nové možnosti. Teda keď to doma spustím aby sa mne na mojom disku zapisoval do txt súboru napr. počet životov
Asi som sa zle vyjadril. |
||
margin Profil * |
#4 · Zasláno: 5. 4. 2012, 17:08:00
Už v pravěku webu na tohle slouží cokies, nebo máš nějaký důvod nepoužít cokies a hledáš něco modernějšího, třebas HTML5 lokálníh úložiště?
|
||
_es Profil |
#5 · Zasláno: 5. 4. 2012, 17:09:29
FEIL:
Určite aj sám dôjdeš jednoduchou logikou na to, čo by HTML stránka načítaná z cudzieho webu asi nemala na návštevníkovom počítači robiť. Okrem toho PHP beží na úplne inom stroji. |
||
FEIL Profil |
margin:
Čítal som že sa dajú využiť cookies ale "Pri dlhodobejšom uložení takýchto údajov totiž hrozí, že sa dáta stratia – vymažú. Cookies sú totiž veľmi ľahko ovplyvniteľné a v mnohých prehliadačoch je ich používanie zakázané, prípadne sa mažú hneď po ukončení práce s prehliadačom." a ani neviem ako to použiť. |
||
_es Profil |
#7 · Zasláno: 5. 4. 2012, 19:42:19
FEIL:
„Pri dlhodobejšom uložení takýchto údajov totiž hrozí, že sa dáta stratia – vymažú.“ No to „hrozí“ pri všetkých dátach uložených na strane klienta. Preto sa „trvalejšie“ dáta ukladajú na server. |
||
FEIL Profil |
Našiel som niečo takéto
<script> function createFile(){ var object = new ActiveXObject("Scripting.FileSystemObject"); var file = object.CreateTextFile("C:\\Hello.txt", false); file.WriteLine('Hello World'); file.WriteLine('Hope is a thing with feathers, that perches on the soul.'); file.Close(); } </script> Neviem či to može fungovať offline bez servera a či je to správny zápis. Taktiež toto je len vytvorenie neviem či je aj obdoba write a read |
||
Chamurappi Profil |
#9 · Zasláno: 5. 4. 2012, 19:48:06
Reaguji na FEILa:
Na webu ti to samozřejmě z bezpečnostních důvodů fungovat nebude. Požadavek, aby webová stránka vytvořila u návštěvníka na disku soubor dle svého uvážení, je absurdní. (Tudíž řešení neexistuje.) |
||
FEIL Profil |
#10 · Zasláno: 5. 4. 2012, 19:56:28
Chamurappi:
Skúsim ešte raz. Máš HTML textovú hru na svojom disku a ja len chcem aby keď klikneš na hypertextový odkaz sa na tvojom disku v súbore hry do txt zapísalo napr. číslo. Žiadny server žiadna web stránka. |
||
Chamurappi Profil |
#11 · Zasláno: 5. 4. 2012, 19:59:12
Reaguji na FEILa:
HTML je webová stránka, nehledě na to, jestli je umístěná na disku, nebo na serveru. |
||
_es Profil |
#12 · Zasláno: 5. 4. 2012, 20:29:24
FEIL:
„Žiadny server žiadna web stránka.“ To ide o hru len pre jedného hráča, spustenú so súboru na jeho disku? |
||
FEIL Profil |
#13 · Zasláno: 5. 4. 2012, 22:36:25
_es:
ANO |
||
_es Profil |
#14 · Zasláno: 5. 4. 2012, 22:41:08
FEIL:
Tak sa inšpiruj tu - ak to stačí pre IE. |
||
Časová prodleva: 11 let
|
0