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

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

Bear Cub 02-11-05 23:36

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

תודה :)

x-ray 02-11-05 23:42

כן ,צריך php ,אפשרי עם קובץ טקסט כמונה או עם דאטא בייס.

Bear Cub 02-11-05 23:46

מה הקוד שצריך? איפה אפשר להשיג את קובץ הטקסט המדובר?

x-ray 02-11-05 23:49

איזה קישור זה? לקובץ שיהיה בתוך השרת שלך נכון?

somebody 03-11-05 00:22

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

sql="update tablename set click=click+1 where....." 

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

Bear Cub 03-11-05 23:32

ציטוט:

נכתב במקור על ידי x-ray
איזה קישור זה? לקובץ שיהיה בתוך השרת שלך נכון?

כן, קובץ ZIP שבתוך השרת שלי...(מה זה משנה איפה?...)

ו - somebody, לא הבנתי מה שאמרת...(עמודה ?)....אני לא מקצועי בקטע הזה (ולכן אני שואל פה :) ).

אז איזה קוד אני יכול לקבל שאני אכניס אותו לתוך דף ה- ASP שעל ידו יוצג מספר הלחיצות?

x-ray 04-11-05 18:34

אמממממממ אני לא זוכר איך עושים את זה בasp בצורה שאני חושב עליה...
אין לך שרת php?

Itay 05-11-05 14:06

אתה עושה קישור לקובץ PHP, בקובץ אתה עושה שאילתה שמעדכנת את הלחיצות
נגיד יש לך את הכתובת www.site.com/dl.php?i=45
אז אתה עושה שאילתה של
PHP קוד:

mysql_query("UPDATE Downloads_Table SET Clicks='$Clicks' WHERE ID='{$_GET['i']}'") or die(mysql_error()); 

אתה צריך לשלוף קודם את הכמות לחיצות הקודמות, ולעדכן בתוך המשתנה $Clicks את הלחיצות בעוד 1
ואז אתה פשוט עושה שהעמוד יעביר אל הכתובת של הקובץ שאתה רוצה להוריד

Rom 05-11-05 15:43

אני יכול לעשות לך את זה
מסנגר romashkenzi@hotmail.co.il

sUP 05-11-05 17:25

PHP קוד:

$result mysql_query('SELECT id, link, stats FROM linkstats');
if (!
$result) {
   die(
'Could not query:' mysql_error());
}
while(@(
$r=mysql_fetch_array($result))) {
$id=$r['id'];
$link=$r['link'];
$stats=$r['stats'];

if ((
$_GET[id]=="$id"))
{
header("location: $link ");

$plus=$stats+1;

$sql "UPDATE `linkstats` SET `stats` = '$plus' WHERE `id` = $id LIMIT 1;";
$result mysql_query($sql) or die("Failed: $sql - ".mysql_error()); 

}
}
משו קטן שבנייתי חח ;) אני משתמש בזה בסרגל רשת (http://4il.net/network/admin)
אם משו לא ברור אני בטוח שיש אנשים אחרים שישמחו להסביר.


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

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