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

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

Ori The Man 18-10-05 00:16

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

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

somebody 18-10-05 01:52

זה בכלל אבל בכלל לא מסובך כמו שאתה חושב.(או לא חושב..).

ישנו סקריפט אשר הלקוח ממקם בעמוד הרצוי וכמו שאמרת תמיד כתובת הקריפט היא הכתובת סימן שאלה הID.
העמוד אליו מקושר הסקריפט הוא עמוד צ"ש אשר מקבל את הID וע"י SQL מוסיף 1 לעמודה שבה ה ID שווה לID שצויין בכתובת(הממוקמת בסקריפט.).

לאחר מיכן בהצגה סה"כ מיצגים הכל ע"י document.write.
תוגל לראות את זה גם אם אתה רוצה בפעולה באתר שלי לדוגמא.
הינה קוד שסקריפט מקשר אליו של תחרות כל שהיא אצלי במערכת:
http://System.FreeTopSite.co.il/member.asp?site_id=274

כנס אליו ותיראה שכתוב בהכל document.write(בJS מדפיס נתונים.).

מקווה שהבנת:)

Ikki 18-10-05 12:45

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

למה נראה לך שיענו לך על שאלה כה כללית, אם תקלע לבעיה נעזור...
זה לא צורה לשאילה...

תנעלו.

Ori The Man 18-10-05 12:47

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

Ikki 18-10-05 12:54

זה בידיוק מה שאמרתי, אבל לא משנה אסביר לך כדי שתבין.

עושים טבלאה שמכילה את התוכן ומוסיפים שדה usrid .
ואז where usrid='$udrid' ...

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

WebProject 18-10-05 12:55

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

Ikki 18-10-05 13:32

בקיצור הסברתי לו למעלה איך..

Ori The Man 18-10-05 14:47

תודה ניראה לי שהבנתי

somebody 19-10-05 00:38

קראת מה שאני כתבתי?...
זה יסביר לך בדיוק אך...:)(להציג, אבל חובה ידע בסיסי ב Js)

Ikki 19-10-05 00:43

ציטוט:

נכתב במקור על ידי somebody
קראת מה שאני כתבתי?...
זה יסביר לך בדיוק אך...:)(להציג, אבל חובה ידע בסיסי ב Js)

זה לא היה שאלתו,
אבל חפיף...

somebody 19-10-05 00:45

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

חשבתי שהוא רוצה להציג את זה באתרים אחרים לדוגמא כמו מוני מבקרים..
אבל אם לא אז לא;)

בניה 19-10-05 06:06

בס"ד

זו השאילתא שיש בדף ולכל משתמש יש ID אחר ככה שזה מעלה למי שצריך.
PHP קוד:

UPDATE counter SET visits=visits+1 WHERE id={$_GET['id']} 


Ori The Man 19-10-05 23:14

שמעו אני יודע פחות או יותר php רק רציתי לדעת איך זה שהם נירשמים ויש להם כתובת הם שמים באתר והינה יש להם תמונה של מונה או משהו
אבל השאלה שלי נגיד יש id=1234
אני מציב את זה באתר ופיתאום יש לי תמונה בלי להשים שום קוד באתר חוץ מזה
איך?

בניה 19-10-05 23:23

בס"ד


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

<?php
//&aacute;&ntilde;"&atilde;
include("sql_connect.php");
$query=mysql_query("SELECT *FROM counter WHERE id='{$_GET['id']}'");
$field=mysql_fetch_array($query);
header("Content-type: image/png");
$image=imagecreatefromgif("images/counter_bg.gif");
$red=imagecolorallocate($image000);
$font=imageloadfont("Narkisim.gdf");
imagestring($image,$font,29,4,$field['counter']+1$red);
imagepng($image);
mysql_query("UPDATE counter SET counter=counter+'1' WHERE id='{$_GET['id']}' ");
?>


Ori The Man 20-10-05 15:42

עכשיו הבנתי :)
תודה!


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

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