Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Jeden przycisk wykonujący pobieranie dokumentu, a następnie jego usunięcie z serwera
Forum PHP.pl > Forum > Przedszkole
kolaborek
Witam Szanowne Grono 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
nospor
Kod html nie ma dostepu do twoich zasobow na serwerze.
kolaborek
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?

  1. <form method="post" action="http://link_do_pobrania_pliku.doc">
  2. <button>Pobierz i usuń</button>
  3. </form>


A jeżeli powyższy pomysł jest błędny, to jak to powinno być zrobione?
nospor
<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
kolaborek
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.
nospor
https://www.php.net/manual/en/function.readfile.php
masz tam gotowy kod do sciagniecia pliku
kolaborek
Super - dzięki wielkie za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.