הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-05-06, 17:29   # 1
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי BBman
מה הבעיה איתה ? אני מודע לחסרונות , אך היא פשוטה ביותר ונוחה ע"פ דעתי.

עריכה :

סבבה שי =] הביקורת נתקבלה , אך אני חולק על דעתך לגבי הלימוד , לא הייתי שולח פוסטים סתם, חשבתי על הדרך הפשוטה ביותר , והמובנת שכמו שאמרת מותאמת למערכות קטנות יותר, תיקונים יתקבלו.
אבל האמת , אני לא מבין גדול ב-ip וחסימות , צודק, אך לגבי ה-php שלי , לא חושב שתיהיה בעיה ללמד, יש לי מספיק ידע.

להבא , אני יעזור בחלקים השולטים שבי =]

דבר ראשון הסדר לא הכי נכון, קודם תבדוק ואז תראה אם זה שם, אם כן, תציג שזה מושעה, אם לא אז תעשה משהו אחר (הוספת האיי פי למסד או כל דבר אחר שבא לך).
עכשיו הבדיקה, במקום להריץ לולאה ואז לשלוף וכו' וכו'.
אתה יכול לעשות 2 דברים או:
PHP קוד:
$check_q=mysql_query("SELECT COUNT(`ip`) AS `count` FROM `details` WHERE `ip`='$ip'");
$check=mysql_fetch_array($check_q);
if(
$check["count"]>0)
    echo 
"אתה חסום";
else
    echo 
"מה שבא לך"
או
PHP קוד:
$check_q=mysql_query("SELECT `ip` FROM `details` WHERE `ip`='$ip'");
$check=mysql_num_rows($check_q);
if(
$check>0)
    echo 
"אתה חסום";
else
    echo 
"מה שבא לך"
אני הייתי עושה ככה פחות או יותר...לדעתי זה יותר חוסך משאבים.


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

בכל מקרה כמו שאמרתי, הרעיון של האשכול מצויין.
  Reply With Quote
ישן 18-05-06, 17:40   # 2
BBman
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 608
שלח הודעה באמצעות MSN אל BBman

BBman לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
דבר ראשון הסדר לא הכי נכון, קודם תבדוק ואז תראה אם זה שם, אם כן, תציג שזה מושעה, אם לא אז תעשה משהו אחר (הוספת האיי פי למסד או כל דבר אחר שבא לך).
עכשיו הבדיקה, במקום להריץ לולאה ואז לשלוף וכו' וכו'.
אתה יכול לעשות 2 דברים או:
PHP קוד:
$check_q=mysql_query("SELECT COUNT(`ip`) AS `count` FROM `details` WHERE `ip`='$ip'");
$check=mysql_fetch_array($check_q);
if(
$check["count"]>0)
    echo 
"אתה חסום";
else
    echo 
"מה שבא לך"
או
PHP קוד:
$check_q=mysql_query("SELECT `ip` FROM `details` WHERE `ip`='$ip'");
$check=mysql_num_rows($check_q);
if(
$check>0)
    echo 
"אתה חסום";
else
    echo 
"מה שבא לך"
אני הייתי עושה ככה פחות או יותר...לדעתי זה יותר חוסך משאבים.
סבבה עכשיו עוד שאלה נוספה לשו"ת

שאלה : כיצד ניתן להציג תוכן של הודעה נגיד בפורום , בבועה ? ממש כמו ב-vb? פשוט מאוד :

PHP קוד:
<?php
    
include("db.php");
    
$ip    =    $_SERVER['REMOTE_ADDR'];
    
$select    =    mysql_query("SELECT * FROM `details`");
    while(
$result    =    mysql_fetch_array($select))
    {
        
$msg    =    $result['msg'];
        
$id    =    $result['id'];
        
$title    =    $result['title'];
        echo 
"
        <a href=\"show.php?id=$id\" title=\"$msg\">$title</a>"
;
    }

            
?>
miniature - צודק , נחשיב את js כסגול.
  Reply With Quote
ישן 18-05-06, 17:44   # 3
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 39
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
דבר ראשון הסדר לא הכי נכון, קודם תבדוק ואז תראה אם זה שם, אם כן, תציג שזה מושעה, אם לא אז תעשה משהו אחר (הוספת האיי פי למסד או כל דבר אחר שבא לך).
עכשיו הבדיקה, במקום להריץ לולאה ואז לשלוף וכו' וכו'.
אתה יכול לעשות 2 דברים או:
PHP קוד:
$check_q=mysql_query("SELECT COUNT(`ip`) AS `count` FROM `details` WHERE `ip`='$ip'");
$check=mysql_fetch_array($check_q);
if(
$check["count"]>0)
    echo 
"אתה חסום";
else
    echo 
"מה שבא לך"
או
PHP קוד:
$check_q=mysql_query("SELECT `ip` FROM `details` WHERE `ip`='$ip'");
$check=mysql_num_rows($check_q);
if(
$check>0)
    echo 
"אתה חסום";
else
    echo 
"מה שבא לך"
אני הייתי עושה ככה פחות או יותר...לדעתי זה יותר חוסך משאבים.


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

בכל מקרה כמו שאמרתי, הרעיון של האשכול מצויין.
אני יכול להציע דרך אחרת?

השיטה שלך בעצם תבדוק כל פעם האם מצאת את ה IP והאם אתה כבר בסוף הרשימה (כלומר EOF)

קודם כל הייתי מעביר את הרשימה הזאתי לקובץ XML וכל פעם שאני חוסם IPים אני ממיין את הקובץ הזה מחדש.

ובמקום לבדוק כל פעם האם ה IP שלך נמצא במסד והאם הגעת לסוף הרשימה EOF אפשר לקצר את זה בכמה מילישניות טובות עם הוספת ה IP לסוף הרשימה ואז לבדוק רק אם מצאת אותו.

במידה ומצאת רק אז אתה בודק אם אתה בסוף הרשימה. במידה וכן, אז אין לך את ה IP הזה.
במידה ואתה לא בסוף הרשימה אז יש לך כבר את ה IP הזה בחסומים.

כמובן בסוף אתה צריך למחוק את ה IP שהוספת אותו ידנית.
__________________
eLad
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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