אני בא מעולם ה VBSCRIPT, עבדתי המון עם כתיבה של מאקרוים באקסל ותקשורת עם בסיסי נתונים שנוהלו באקסס. למען האמת, בפרויקטים שלי שילבתי המון אובייקטי COM מכל הסוגים...לפני כמה חודשים התחלתי להתעניין בעולם ה WEB והתחלתי ללמוד PHP באופן עצמאי. נאלצתי להפסיק בגלל התחלת הלימודים באונ'. רציתי לשאול שאלה שבעיקרון היא תאורטית, אבל רק בגלל שאין לי כל כך זמן ליישם אותה, אבל היא יכולה לפתוח לי את כיווני המחשבה לעתיד.
האם ישנה אפשרות ב PHP לעבוד עם אובייקטי COM כדוגמת האופיס, אקספלורר, וכו'..? הכוונה שלי היא לא התממשקות עם אותם אובייקטים בצד הלקוח, אלא בצד השרת?
למה אני מתכוון?
ניקח בתור דוגמא את המצב הבא:
במחשב השרת יש קובץ אקסל עם כל מיני נתונים.
האם יש אפשרת שברגע שהלקוח נכנס לאתר, אותו קובץ אקסל ייפתח בפועל על הצד של השרת, יקרו בו כמה דברים (נניח איזה פקודת מאקרו), והנתונים שמופיעים בקובץ יוצגו ללקוח על גבי המסך (באתר), ואז הקובץ ייסגר בצד השרת (או שייסגר לפני זה, זה לא משנה..)?
ידוע לי שמה שאני שואל אינו יעיל בעליל, אבל רק בקטע תאורטי האם אפשרי לעשות דבר כזה? ואני לא מדבר רק על אקסל, אלא על כל אובייקט COM שהוא.. וזה כולל דפדפני אינטרנט, adobe reader.. ועוד כל מיני תוכנות שיצא לי לעבוד איתם אבל פחות מוכרות...
תודה!
פורסם גם בפורום תיכנות