![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam mam taki link:
Kod <td align="right" style="background-color: #000000;"><a href="?action=download&cid='.$_GET['cid'].'"><img src="./img/down2.jpeg" alt="dowload"></a></td> I kod php:
Wszystko ladnie dziala tylko do sciaganego pliku dodaje sie wygenerowany przez php kod html od strony z ktorej plik jest sciagany czy ktos moze powiedziec co jest zle?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no zapewne przed tym ifem lub za nim, generujesz jeszcze html strony. proste (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zaraz za ifem a przed headerami spróbuj dać ob_clean();
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Cytat no zapewne przed tym ifem lub za nim, generujesz jeszcze html strony. proste No wiem ale exit; przez header nie moge dac bo sie kod nie wykona jak dam exit na samym koncu to i tak liba bo to ostatnia czesc kodu hmm.. a jak z tym buforowaniem probowalem juz z ob_edn_flush i ob_clean() alert(0 z jakims napisame chcialem sciagac plik php i pisalo ze nie mozna sciagnac jakiegos tam pliku *.bin i prosze sie skontaktowac z adminem dlatego pytam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
chodzilo mi oto, ze musisz inaczej to zorganizowac. Jesli robisz download to nie mozesz generowac kodu html. Powinienes najpierw wykonywac akcje, a dopiero potem ewentualnie pluc html.
A jak ci sie nie chce kombinowac, to zrob z tej akcji oddzielny plik php, ktory bedzie zawieral tylko i wylacznie download bez zadnego html |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
No to albo zrobie w osobnym pliku albo jeszcze jak mozna te buforowanie nie chce dzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tylko ze w osobnym pliku bedzie troche problem mam taki kod dla download:
I jak narazie wszystko tak dziala zeby dodac url kod albo cos sciagnac trzeba byc zalogowanym w cms'ie i potem klika sie na ten link do download: Kod <td align="right" style="background-color: #000000;"><a href="?action=download&cid='.$_GET['cid'].'"><img src="./img/down2.jpeg" alt="dowload"></a></td> I wtedy uruchamia sie kod ktory podalem wyzej i dziala to tak jesli ktos jest zalogowany i code z zalacznikiem jest bez hasla/ip sciaga sie odrazu jak nie prosi o haslo a jak nie sprawdza ip i dopiero wtedy pobierai jest jedno ale tak tego nie mozna oszukac przynajmniej mi sie nie udaje Wiec jesli dam osobny plik to bede musial kombinowac myslalem zrobic to tak Klikan na ten link wyzej i tam robie sprawdzenie jesli jest na haslo to wpisuje i musialbym przekierowac to no do takiego linku Cytat ALe jest jeden problem jako ze nie ma zadnych cookie do tego ani nic to myslalem to tak rozwiazac zamiast linku wyzej to takie cos: Cytat I potem w pliku przed pobraniem lacze sie z baza i sprawdzam czy dane z get'a sie zgadzaja z tymi z bazy i wtedy sciagam Ale czy to nie okrezna droga? TO jak jaks wskazowka zande ob_clean() i ob_flush() nie pomagaja chyba zrobie tak jak napisalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:57 |