![]() |
בניתי מונה מבקרים ואני צריך עזרה
בניתי מונה מבקרים ב php
ועשיתי שאם ניכנסים לדף נגיד counter.php?id=2 זה כמובן יוסיף מבקר אבל איך אני יכול לעשות סקריפט שיציג את המונה באתר? ללא צורך בקובץ על השרת כמו באתרים חנמיים למוני מבקרים? תודה לעוזרים |
אתה מאקסייט?
ואולי תראה את הקוד? |
אם אתה רוצה את זה עם תמונות - GD (http://il2.php.net/gd)
אם אתה רוצה סתם טקסט, סתם echo. |
אני הייתי הולך על cgi בשביל זה ,
אפשר על בסיס פרל על בסיס סי או על בסיס באש מה שאתה מעדיף. כמובן שאתה צריך לדעת לעשות גישור בין 2 אתרים משרתים שונים בשורה התחתונה , אתה צריך שרת שממנו הסקריפט ירוץ , ושהשרת הזה ידע לקבל נתונים בזמן אמת מדף שנמצא בשרת מרוחק , ההצגה של הפלט תתבצע בשרת שלך , והשרת המרוחק רק ימשוך ממנו את הלינק של התמונה עם המספר ( או של הערך המספרי בטקסט שזה יותר קל מתמונה בשביל מתחילים) , אני ממליץ לך לתכנן אלגוריתם לפני שאתה מדבר על לבצע את הפעולה. בעקרון זה צריך להיות גם מבוסס על זיהוי של כל דף , נגיד שאתה רוצה שהמערכת שלך תרוץ על יותר מאשר אתר אחד , אתה צריך מערכת שתזהה כל דף בנפרד ,ותחזיק מונה בנפרד לכל אתר. אתה יכול לעשות בשביל זה מסד נתונים ב sql , אבל אני אישית הייתי הולך על מסד נתונים עצמאי ( לא בעיה לבנות בבאש או בסי ). כמובן אם הייתי מבזבז את הזמן שלי בלבנות כזה דבר גם הייתי מוסיף מערכת הגנה מפני זיופים ועוד כמה שטויות , אבל זה כבר דורש ממך גם לקלוט כתובות איפי של המבקרים ולהעביר אותם גם כן למסד נתונים עם מערכת בקרת כניסות ( שוב לכל אתר צריך מסד נתונים של מבקרים משלו. ) מה שהכי חשוב , שלא יהיו באגים , אני אפילו לא התחלתי לחשוב על אלגוריתם בשביל זה ,וכבר אני צופה מספר באגים. בכל מקרה שיהיה לך בהצלחה, אם אתה מוצא שיטה יותר קלה אשמח אם תספר לי עליה. פשוט אני לא אוהב לקחת מערכות מוכנות ולהריץ אותן אני דוגל בשיטה של .. make it yourself dammit! :) בהצלחה ! |
בס"ד
תוסיף לדף counter.php?id=2 הדפסה של הכמות כניסות. ותן לאנשים מסגרת לדף הזה עם הID שלהם.(זה הכי פשוט לעשות) |
עשיתי
זה מציג את הכמות בכתב (לבנתיים) אבל אני רוצה לדעת איך עושים את הסקריפט (js) שאנשים יוכלו להשים את זה באתרים שלהם וזה יציג וגם יספור כמו המקור שנימצא על השרת שלי ולא דרך iframe וכן אני מ xcite (מנהל אותו) |
אפשר להשיג תמונות של מספרים מ 0 עד 9 ואז להפריד כל מספר לדוגמא אם יש
985 אז זה יפרק ל 9 ל 8 ול 5 ואז אתה עושה לדוגמא PHP קוד:
|
לא הבנתה
www.sit-e.net/ori/counter.php?id=2 הינה הכל פועל טוב אני רוצה להציג את זה נגיד באתר מרוחק לא על השרת ואני צריך סקריפט שאיכשהו זה יופיע שם כמו באתרים שנותנים את השירות הזה חינם נותנים להם סקריפט וזה פועל |
ציטוט:
אם לא,תמיד יש אפשרות לאי פריים..אבל לא מומלץ :\.... |
אני לא יעשה ב Gd כי אני לא יודע לעבוד עם זה אני לא מבין את המדריך באנגלית
אם אפשר לקרוא לזה ככה רק כותבים לי כמה שורות נותנים דוגמא והינה מדריך הייתי מעוניין שמישהו בפורום ירשום מדריך מפורט על זה |
מה הבעיה?:
אם לא GD, אז תשלב עם JS... |
אני ראוצה לשלב בכדי שאני יוכל לתת סקריפט ב JS ושישימו באתר
|
אז יאללה!, לך על זה...
|
רק אני לא יודע איך
אין לי מושג ב JS ואין לי מושג איזה פונקציה צריך לילמוד בישביל זה כי אין לי קליטה הכי טובה ל JS אז אחרי שאני ילמד תפונקציה ויבנה תמונה אני ילמד הכל |
PHP קוד:
לינק למשתמש כך: mysite.com/counter4u.js?user=2 |
במקום $nomberow
לרשום את הכתובות של התמונות? |
כתבתי לך שיתי גלובל,
תמשוך את הנתונים והכל בקובץ X.PHP ואת התמונות: קוד:
<img src='image/1.gif'><img src='image/7.gif'><img src='image/2.gif'> ולתת להם כתובת מלאה: mysite.co.il/image/1.jpg |
עשיתי ככה
PHP קוד:
קוד:
Parse error: parse error, unexpected T_GLOBAL in /home/sitenet/domains/sit-e.net/public_html/ori/count.php on line 4 כאילו להוריד את זה למחשב (את הקובץ) |
בס"ד
לשנות את הסיומת זה דבר שלא יעזור לך. המנוע PHP לא יריץ את הקובץ אם לא הגדירו את זה (ולא סביר שלא עשו את זה) תעשה הכי פשוט. תלמד GD מפה: http://www.ildev.com/forum/index.php?showtopic=8015 ותתן להם קוד לתמונה: PHP קוד:
|
קנראה שאתה לא יודע לקרא...
אמרתי, תעשה הטקסס... זה עובד, אני יודע מה אני אומר... |
תודה רבה!
למדתי פחות או יותר GD (ברור שעדיין לא מספיק) אבל יש לי שאלה בקשר לזה אם אני רוצה לעשות ברקע תמונה איך אני עושה זאת? |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ