![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanko dla wtajemniczonych. Jak wywolać z poziomu php żeby u Klientaotwarł się Outlook i tak jak chcę wypełnił mu pola [do:], [Temat:], [Treść:]. Czy jest to wogóle możliwe?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
To jest niemożliwe w php.
php jest językiem server-side działającym jak sama nazwa wskazuje po stronie serwera i nie mogącym nic zrobić na komputerze użytkownika. ---update--- Możesz to co najwyżej w jakimś JavaScript zrobić lub za pomocą HTML. W tym celu patrz post poniżej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (~crash) |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje za odpowiedź.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No... jeżeli skrypt php będzie uruchamiany po stronie klienta (czytaj: będzie się on znajdował na lokalnym dysku klienta) to można uruchomić Outlooka przez WMI (i teoretycznie wypełnić odpowiednie pola). Skoro można w ten sposób otworzyć Worda i np. wpisać do niego tekst, to czemuby nie można było zrobić czegoś podobnego z Outlookiem? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Mozna tez uzyc COMow i stworzyc instancje Outlooka - a o ile nie mam programu antywirusowego, ktory zablokuje nam pewne funkcje Outlooka to mozemy zrobic z nim teoretycznie wszystko (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Seth czy możesz rozwinąc temat. Sprawa rzeczywiście dotyczy nietypowego zastosowania php. Mała firma, wewnętrzna sieć, serwer Apacha, MySQL - zbieranie danych z kilku stanowisk. Moąliwy dostep użytkowników do zasobów
serwera, jak to sprzęgnąć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
1) Aby uzyc COMow musimy dzialac na Windowsie.
2) Musi byc zainstalowany Outlook Teraz dzieki COMom http://pl.php.net/com mozemy stworzyc instancje Outlooka:
Teraz w zmiennej $outlook mamy dostep do outloka i jego obiektow. Caly model - klasy, metody, wlasciwosci jakie oferuje nam instancja Outlooka dostepne sa tutaj: http://msdn.microsoft.com/library/default...._HV01049998.asp Teraz dla przykladu mozemy wylistowac tresc mail w inboxie:
Tak naprawde najlatwiej jest poprzerabiac skrypty VBS, ktorych jest pelno w sieci, ktore traktuja o COMach Outlooka - dzieki nim wiem np. ze pobierajac GetDefaultFolder(olFolderInbox) zwroci mi katalog inbox wraz z kolekcja Items gdzie mam maile. No i tak jak pisalem, dziala to tylko na Windowsie z zainstalwoanym Outlookiem i skonfigurowanym kontem - bardzo dawno pisalem aplikacje i skrypty w Visual Basicu, ktore krozystaja z COM Outlooka, wiec juz nawet nei pamietam jak z poziomu skryptu logowalo sie na inne konto. No ale w sieci pewnie sie znajdzie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował Seth 10.02.2006, 00:46:40 |
|
|
![]() ![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiada Zulus_0000:
Seth Dzięki wielkie za opis. Muszę to przećwiczyć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ---update--- Ostatecznie skorzystałem z propozycji Crasha i oto praktyczny kod
Użtkownik na ekranie dostaje link " Wyslij Maila", jeżeli kliknie to uruchomi się Outllook i przepisze: do:xyz@jakis.pl, temat i treść text1, text2 (w osobnych liniach). Ten post edytował Zulus_0000 15.10.2006, 21:02:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:59 |