Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> makro zapisujące plik do bazy lub na ftp
pero
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Witam
Potrzebuje informacji jak wykonać makro, które zapisuje dany plik na serwer(ftp) lub jeśli jest taka możliwość to może do bazy danych (w moim przypadku postrgres) a poźniej generowanie z tego dokumentu doc w php.
Ma ktoś może jakiś pomysł jak to wykonać?
Może jakieś linki do przykładów.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wrzasq
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


co rozumiesz przez "makro"? natomiast z twoich podanych pomyslow, oczywiscie ze to wszystko jest do zrobienia, wrecz niemal ba(na)nalnie proste winksmiley.jpg.

zapis do bazy:

  1. <?php
  2. $pdo->query('INSERT INTO `table` (`file`) VALUES ('' . $pdo->quote( file_get_contents('nazwa_pliku') ) . '')');
  3. ?>


gdzie `file` to jakies pole typu BLOB (w postgresie to BYTEA chyba sie nazywa).

oczywiscie to w wielkim uproszczeniu, najlepiej uzyc tutaj prepared statement i uzyc PDO::PARAM_BLOB.

na FTP: manual PHP -> ftp_connect() + ftp_login() + ftp_put() + ftp_close().

generowanie pliku to po prostu jego wypisywanie. wypisujesz po prostu zawartosc ewentualnie przedtem wysylajac:

  1. <?php
  2. header('Content-Type: application/octet-stream');
  3. ?>


+ ewentualnie Content-Disposition z nazwa pliku

Ten post edytował wrzasq 28.01.2009, 22:56:24


--------------------
Go to the top of the page
+Quote Post
pero
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


a no faktycznie moze nie o konca jasno sie wyrazilem.
chodzi mi o makro Wordzie. czyli takie ktore tworzy dodatkowy "przycisk" w programie MS Word i po zapisaniu pliku doc klikamy w ten przycisk i makro "wrzuca" dany plik doc na serwer do bazy danych, bez dodatkowych czynnosci dla uzytkownika. Czyli bez wchodzenia na strone, wrzucania pliku przez formularz itd...
chodzi o zautomatyzowanie tego procesu na poziomie samego Worda.
Go to the top of the page
+Quote Post
wrzasq
post
Post #4





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


to chyba raczej nie do konca odpowiednie forum? tongue.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:14