[PHP][HTML]<form> odsyła do strony z której kod PHP jest wykonany, ale HTML nie jest załadowany |
[PHP][HTML]<form> odsyła do strony z której kod PHP jest wykonany, ale HTML nie jest załadowany |
18.04.2021, 17:46:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) |
Witajcie,
Mam stronę download.php na której jest przycisk (formularz) odsyłający do strony delete.php, która ma za zadanie wykonać 3 rzeczy: - pobrać plik na komputer (przy pomocy PHPowej funkcji readfile, - usunąć w/w pobrany plik z serwera (przy pomocy PHPowej funkcji unlink), - wyświetlić użytkownikowi komunikat o powyższych czynnościach oraz przycisk umożliwiający powrót do głównego menu. No i teraz kiedy kliknę przycisk na stronie download.php to kod PHP ze strony delete.php się wykona, tj. plik zostanie pobrany na komputer oraz usunięty z serwera. Ale przeglądarka nadal pozostaje na stronie download.php... kod HTML ze strony delete.php nie ładuje się. W praktyce wygląda to jak poniżej, czyli po kliknięciu przycisku Pobierz i usuń dokument został pobrany, usunięty z serwera (tego akurat tutaj nie widać), a strona nie została przekierowana do delete.php. Zauważyłem, że gdy wykomentuję część odpowiedzialną za pobieranie pliku, tj. funkcję readfile z pliku delete.php, to strona poprawnie się załaduje. Poniżej zawartość obydwu plików. download.php
delete.php
Może ktoś będzie miał jakąś wskazówkę? Pozdrawiam Ten post edytował kolaborek 18.04.2021, 17:54:31 |
|
|
18.04.2021, 18:46:42
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 07:47 |