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

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

ViPeRt 21-09-07 14:40

[בעיה] מציאת משתנה במערך...
 
PHP קוד:

 
  
//+--------------------------------------------
  //| Is this email ok?
  //+--------------------------------------------
  
$email_c explode("@"$in_email);
  
$earray explode(","$bemail_ok);
  foreach (
$earray as $emails) { $email_blocked[] = $emails; }
  if (
in_array($email_c['1'], $email_blocked)) { echo "The element is in the array";}
  else { echo 
"not found"; } 

אני מנסה שיהיה אפשר להרשם רק עם אימייל שהגדרתי...

בתוך $bemail_ok יש רשימה של אימיילים מופרדים בפסיק.
$in_email - האימייל ששלח המשתמש.

הבעיה שכל הזמן זה כותב לי לא נמצא...

HighA 21-09-07 16:01

תבוק על הפונקציה
in_array
דוגמא לשימוש:
PHP קוד:

<?php
$mails
=array("mail1""mail2""mail3");
if(
in_array("mail2"$mails)){
    echo 
"`mail2` exsists in array";
} else {
    echo 
"`mail2` dose not exsists in array";
}
echo 
"<p />";
if(
in_array("mail4"$mails)){
    echo 
"`mail4` exsists in array";
} else {
    echo 
"`mail4` dose not exsists in array";
}
/*
Will show:
`mail2` exsists in array

`mail4` dose not exsists in array
*/
?>


ViPeRt 23-09-07 17:17

השתמשתי באותה פונקציה...
זה לא עובד

מישהו יודע למה?

HighA 23-09-07 18:08

מה השגיאה? ותראה את הקוד

ViPeRt 23-09-07 20:00

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

:)


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

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