![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam Szanowne Grono (IMG:style_emoticons/default/smile.gif)
Czy jest możliwość utworzenia w HTMLu przycisku o nazwie np. "Pobierz i usuń", który wykonywałby te dwie akcje na wskazanym dokumencie? Czy trzeba to rzeźbić np. w PHP? Szukam i szukam i chyba w czystym HTMLu się nie da, ale wolę dopytać. Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod html nie ma dostepu do twoich zasobow na serwerze.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
No tak.
A w takim razie czy można wcisnąć funkcję "pehapowską" unlink (kasującą plik z serwera) do formularza HTML takiego jak poniżej? A jeżeli powyższy pomysł jest błędny, to jak to powinno być zrobione? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
<form method="post" action="http://link_do_pobrania_pliku.php">
<button>Pobierz i usuń</button> </form> A plik link_do_pobrania_pliku.php ma zawierac kod do kasacji i pobrania |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Uhm. Rozumiem.
To już wiem, że w pliku http://link_do_pobrania_pliku.php powinna być funkcja unlink. Ale jak mam spowodować wcześniejszy download pliku? Jakąś funkcją w PHP? Bo rozumiem, że użycie <a href..... > nie będzie tutaj rozwiązaniem, bo to będzie zwykły link wymagający kliknięcia. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
https://www.php.net/manual/en/function.readfile.php
masz tam gotowy kod do sciagniecia pliku |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Super - dzięki wielkie za pomoc (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 06:43 |