02-07-2006, 13:51
|
|
|
חבר מתאריך: 30.06.06
הודעות: 185
|
|
אני חושב שעדיף להבא שתעלה את הקוד ל pastebin, או שתשים לפחות תג של PHP.
בכל מקרה,
מה בדיוק ניסית לעשות ?
דבר ראשון, מה זה לעזעאל <javascript language=php> ?
משתמשים ב
דבר שני, strstr מחזיר false כשהוא לא מוצא, ולא -1
קוד PHP:
return "Hello",<? $_POST[username]; ?> + "You cant send the message because you are using in ignored words"
דבר שלישי, return לאיפה בדיוק?
דבר רביעי, למה לעזעאל אתה פותח פה <? ?>
דבר חמישי, מה זה הפלוס הזה שם?
אני חושב שכדאי שתלמד PHP מהבסיס...
ובקשר לקוד,
זה טיפשי לעשות ככה, ליצור מליון משתנים
עדיף שתשתמש במערך ותעבור עליו עם foreach
זה אמור להיות משהו כזה
קוד PHP:
$bad_words=array(
'קללה1',
'קללה2',
);
foreach ($bad_words as $word) {
if (strstr($msginfo, $word) !== FALSE) { $bad=1; break; }
}
if ($bad) echo "Hello, ",htmlspecialchars($_POST[username]),"You cant send the message because you are using in ignored words";
else {
...
}
נערך לאחרונה ע"י eXeCuT3 בתאריך 02-07-2006 בשעה 13:53.
|