| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 04.09.07 Prihlásený: 02.01.10 Príspevky: 58 Témy: 22 |
Chlapi, tak ako minule mám problém s tým, že na localhoste to beží, ale na servri nie. Problém je vo file_exists(), ktorá mi vkuse píše že nevie nájsť daný súbor. Pritom keď cez prehliadač napíšem url tak tam v pohode mám ten file a začne sťahovať. Aj som porovnával cestu pri uploade a downloade súborov a sú úplne rovnaké. Ak by mal niekto čas, bol by som zaviazaný Ďakujem. Úrivok zo skriptu:
Kód: $dotaz = "SELECT nazov, typ, velkost FROM subory WHERE id_s = {$_GET['id_s']}"; $vysledok = mysql_query($dotaz); list($ns, $ts, $vs) = mysql_fetch_array($vysledok,MYSQL_NUM); mysql_close(); $pripona = explode('.', $ns); $subor ='subory/'.$_GET['id_s'].'.'.$pripona[1]; if (file_exists($subor)) { header("Content-Type: application/$ts"); header("Content-disposition: attachement; filename=$ns"); header("Content-Length: $vs"); readfile($subor); } else { $oznam = 1; $sprava = 'Súbor sa nepodarilo nájsť. <br />Súbor bol už pravdepodobne zmazaný.'; header ("Location: ekf_ezone.php?id=2&oznam=1&sprava=$sprava&subor=$subor"); }
|
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | Napísal sento: 19.09.2007 19:17 | |
|
Pokial sa nemylim, tak jedna vec je url adresa a nieco ine je cesta k suboru vramci servra (akoze lokalna adresa na servri).
Najprv musis previest url-adresu na local-path, a potom zistuj file_exist....
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 19.09.2007 19:19 | |
|
echo $subor; vypíše ti presne to čo má? máš to na porovnanie/posúdenie, či ti naozaj tá premenná predstavuje ten správny PATH
|
|
Registrovaný: 04.09.07 Prihlásený: 02.01.10 Príspevky: 58 Témy: 22 |
áno mám to v adresári www_root/subory/xxx.zip Ale hlavne porovnával som cesty uploadu a downloadu a tie isté píše subory/xxx.zip
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|