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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-05-06, 17:30   # 11
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

בצבעים שם שכחת JS..
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 18-05-06, 17:40   # 12
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   # 13
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 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
ישן 18-05-06, 18:45   # 14
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

יותר מזל משכל למישהו עם פחות משנתיים ניסיון, אלעד.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 18-05-06, 19:20   # 15
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
יותר מזל משכל למישהו עם פחות משנתיים ניסיון, אלעד.
לא הבנתי..
__________________
eLad
  Reply With Quote
ישן 18-05-06, 19:46   # 16
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

תחשוב שאני עושה את מה שאמרת- זה מלא פונקציות, וזה ממש מסובך, ואני לא יודע, זה דיי הימור על ההצלחה.. (אם הקוד לא מלוטש)
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 18-05-06, 20:08   # 17
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
תחשוב שאני עושה את מה שאמרת- זה מלא פונקציות, וזה ממש מסובך, ואני לא יודע, זה דיי הימור על ההצלחה.. (אם הקוד לא מלוטש)
לפעמים צריך לצאת מהקופסא ולחשוב טיפה אחרת

ואגב, האלגוריתם של להוסיף את האיבר שאתה מחפש בסוף הרשימה משמש אותנו (בצבא) כשמחפשים רשומה בבסיס שמכיל מיליארדים של רשומות וזה עושה את זה בחצי מהזמן מאשר חיפוש רגיל. נקודה למחשבה.
__________________
eLad
  Reply With Quote
ישן 24-05-06, 21:48   # 18
BBman
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 608
שלח הודעה באמצעות MSN אל BBman

BBman לא מחובר  

כיצד אפשר להציג את x הפריטים האחרונים ? (למשל , הצגת 10 ההודעות האחרונות בפורום) :

הוספת תנאי ORDER BY ו LIMIT :

PHP קוד:
$repr=mysql_query("SELECT * FROM `tblname` ORDER BY `id` DESC LIMIT 5") or die(mysql_error()); 
את ה-id אפשר להחליף בכל שדה הנועד לסידור ומיון, ואת 5 אפשר להחליף בכל מס' אינטגרלי.
  Reply With Quote
ישן 01-06-06, 21:46   # 19
adiga000
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 481

adiga000 לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
איך שולחים עוגיות גם לאחר שכתבנו פלט לדף?
כתבו בתחילת הדף
PHP קוד:
ob_start(); 
ובסופו (לא חובה):
PHP קוד:
ob_end_flush(); 
תהנו

(לא רק לעוגיות- לכל היידר קיים)
גם לסיישן?
  Reply With Quote
ישן 02-06-06, 05:38   # 20
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי adiga000
גם לסיישן?
לסשן יש session_start או משהו כזה...לא זוכר איך קוראים לו...בעעע לא סובל לעבוד עם סשנים! קוקיז שולט
  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. הזמן כעת הוא 16:53.

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