![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Zaczne od tego że jestem narazie laikiem w sprawach php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czy da się jakoś za pomoca php wyciągnąc z pliku .doc np.: autor dokumentu, temat, komentzarz... i wyświetlić na stronie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 0 Dołączył: 29.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
tak, ustawiasz sobie server apacha tak aby obsługiwał pliki .doc
jak php, tworzysz nowy dokukment .doc a w nim wpisujesz np tam gdzie chcesz żeby był temat <?php $temat ?> zapisujesz plik na serverze a potem otwierasz go przez przeglądarkę http://localhost/plik.doc?temat=Pliki_doc powinno działać, ale wygodniej jest użyć funkcji http://pl.php.net/header" title="Zobacz w manualu php" target="_manual |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca dobrze wyjasnilem o co mi chodzi ....
Mam na serwerze kilka katalogów w kotrych znajduja się głównie dokumenty .doc modyfikowane przez rozne osoby w firmie. Dostep do nich będzie za pomocą przegladarki. Po wejsciu na okresloną lokalizację przegladarka wylistuje liste plikow w tym katalogow. I tutaj wlasnie pojawia sie moj problem gdyż chcial bym aby obok nazwy plku był jego opis - np. pole KOMENTARZ które wypełniania się w właściwościach plików .doc |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
chodzi ci o ostatnią zakładkę plików na systemie NTFS (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) tam jest autor, komentarz i wersja itp. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Te dane zapisywane są w tzw. streamie ntfs ... po przeniesieni na inny system plików (ext2,3, fat itp - czyli nie ntfs (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) są tracone ... występują tylko na ntfs i ich odczyt i zapis jest banalny ... notepad.exe jakisplik.txt:nazwa_streama ... (fopen chyba też zadziała) ale tylko na win i ntfs ... pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(orson @ 2005-10-27 09:00:01) witam ... chodzi ci o ostatnią zakładkę plików na systemie NTFS (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) tam jest autor, komentarz i wersja itp. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ... No chyba o tym samym rozmawiamy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak otworzysz sobie jakiś dokument w WORD-zie i klikniesz PLIK->WLASICOWSCI->zakładka PODSUMOWANIE - to sa tam pola do wypełnienia: autor, komentarz,itd itd. Jak z tego pliku ktory bedzie na serwerze - powiedzmy w systemie NTFS - wyciagnac te informacje i wstawic na strone za pomoca php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przez fopen byłoby raczej ciężko, bo układ jest nieregularny i trudno pobrać dane wg jakiegoś określonego schematu.
Zajrzyj tutaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) : http://php.net/com Wprawdzie nie ma tam opisanego sposobu pobierania danych, tylko ich zapis, ale pewnie jakośtam się da... Żeby z tego korzystać musisz mieć windowsa jako system operacyjny. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
niestety, ale pliki doc ( i pewnie inne ) jakoś inaczej przechwoują te atrybuty ... próbowałem 2 różnych programów do wykrywania streamów ale nic nie zwróciły ... a oto kod do czytania i zapisywania do określonego streamu:
pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 15:18 |