ABA


"|עזרה| איך אני עושה בטופס PHP שיביא שגיאה אם רשום משהו"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13677 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13677
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   19:21   14.03.08   
אל הפורום  
  |עזרה| איך אני עושה בטופס PHP שיביא שגיאה אם רשום משהו  
 
   יש לי טופס PHP
איך אני עושה שאם באחד ה input מישהו רושם את המילה dishi זה נותן לו שגיאה?

תודה לעוזרים..


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב akoka 14.03.08 19:27 1
     תודה אבל לא הסברתי את עצמי טוב.. DiSHi 14.03.08 19:41 2
         אני מקווה שהבנתי אותך בכלל: MoonHunter 14.03.08 20:03 3
             הכי טוב איך שעשית אבל הוא ביקש למנוע אימייל אחד akoka 14.03.08 20:05 5
             תודה רבה לשניכם.. אני אלך על זה.. DiSHi 14.03.08 20:48 6
         וואי וואי אתה חייב לעבוד על הצורה שאתה מבקש דברים akoka 14.03.08 20:04 4
             זה לא עובד לי.. DiSHi 14.03.08 20:54 7
                 הוא בטעות רשם GET .. code_blue  14.03.08 21:35 8
                     לא רשמתי בטעות חח חשבתי שהוא מודע לשיטה שהוא שולח akoka 14.03.08 22:02 9
                         אני עדיין די חדש בתחום.. מה ההבדל בין DiSHi 15.03.08 17:52 10
                             מכתב akoka 15.03.08 18:25 11
                                 אוקי אני אחפש גם על הרקווסט.. תודה :) DiSHi 15.03.08 18:28 12

       
akoka

   19:27   14.03.08   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
  

if ($_POST[inputname] == "dishi")
{
echo "Error";
exit;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   19:41   14.03.08   
אל הפורום  
  2. תודה אבל לא הסברתי את עצמי טוב..  
בתגובה להודעה מספר 1
 
   זה עובד.. אבל ה INPUT זה של אימייל..
אז אני רוצה שלא יוכלו להכניס אמייל של וואלה למשל..
מה הפקודה לזה?
לדוגמא אמייל של וואלה
[email protected]

אז אני רוצה לבטל את המילה
walla.co.il
ועם הפקודה שנתת רק אם המילה המלאה זה מה שבחרתי ב INPUTNAME אז זה נותן שגיאה.. אם יש לפניו משהו אז אין שגיאה..
מה עושים? תודה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   20:03   14.03.08   
אל הפורום  
  3. אני מקווה שהבנתי אותך בכלל:  
בתגובה להודעה מספר 2
 
  

$arrMail = array();
$arrMail() = "walla.co.il";
$arrMail() = "nana.co.il";

$mailISP = expload("@", $_POST);

if (in_array($mailISP(1), $arrMail)) {
echo "Any msg that fit";
} else {
echo "Any msg that fit";
}


יש כאן בעיה עם סוגריים מרובעים, $arrMail() ו$mailISP(1) אמורים להיות עם סוגריים מרובעים.

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

מקווה שעזרתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   20:05   14.03.08   
אל הפורום  
  5. הכי טוב איך שעשית אבל הוא ביקש למנוע אימייל אחד  
בתגובה להודעה מספר 3
 
   אז strstr אמור להספיק לדעתי:}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   20:48   14.03.08   
אל הפורום  
  6. תודה רבה לשניכם.. אני אלך על זה..  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 14.03.08 בשעה 20:50 בברכה, DiSHi
 
ככה שאם בעתיד אני ירצה לחסום עוד אמיילים שיהיה לי..
עכשיו המשתנה של האמייל שלי זה $mail
אז איפה אני צריך לשנות?

ד"א.. לא הבנתי את העניין עם הסוגריים המרובעים..
תוכל אולי לעלות לי בבקשה בקובץ TXT ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   20:04   14.03.08   
אל הפורום  
  4. וואי וואי אתה חייב לעבוד על הצורה שאתה מבקש דברים  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 14.03.08 בשעה 20:05 בברכה, akoka
 
ביקשת משהו אחד והפכת את זה למשהו אחר לא משנה אם הבנתי נכון אתה רוצה למנוע הרשמה עם אימייל של וואלה יש כמה דרכים אחת מהן היא להשתמש בביטויים רגולריים אבל עזוב למה להסתבך תשתמש בstrstr בצורה הזאת


$email = $_GET[email];

if (strstr($email,"walla.co.il"))
{
echo "האימייל של וואלה חסום באתר זה";
exit;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   20:54   14.03.08   
אל הפורום  
  7. זה לא עובד לי..  
בתגובה להודעה מספר 4
 
   שיניתי את המשתנה $email
ל
$mail

ואני מצליח להירשם חופשי..
ניסיתי גם בלי לשנות את המשתנה(למרות שככה איך הוא יכול לדעת לאן לפנות.. אבל גם לא עובד)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   21:35   14.03.08   
אל הפורום  
  8. הוא בטעות רשם GET ..  
בתגובה להודעה מספר 7
 
   אתה צריך את ה $_POST ..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   22:02   14.03.08   
אל הפורום  
  9. לא רשמתי בטעות חח חשבתי שהוא מודע לשיטה שהוא שולח  
בתגובה להודעה מספר 8
 
   בה והוא יישנה בהתאם :}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   17:52   15.03.08   
אל הפורום  
  10. אני עדיין די חדש בתחום.. מה ההבדל בין  
בתגובה להודעה מספר 9
 
   POST ל GET?

ותודה רבה זה עובד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   18:25   15.03.08   
אל הפורום  
  11. מכתב  
בתגובה להודעה מספר 10
 
   GET-הנתונים נשלים בכתובת בצורה הזאת param=value¶m2=value2... וGET מוגבל ל2048 שבשפה פשוטה זה 2 מגה של מידע.

POST-לא ידועה לי על הגבלה של תווים לא חושב שיש גם,המידע נשלח ברקע באופן מאובטח הרבה יותר.

יש גם request שכתבתי עליו באחד האשכולות בדף הראשון:}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   18:28   15.03.08   
אל הפורום  
  12. אוקי אני אחפש גם על הרקווסט.. תודה :)  
בתגובה להודעה מספר 11
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net