הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] תמונת מסך לאתר (https://hosts.co.il/forums/showthread.php?t=44225)

sUP 24-04-07 18:34

[PHP] תמונת מסך לאתר
 
ראיתי בכל מיני אינדקסי אתרים שהם שומרים תמונת מסך של אתר
רציתי לדעת איך ניתן לבצע את זה ב PHP

תודה 8-)

Tomer 24-04-07 18:35

לא ניתן לבצע את זה ב PHP.

Eran-s 24-04-07 18:48

פעם חיפשתי סקריפט לדבר כזה ומצאתי אחד שעולה כסף והוא ב-PHP.

X-T 24-04-07 18:49

בשביל זה יש את ג'ירפה :]
פיתוח ישראלי.

Susik 24-04-07 19:34

ציטוט:

נכתב במקור על ידי Rancid Rat (פרסם 465654)
בשביל זה יש את ג'ירפה :]
פיתוח ישראלי.

קישור?
הסבר קצר?

Gal Shafrir 24-04-07 19:49

http://www.girafa.com - קישור..

syn 24-04-07 19:54

זה לא מוצא לי אתרים כמו וואלה אפילו :|

Udi 24-04-07 20:04

ג'ירפה זה מה שמנועי חיפוש כמו וואלה ותפוז משתמשים לא?

Alter 24-04-07 20:27

ציטוט:

נכתב במקור על ידי Udi (פרסם 465719)
ג'ירפה זה מה שמנועי חיפוש כמו וואלה ותפוז משתמשים לא?

כן.. זה בדיוק אותו הרעיון אם לא דרך אותו העסק בדיוק.

אחלה פיתוח יש להם.

בניה 24-04-07 21:07

אם לא תמצא משהו מוכן אתה יכול לפתח דבר כזה בעצמך, אבל זה לא פשוט.
אם אתה ממש רוצה את זה אולי תנסה לשתמש בחלקים מהקוד של FF ותבנה איזו הרחבה לphp.

meshuga 24-04-07 21:09

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 465651)
פעם חיפשתי סקריפט לדבר כזה ומצאתי אחד שעולה כסף והוא ב-PHP.

אתה בטוח שזה רק PHP בלי תוספות? כי זה נשמע ממש ממש הזוי.

Eran-s 24-04-07 21:51

ציטוט:

נכתב במקור על ידי meshuga (פרסם 465776)
אתה בטוח שזה רק PHP בלי תוספות? כי זה נשמע ממש ממש הזוי.

כנראה שחייב איזשהו DLL ל-PHP,
לא קראתי יותר מדי על כך חוץ מזה שציינו שזה PHP...

meshuga 24-04-07 22:17

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 465812)
כנראה שחייב איזשהו DLL ל-PHP,
לא קראתי יותר מדי על כך חוץ מזה שציינו שזה PHP...

כן, חשבתי לעצמי שזה מה שפחות או יותר יהיה...;)

בניה 24-04-07 22:46

אפשר לעשות איזה משהו רק בPHP, רק שזה יהיה יחסית לא יעיל, ואיטי.

Eran-s 24-04-07 23:29

ציטוט:

נכתב במקור על ידי בניה (פרסם 465837)
אפשר לעשות איזה משהו רק בPHP, רק שזה יהיה יחסית לא יעיל, ואיטי.

זו לא ההודעה הראשונה שאני רואה שאתה מגיע למסקנות שאין להן כל ביסוס.
אתה מוזמן ליצור דבר כזה ולהראות לנו...

בניה 25-04-07 07:02

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 465862)
זו לא ההודעה הראשונה שאני רואה שאתה מגיע למסקנות שאין להן כל ביסוס.
אתה מוזמן ליצור דבר כזה ולהראות לנו...

אפשר בPHP לעשות כל דבר.
תסביר לי למה אי אפשר לעשות.

ולאיזה דברים שלי אין ביסוס?

Eran-s 25-04-07 10:14

1. אי אפשר לבצע ב-PHP משהו בזמן אמת.
2. אפשר לעשות ב-PHP כמעט הכל, רק שצריך רכיבים מתאימים להתקין בשרת, כמו שאני ושי ציינו.

Daniel 25-04-07 16:16

עקרונית-אתה יכול.
אבל זה יקח לך אלפי שורות,
שימוש גם ב-JS, גם ב-AJAX.

אני אראה דוגמה תאורטית -רק- ב-PHP.
אתה מנחש את הגודל של האתר(לדוגמה 500*500), (זה ממש קשה @@') ולוקח את כל הטקסטים באתר(file_get_contents) והופך אותם לתמונה(GD), משלב במקום המתאים, מוסיף את כל שאר התמונות, וזהו @@'.

זה דבר של אלפי שורות-ואף עשרות אלפי.

Eran-s 25-04-07 16:23

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466070)
עקרונית-אתה יכול.
אבל זה יקח לך אלפי שורות,
שימוש גם ב-JS, גם ב-AJAX.

אני אראה דוגמה תאורטית -רק- ב-PHP.
אתה מנחש את הגודל של האתר(לדוגמה 500*500), (זה ממש קשה @@') ולוקח את כל הטקסטים באתר(file_get_contents) והופך אותם לתמונה(GD), משלב במקום המתאים, מוסיף את כל שאר התמונות, וזהו @@'.

זה דבר של אלפי שורות-ואף עשרות אלפי.

גאוני ביותר!
מאיפה עלית על הרעיון הזה?

Daniel 25-04-07 20:24

...
 
ציטוט:

נכתב במקור על ידי Eran-s (פרסם 466079)
גאוני ביותר!
מאיפה עלית על הרעיון הזה?

חשבתי על זה @@'.

אבל מי יעמוד 24 שעות, כל יום, במשך שנתיים כדי ליצור את זה? @@'.

somebody 25-04-07 20:27

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466210)
חשבתי על זה @@'.

אבל מי יעמוד 24 שעות, כל יום, במשך שנתיים כדי ליצור את זה? @@'.

"מנחש"
זאת מילת המפתח.
אין כזה דבר לנחש.

ואפשר להפוך ב PHP קוד HTML לתמונה?:|
כאילו לקחת את כל הטקסט ונתמונות באתר ולהפוך אותם לתמונה?

Daniel 25-04-07 20:55

ציטוט:

נכתב במקור על ידי somebody (פרסם 466211)
"מנחש"
זאת מילת המפתח.
אין כזה דבר לנחש.

ואפשר להפוך ב PHP קוד HTML לתמונה?:|
כאילו לקחת את כל הטקסט ונתמונות באתר ולהפוך אותם לתמונה?

אם זאת הבעיה-זה לא בעייה להשיג את הפרטים ב-JS, ולהעביר אותם ב-AJAX.

וכן, אפשר ב-GD-imagetext(או משו כזה), וב-imagettftext.

אני ממליץ על GD.

Unknown 25-04-07 21:21

טוב, אני מצטער לפוצץ את הבועה, אבל לא, זה בלתי אפשרי בPHP
הפונקציה שאתה מציע של הTTF היא אפשרות כתיבה על תמונה טקסט, GD לא מאפשרת הפיכת HTML לתמונה, לא, זה בלתי אפשרי

ולא, זה גם בלתי אפשרי לעשות תמונת מסך ללא קומפוננטה חיצונית בשפה בסגנון C או PERL וכו...

בבקשה פעם הבאה תמצא דרך לבסס את הטענות לפני שאתה נכנס לדיון שהוא כולו ניחוש ובעצם לא אפשרי....

somebody 25-04-07 21:48

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466235)
אם זאת הבעיה-זה לא בעייה להשיג את הפרטים ב-JS, ולהעביר אותם ב-AJAX.

וכן, אפשר ב-GD-imagetext(או משו כזה), וב-imagettftext.

אני ממליץ על GD.

תגיד לי בבקשה איך אתה מתכוון לעשות את זה ב HTML ו-JS, עם כל הפעולה כולה מתבצעת בצד?
בכלל אל תענה לי, כאילו אני ל אצריך תשובה.
זה לא אפשרי.

כדי לעשות כזה דבר צריך להריץ תוכנית שתרוץ על שרת.
וזאת לא תוכנית ב PHP.

ככה שאל תזרוק סתם מילים לחלל האוויר..
אתה זורק רעיונות, שאם הם היו ניתנים לביצוע ממזמן היו עושים אותם.(יעני רק PHP), או HTML&JS בצד שרת:|

Daniel 26-04-07 14:19

מה הבעיה?
משהו שיעשה כל <b>, לטקסט בולט-וזה לא בעיה(פשוט לכתוב אותו 4 פעמים, כל פעם עם נטייה).

וככה גם לשאר.

ומה JS?
מה לעזאזל JS?
אני לא בונה מיני אתר.
אני רוצה תמונה.
לא זזה.

ולא עושים את זה-מהסיבה הפשוטה.
זה יותר מידי זמן-וגם אם זה יהיה קיים, יקח כמה דקות להכין כל תמונה @@'.

וצריך להגדיר אצלו את כל התווים,
להגדיר שאם יש bgcolor ב- DIV של width 300 ו-height 300, אז זה יצור ריבוע בצבע הזה בגודל הזה.
זה הכל preg_replace,
המון המון עבודה.

reXtea 26-04-07 14:22

דניאל ( MasterT ) יש לך מוח כזה תותח...
והוא הביא הסבר. זה אפשרי.
אבל קשה מאודדד לביצועעעעע.....

somebody 26-04-07 14:28

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466480)
מה הבעיה?
משהו שיעשה כל <b>, לטקסט בולט-וזה לא בעיה(פשוט לכתוב אותו 4 פעמים, כל פעם עם נטייה).

וככה גם לשאר.

ומה JS?
מה לעזאזל JS?
אני לא בונה מיני אתר.
אני רוצה תמונה.
לא זזה.

ולא עושים את זה-מהסיבה הפשוטה.
זה יותר מידי זמן-וגם אם זה יהיה קיים, יקח כמה דקות להכין כל תמונה @@'.

וצריך להגדיר אצלו את כל התווים,
להגדיר שאם יש bgcolor ב- DIV של width 300 ו-height 300, אז זה יצור ריבוע בצבע הזה בגודל הזה.
זה הכל preg_replace,
המון המון עבודה.

AJAX=
JS&XMLHTTP
ככה שאם אתה אומר AJAX אתה מתכוון ל-JS.

ומה שאתה עכשיו הסברת זה לעשות תמונה כל פעם שהמשתמש נכנס לעמוד,
וזאת לא בקשת השואל, מה שהוא מבקש זאת תמונה שנוצרת ונשמרת על השרת.(זאת גם הייתה התגובה שלי שאין אפשרות לעשות JS בצד שרת(לא תחביר של JS, אלא JS)).

Daniel 26-04-07 14:32

ציטוט:

נכתב במקור על ידי somebody (פרסם 466484)
AJAX=
JS&XMLHTTP
ככה שאם אתה אומר AJAX אתה מתכוון ל-JS.

ומה שאתה עכשיו הסברת זה לעשות תמונה כל פעם שהמשתמש נכנס לעמוד,
וזאת לא בקשת השואל, מה שהוא מבקש זאת תמונה שנוצרת ונשמרת על השרת.(זאת גם הייתה התגובה שלי שאין אפשרות לעשות JS בצד שרת(לא תחביר של JS, אלא JS)).

הא, בלי שהמשתמש יכנס?
cronjobs :/.

somebody 26-04-07 14:51

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466488)
הא, בלי שהמשתמש יכנס?
cronjobs :/.

ואתה יכול לשמור את כל נתוני העמוד(כאילו מעיין תצלום מסך), בתור תמונה?
(אני באמת לא יודע, אני לא עובד עם PHP, אלא עם ASP וב-ASP אני לא מכיר דרך לעשות כזה דבר)

כי זה לא ממש נשמע לי הגיוני..
תמונה להפוך לתמונה?
כאילו נגיד לשמור בתוך התמונה את הלוגו של הוסטס(סתם נגיד) כאשר המערכת מצלמת תצלום מסך של HOSTs(לדוגמא).


אבל חות מזה, אם יש לך שרת פרטי, אתה יכול לכתוב קובץ ב C או משהו, שיכנס לאתר מסויים, ולאחר מיכן יפעיל את המעולה שלפרינ סקרין, ואחרי זה ישמור את התמונה בנתיב במחשב, ישחק איתה(יעני גדלים), ויעלה לשרת.
או יעלה לשרת ואז בשרת כבר קובץ PHP/ASP יטפל בה.(אבל צריך שרת פרטי בשביל זה, או שרת שתוכל להפעיל בו את התוכנית הזו)

Daniel 26-04-07 15:30

ציטוט:

נכתב במקור על ידי somebody (פרסם 466501)
ואתה יכול לשמור את כל נתוני העמוד(כאילו מעיין תצלום מסך), בתור תמונה?
(אני באמת לא יודע, אני לא עובד עם PHP, אלא עם ASP וב-ASP אני לא מכיר דרך לעשות כזה דבר)

כי זה לא ממש נשמע לי הגיוני..
תמונה להפוך לתמונה?
כאילו נגיד לשמור בתוך התמונה את הלוגו של הוסטס(סתם נגיד) כאשר המערכת מצלמת תצלום מסך של HOSTs(לדוגמא).


אבל חות מזה, אם יש לך שרת פרטי, אתה יכול לכתוב קובץ ב C או משהו, שיכנס לאתר מסויים, ולאחר מיכן יפעיל את המעולה שלפרינ סקרין, ואחרי זה ישמור את התמונה בנתיב במחשב, ישחק איתה(יעני גדלים), ויעלה לשרת.
או יעלה לשרת ואז בשרת כבר קובץ PHP/ASP יטפל בה.(אבל צריך שרת פרטי בשביל זה, או שרת שתוכל להפעיל בו את התוכנית הזו)

זה נקרא GD

RS324 26-04-07 18:06

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466480)
מה הבעיה?
משהו שיעשה כל <b>, לטקסט בולט-וזה לא בעיה(פשוט לכתוב אותו 4 פעמים, כל פעם עם נטייה).

וככה גם לשאר.

ומה JS?
מה לעזאזל JS?
אני לא בונה מיני אתר.
אני רוצה תמונה.
לא זזה.

ולא עושים את זה-מהסיבה הפשוטה.
זה יותר מידי זמן-וגם אם זה יהיה קיים, יקח כמה דקות להכין כל תמונה @@'.

וצריך להגדיר אצלו את כל התווים,
להגדיר שאם יש bgcolor ב- DIV של width 300 ו-height 300, אז זה יצור ריבוע בצבע הזה בגודל הזה.
זה הכל preg_replace,
המון המון עבודה.

ציטוט:

נכתב במקור על ידי MasterT (פרסם 466524)
זה נקרא GD

אתה מדבר כל כך הרבה שטויות שעדיף שתפסיק.

Tomer 26-04-07 18:14

ועכשיו שסיכמנו שזה לא אפשרי בלי תוכנה חיצונית - הדיון ננעל. אם למישהו יש משהו חכם להוסיף לדיון הזה, שיפנה אלי בהודעה פרטית.


כל הזמנים הם GMT +2. הזמן כעת הוא 13:39.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ