Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przycisk do exsportu pliku.
Forum PHP.pl > Forum > PHP
BirdWatcher
Witam.

Czy ktos moglby mnie oswiecic, chce exportowac tabele z html do excela i to mniej wiecej wiem jak zrobic.
ale na stronie wyswietlajac ta tabele obok chce aby byl przycisk "utworz plik xls" i po nacisnieciu, uzytkownik pozostal na stronie, ale w miedzy czasie stworzyl sie ten plik i rozpoczelo sie jego sciaganie (tzn najpier zapyta uzytkownika dokąd itd.).

Jak zrobic cos takiego?

ps. cos jak w phpmyadmin przycisk do exportu bazy:D
wiero
CODE

$fn = "plik.xls";

header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=$fn");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache"); // HTTP/1.0

echo $Output;
?>


pod przyciskiem daj

onclick=\"window.open('skrypt.php', '_top')


w $output ma znaleźć się zawartość pliku xls. powinno otworzyć Ci się standardowe okienko do zapisu pliku pobieranego z sieci
GrayHat
Cytat(wiero @ 10.09.2007, 09:07:27 ) *
pod przyciskiem daj

onclick=\"window.open('skrypt.php', '_top')


w $output ma znaleźć się zawartość pliku xls. powinno otworzyć Ci się standardowe okienko do zapisu pliku pobieranego z sieci


NIE NIE NIE! Daj normalny link t/j:

  1. <a href="skrypt.php">pobierz</a>


Jak otworzysz to w nowym oknie to zostanie ci puste okienko!
BirdWatcher
dzieki za pomoc biggrin.gif przydalo sie.

a tak przy okazji, /t, /n do zmiany kolumn i wierszy, a jakie znaczniki do pogrubienia, zmiany koloru pola, zmiany szerokosci kolumny?
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.