Upload souboru pres WEB pomoci PHP

uhlar na fantomas.sk uhlar na fantomas.sk
Pátek Listopad 9 11:52:54 CET 2001


Ivo Hanuska <ihanuska na vionett.com> wrote:
-> Mam nasledujici problem. Chci pomoci PHP skriptu predat nejaka data
-> zapakovana pomoci ZIPu do souboru.

1. prosim ked pisete novy thread a novy problem, napiste novy mail a
nepouzivajte reply na stary - ked to nerobite znizuje sa pravdepodobnost ze
vam ludia odpisu. A zvysuje sa pravdepodobnost ze ze vam vynadaju.

-> Puvodne jsem myslel ze proste nastavim Content-type na application/zip a
-> potom soubor prectu do standartniho vystupu pomoci readile(jmeno souboru).
-> To vse funguje s jednou drobnou chybou. IE5 zasadne pouziva pouze nazev
-> skriptu, ktery predavam jako link a kterym vlastne skript spustim.

Nerozumiem presne... mate linku na nejaky skript (dajme tomu .php) a ked na
neho kliknete on vam vrati .zip subor s Content-Type application.zip?

-> Pri downloadu klientska stanice (na ktere bezi M$ Windows 2000 a IE 5) sice
-> stahne obsah souboru ale nepouzije spravnou priponu (.zip) pro soubor a
-> potom nefunguji asociace pro rozbaleni.

A ten IE vam uchova dotycny subor ako .php a potom ho nevie otvorit?
ci ho nevie ani otvorit direkt?

-> Je mozne pomoci nejakych HTTP direktiv zmenit nazev a typ souboru? Pokud
-> to je mozne, jak. Zkousel jsem projit prislusna RFC, ale nic jsem
-> nenasel.

HTTP direktivy take nieco neumoznuju - tie umoznuju len komunikaciu,
transfer suborov.

Pokial vam ide definovat typ prenasanych dat je na to IE. 
Lenze obavam sa ze tu je problem - ak date stiahnut nejaku linku konciacu na
.php, vacsina web browserov a downloaderov vam ju uchova do zuboru .php

A pokial ide o moznost okamziteho rozbalenia, tu sa afaik jedna o
niekolkokrat diskutovanu chybu M$ Internet Explodera ktory IGNORUJE
Content-Type a pouzije priponu. A toto moze byt problem - skuste to iste
urobit s netscape navigatorom alebo mozillou alebo skratka nejakym inym
browserom.

-- 
 Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
 Warning: I don't wish to receive spam to this address.
 Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
 If Barbie is so popular, why do you have to buy her friends? 


Další informace o konferenci Linux