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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-05-06, 21:15   # 1
BBman
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 608
שלח הודעה באמצעות MSN אל BBman

BBman לא מחובר  

Exclamation [שו"ת] FAQ לשפות תיכנות

קדימה , רכזו את שאלותיכם , ותשובותיכם .

שאלות בירוק - php, asp
סגול - HTML
אדום - c/c++/c#
שחור - visual basic

שאלה : כיצד אני יכול לבדוק את הערך הגדול ביותר במערך/קבוצת משתנים ?תשובה : ע"י הפונקציה Max :

תחילה , נכתוב מערך חדש :

PHP קוד:
$array[$key]; 
ואז נכתוב :
PHP קוד:
max($array); 
אפשר להציב פונקציה זו במשתנה ואז לקלוט את נתוניה, האיבר הגדול ביותר במערך , או פשוט להדפיס את הפונקציה כמו שהיא.

פונקציה זו עובדת גם עם מס' פרמטרים או משתנים , לדוגמא :

PHP קוד:
$a=10;
$b=222;
$c=30;
    echo 
max($a,$b,$c); 
ידפיס כמובן את b.

או :


PHP קוד:
    echo max(22,333,222,1,23,); 
ידפיס את 333.

Last edited by BBman; 17-05-06 at 21:22..
  Reply With Quote
ישן 17-05-06, 21:18   # 2
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

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

BBman לא מחובר  

צודק =]
  Reply With Quote
ישן 17-05-06, 21:30   # 4
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

PHP: איך מבטלים דיווח על שגיאות?
תוסיפו את זה בתחילת הטקסט:
PHP קוד:
error_reporting(0); 
__________________
.

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

BlueNosE לא מחובר  

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

(לא רק לעוגיות- לכל היידר קיים)
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 18-05-06, 09:33   # 6
RayZ
תרם רבות להוסטס
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נתניה
גיל: 33
הודעות: 819
שלח הודעה באמצעות MSN אל RayZ Send a message via Skype™ to RayZ

RayZ לא מחובר  

כל הכבוד עומר.. ^^ וכולם.
(אני לא מתכנת..)
__________________
שלכם ובשבילכם, אורי כרמי.
מפתח אתרים עצמאי.

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

BBman לא מחובר  

שאלה : כיצד אפשר לחסום ip ?דבר ראשון , לבנות טבלא של SQL במסד הנתונים.
שנית , לכתוב :

PHP קוד:
$ip=$_SERVER['REMOTE_ADDR']; 
ואז להכניס את המשתנה ip לרשימה , בעזרת INSERT , לקרוא את כל המס' בעזרת SELECT והשאר, ואז להציב תנאי משוואה.

להלן הקוד המלא :

PHP קוד:
<?php
    
include("db.php");
    
$ip    =    $_SERVER['REMOTE_ADDR'];
    
$query    =    mysql_query("INSERT INTO `details` (`ip`) VALUES('$ip')");
    
$select    =    mysql_query("SELECT * FROM `details`");
    while(
$result    =    mysql_fetch_array($select))
    {
        
$iplist    =    $result['ip'];

        if(
$ip    ==    $iplist)
        {
            die(
'האדמין חסם אותך');
        }
        else;
    }

            
?>
במקרה שלי , לאחר כניסה ראשונה אתה נחסם מידית, אני בטוח שאתם רוצים לעשות חסימה ידנית , לכן עליכם לתכנת פאנל קטן להכנס המס' , או פשוט ידנית דרך מסד הנתונים.
  Reply With Quote
ישן 18-05-06, 17:20   # 8
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

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

PHP קוד:
$ip=$_SERVER['REMOTE_ADDR']; 
ואז להכניס את המשתנה ip לרשימה , בעזרת INSERT , לקרוא את כל המס' בעזרת SELECT והשאר, ואז להציב תנאי משוואה.

להלן הקוד המלא :

PHP קוד:
<?php
    
include("db.php");
    
$ip    =    $_SERVER['REMOTE_ADDR'];
    
$query    =    mysql_query("INSERT INTO `details` (`ip`) VALUES('$ip')");
    
$select    =    mysql_query("SELECT * FROM `details`");
    while(
$result    =    mysql_fetch_array($select))
    {
        
$iplist    =    $result['ip'];

        if(
$ip    ==    $iplist)
        {
            die(
'האדמין חסם אותך');
        }
        else;
    }

            
?>
במקרה שלי , לאחר כניסה ראשונה אתה נחסם מידית, אני בטוח שאתם רוצים לעשות חסימה ידנית , לכן עליכם לתכנת פאנל קטן להכנס המס' , או פשוט ידנית דרך מסד הנתונים.
שמע עשית אשכול יפה והכל באמת שזה מבורך...אבל החסימת איי פי שלך..., אל תעלב אבל, יש לך עוד מה ללמוד לפני שאתה מלמד (בעניין הבדיקה וכו'...תחשוב שאם יש לך אלפי חסומים זה יצטרך לעשות לולאה רק כדי לראות אם יש את האיי פי?..ממש לא מומלץ).
שים לב שגם אני לא מלמד ולא נוגע בדברים שאני לא יודע...למשל לא תראה אותי עוזר/מלמד בASP כי אני לא יודע וJS ועוד המון שפות שאני לא יודע/לא יודע ממש טוב....


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

BBman לא מחובר  

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

עריכה :

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

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


Last edited by BBman; 18-05-06 at 17:28..
  Reply With Quote
ישן 18-05-06, 17:29   # 10
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
השב

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 19:17.

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