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

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

eXtaZa 27-03-06 20:46

[PHP]שאלה בקשר לתנאי...
 
עשיתי תנאי כזה:
PHP קוד:

$chars="qwertyuiopasdfghjklzxcvbnm1234567890";
if(
substr($SAddress0,1) != strstr($chars$SAddress))                
{
    echo 
"The site address is invalid!";
    echo 
"<a href='javascript:history.back()'>&lt;&lt;back</a>";
}
else
echo 
"blabla"

כלומר ניסיתי לעשות שיכתוב לי "The site address is invalid!" אם בתו הראשון במשתנה SAddress לא נמצא שום תו מהתווים שיש במשתנה chars.

התנאי טוב?
משום מה הוא כותב לי תמיד The site address is invalid, גם אם יש את אחד התווים מהתווים שיש בchars ...
מה לא טוב פה?

תודה.

בניה 27-03-06 21:03

לש"ש

תנסה ככה:
PHP קוד:

if(eregi($SAddress[0],'qwertyuiopasdfghjklzxcvbnm1234567890')==0


eXtaZa 27-03-06 21:14

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

HighA 27-03-06 21:42

eregi בודק אם קיים
qwertyuiopasdfghjklzxcvbnm1234567890
במשתנה $SAddress[0]
אם המשתנה בנוי גם מדברים אחרים שלא הוכנסו להגדרה(במקרה הזה qwertyuiopasdfghjklzxcvbnm1234567890)
זה מחזיר 0, אם הכל קיים בהגדרה אז זה מחזיר 1


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

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