![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 12.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam daną w bazie MySQL -treść- (TEXT) i chciałbym zrobić taką konwersję, że po kliknięciu w link na stronie, skrypt jakoś prze konwertuje to w taki sposób aby uruchomiło się pobieranie pliku w formacie np *.txt (lub innym) zawierający właśnie -treść- rekordu z pola TEXT. Jest takie coś możliwe przy użyciu PHP + MySQL lub czy jest to w ogóle możliwe? Jeśli tak to proszę o naprowadzenie. Pozdrawiam Ten post edytował manhunto 7.06.2012, 13:21:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak jest to możliwe.
1. W pierwszej kolejności wybierasz wszystkie rekordy z danej tabeli, czyli SELEC * FROM table 2. Następnie zapisujesz te dane do pliku.
Operacje należy powtórzyć dla tabel, które chcesz wyeksportować. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Można prościej, z użyciem header, łap: http://webdesign.about.com/od/php/ht/force_download.htm
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 12.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc!
Z połączenia tych dwóch skryptów otrzymałem coś takiego: po tej całej operacji chciałbym usunąć ten plik, ponieważ chce by był on utworzony tymczasowo i zaraz po tej operacji usunięty. unlink($id.".".$syntax); za readfile($id.".".$syntax); nie działa. EDIT: Już sobie poradziłem. Wystarczyło zamknąć plik. Po fwrite dać fclose. Otrzymałem to czego oczekiwałem, dzięki za pomoc. Pozdrawiam! Ten post edytował manhunto 7.06.2012, 14:58:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:59 |