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

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

Ori The Man 23-10-05 00:47

בניתי מונה מבקרים ואני צריך עזרה
 
בניתי מונה מבקרים ב php
ועשיתי שאם ניכנסים לדף נגיד counter.php?id=2
זה כמובן יוסיף מבקר אבל איך אני יכול לעשות סקריפט שיציג את המונה באתר?
ללא צורך בקובץ על השרת
כמו באתרים חנמיים למוני מבקרים?
תודה לעוזרים

Shoko 23-10-05 01:12

אתה מאקסייט?
ואולי תראה את הקוד?

Valid 23-10-05 02:23

אם אתה רוצה את זה עם תמונות - GD (http://il2.php.net/gd)
אם אתה רוצה סתם טקסט, סתם echo.

yonatan 23-10-05 03:17

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

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

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

מה שהכי חשוב , שלא יהיו באגים , אני אפילו לא התחלתי לחשוב על אלגוריתם בשביל זה ,וכבר אני צופה מספר באגים.

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

פשוט אני לא אוהב לקחת מערכות מוכנות ולהריץ אותן אני דוגל בשיטה של .. make it yourself dammit!
:)


בהצלחה !

בניה 23-10-05 04:59

בס"ד


תוסיף לדף counter.php?id=2
הדפסה של הכמות כניסות. ותן לאנשים מסגרת לדף הזה עם הID שלהם.(זה הכי פשוט לעשות)

Ori The Man 23-10-05 11:34

עשיתי
זה מציג את הכמות בכתב (לבנתיים)
אבל אני רוצה לדעת איך עושים את הסקריפט (js) שאנשים יוכלו להשים את זה באתרים שלהם וזה יציג וגם יספור כמו המקור שנימצא על השרת שלי
ולא דרך iframe
וכן אני מ xcite (מנהל אותו)

Ran1989 23-10-05 17:29

אפשר להשיג תמונות של מספרים מ 0 עד 9 ואז להפריד כל מספר לדוגמא אם יש
985
אז זה יפרק ל 9 ל 8 ול 5 ואז אתה עושה לדוגמא
PHP קוד:

<img src="9.jpg" alt="">
<
img src="8.jpg" alt="">
<
img src="5.jpg" alt=""


Ori The Man 24-10-05 00:37

לא הבנתה
www.sit-e.net/ori/counter.php?id=2
הינה הכל פועל טוב
אני רוצה להציג את זה נגיד באתר מרוחק לא על השרת ואני צריך סקריפט שאיכשהו זה יופיע שם
כמו באתרים שנותנים את השירות הזה חינם נותנים להם סקריפט וזה פועל

meshuga 24-10-05 00:45

ציטוט:

נכתב במקור על ידי Ori The Man
לא הבנתה
www.sit-e.net/ori/counter.php?id=2
הינה הכל פועל טוב
אני רוצה להציג את זה נגיד באתר מרוחק לא על השרת ואני צריך סקריפט שאיכשהו זה יופיע שם
כמו באתרים שנותנים את השירות הזה חינם נותנים להם סקריפט וזה פועל

אז ענו לך,אתה יכול לעשות בGD שזה יהיה תמונה,ואז,אתה נותן לינק לתמונה בתג img ואז יש לך תמונה.....
אם לא,תמיד יש אפשרות לאי פריים..אבל לא מומלץ :\....

Ori The Man 24-10-05 00:51

אני לא יעשה ב Gd כי אני לא יודע לעבוד עם זה אני לא מבין את המדריך באנגלית
אם אפשר לקרוא לזה ככה רק כותבים לי כמה שורות נותנים דוגמא והינה מדריך
הייתי מעוניין שמישהו בפורום ירשום מדריך מפורט על זה

Ikki 26-10-05 01:38

מה הבעיה?:
אם לא GD, אז תשלב עם JS...

Ori The Man 26-10-05 01:44

אני ראוצה לשלב בכדי שאני יוכל לתת סקריפט ב JS ושישימו באתר

Ikki 26-10-05 01:51

אז יאללה!, לך על זה...

Ori The Man 26-10-05 01:55

רק אני לא יודע איך
אין לי מושג ב JS
ואין לי מושג איזה פונקציה צריך לילמוד בישביל זה
כי אין לי קליטה הכי טובה ל JS
אז אחרי שאני ילמד תפונקציה ויבנה תמונה אני ילמד הכל

Ikki 26-10-05 02:13

PHP קוד:

<?php
include("x.php"); // טעינת קובץ השליפה
global $nomberow // שורת התמונות, רצוי עם כתובת מלאה
$id $_GET['id']; // id from url
echo "
<script language=\"javascript\">
<!--
document.write(\"$nomberow[$id]\");
-->
</script>
"
;
?>

שמור בסיומת JS עם הטקסס מתאים.
לינק למשתמש כך:
mysite.com/counter4u.js?user=2

Ori The Man 26-10-05 02:18

במקום $nomberow
לרשום את הכתובות של התמונות?

Ikki 26-10-05 02:26

כתבתי לך שיתי גלובל,
תמשוך את הנתונים והכל בקובץ X.PHP
ואת התמונות:
קוד:

<img src='image/1.gif'><img src='image/7.gif'><img src='image/2.gif'>
לעשות אותם במקום על הדפסה על המשתנה $nomberow .
ולתת להם כתובת מלאה:
mysite.co.il/image/1.jpg

Ori The Man 26-10-05 02:44

עשיתי ככה
PHP קוד:

<?php 
include("counter.php"); // טעינת קובץ השליפה
$nomberow "<img src='http://www.sit-e.net/ori/image/0.gif'><img src='http://www.sit-e.net/ori/image/1.gif'><img src='http://www.sit-e.net/ori/image/2.gif'><img src='http://www.sit-e.net/ori/image/3.gif'><img src='http://www.sit-e.net/ori/image/4.gif'><img src='http://www.sit-e.net/ori/image/5.gif'><img src='http://www.sit-e.net/ori/image/6.gif'><img src='http://www.sit-e.net/ori/image/7.gif'><img src='http://www.sit-e.net/ori/image/8.gif'><img src='http://www.sit-e.net/ori/image/9.gif'>"
global $nomberow // שורת התמונות, רצוי עם כתובת מלאה 
$id $_GET['id']; // id from url 
echo 
<script language=\"javascript\"> 
<!-- 
document.write(\"$nomberow[$id]\"); 
--> 
</script> 
"

?>

וזה עושה לי error
קוד:

Parse error: parse error, unexpected T_GLOBAL in /home/sitenet/domains/sit-e.net/public_html/ori/count.php on line 4
וזה שזה בסיומת php אם זה בסיומת js זה בכלל עושה לי הורדה
כאילו להוריד את זה למחשב (את הקובץ)

בניה 26-10-05 06:09

בס"ד

לשנות את הסיומת זה דבר שלא יעזור לך. המנוע PHP לא יריץ את הקובץ אם לא הגדירו את זה (ולא סביר שלא עשו את זה)
תעשה הכי פשוט.
תלמד GD מפה:
http://www.ildev.com/forum/index.php?showtopic=8015
ותתן להם קוד לתמונה:
PHP קוד:

<img src="http://sdg.ff/counter.php?id=1" /> 


Ikki 26-10-05 10:22

קנראה שאתה לא יודע לקרא...
אמרתי, תעשה הטקסס...
זה עובד, אני יודע מה אני אומר...

Ori The Man 26-10-05 20:51

תודה רבה!
למדתי פחות או יותר GD (ברור שעדיין לא מספיק) אבל יש לי שאלה בקשר לזה
אם אני רוצה לעשות ברקע תמונה איך אני עושה זאת?


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

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