fpassthru()

6 отговора 137 прегледа
#1

fpassthru()

predi vreme bqh postnal edin vupros - kak moje da se otbroqva tegleneto na failove
nqkolko 4oveka mi obqsniha kak da go napravq ( za koeto mnogo im blagodarq )

stava sus fpassthru() kato predi tova se slaga fopen() na faila
i t.n.

za da rabotim mu slagam i header - header("Content-type:application/binary");

da oba4e sled kato mi pusne faila stranicata ostava cqlata bqla
vse edno ni6to ne se zarejda.

kak da go opravq?

Отговор
в отговор на sbd #2

Re: fpassthru()

Ami predi da pusnesh headeri za binary i da izbulvash faila, si izpishi kakvoto iskash po normalnia nachin...

Отговор
в отговор на toranaga #3

Re: fpassthru()

Не може така...header-ите винаги са в началото.

Трябва да има отделен script за file download.

"Да живееш - значи да се променяш." - Анатол Франс
Отговор
в отговор на Dakota #4

Re: fpassthru()

to4no taka
ako sloja header-a mi pi6e 4e headerite ve4e sa podadeni na reda udeto mi e purvoto <?php
ka4vam headera za binary gore
i stava
no ne zarejda ni6to pove4e
ako dobavq drug header za text-html nqma efekt
ne moje li da stane taka
otvarq stranicata zarejda q i puska file-a ????

Doydoh nerazbran
Trugnah si nerazbran
Samo edin me razbra
i To pogre6no
Отговор
в отговор на SBD #5

Re: fpassthru()

Разбира се, че може, но ще ти трябва малко javascript или просто го накарай като кликне да им отваря нов джам със скрипта за dl. Тогава няма да остава празен джам.

"Да живееш - значи да се променяш." - Анатол Франс
Отговор
в отговор на Dakota #6

Re: fpassthru()

dobre
vij kakvo vidqh v edin site
klikva6 vurhu imeto na file-a
otvarq ti se pop-up
pi6e ne6to v pop-upa
i ti puska pesenta
az opitah
da go napravq taka kakto ti kaza
klikva6 vurhu imeto na fayla i ti go puska vednaga bez da otvarq ni6to
ne moga li da pusna nqkolko headera navednuj

Doydoh nerazbran
Trugnah si nerazbran
Samo edin me razbra
i To pogre6no
Отговор
в отговор на SBD #7

Re: fpassthru()

Това, което си видял си е чисто клиентско решение.

Примерно слагаш: <body onLoad="document.location.href='dl.php?id=8'">

А с dl.php пускаш файла.

Препоръчвам ти и да прочетеш малко документация:

[линк]

[линк]

[линк]

"Да живееш - значи да се променяш." - Анатол Франс

Редактирано от Dakota на

Отговор