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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-02-08, 20:54   # 1
Xinxy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 259

Xinxy לא מחובר  

עזרה בPHP - איך אני מגלה מילה

הי,
נגיד יש לי רשימת מילים מוגדרות ושבכל פעם יופיע לי תמונה כלשהי כשמישהו רושם את אחד מהמילים
נגיד רשימת המילים היא:
משחק
קודים
שלב

אז איך אני עושה שאם מישהו רושם דבר כלשהו אז יופיע לי תמונה נגיד של סמיילי?

כלומר
אם הוא רשם את המשפט: יש לי היום יום הולדת וחבר שלי הביא לי קודים למשחק ובעזרתם אני יוכל לעבור את כל השלבים

מקווה שהבנתם חח
תודה לעוזרים
  Reply With Quote
ישן 21-02-08, 20:59   # 2
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 34
הודעות: 383

Meir לא מחובר  

שימוש בפונקציה str_replace...
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
  Reply With Quote
ישן 21-02-08, 21:04   # 3
Xinxy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 259

Xinxy לא מחובר  

ציטוט:
נכתב במקור על ידי Meir צפה בהודעה
שימוש בפונקציה str_replace...
הקטע הוא שאני לא רוצה להחליף את המילה אני רק רוצה שמתחתיה יהיה איזה תמונה

כמו GOOGLE ADSENSE
הם שמים את הפרסומות לפי הטקסט
  Reply With Quote
ישן 21-02-08, 22:32   # 4
oryrm19
חבר בקהילה
 
oryrm19's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
מיקום: ראשון לציון
הודעות: 230
שלח הודעה באמצעות ICO אל oryrm19 שלח הודעה באמצעות MSN אל oryrm19

oryrm19 לא מחובר  

אז ב str_replace למשל הוא מוצא את המילה "שניצל" אז הוא יחליף אותה ב"שניצל </br> סמיילי" או מה שתרצה
  Reply With Quote
ישן 21-02-08, 22:33   # 5
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

preg_match_all
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 22-02-08, 01:08   # 6
pirsomet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 104

pirsomet לא מחובר  

או שאתה יכול לחפש את המילה בעזרת strpos
  Reply With Quote
ישן 22-02-08, 13:21   # 7
Xinxy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 259

Xinxy לא מחובר  

ציטוט:
נכתב במקור על ידי pirsomet צפה בהודעה
או שאתה יכול לחפש את המילה בעזרת strpos

תודה!
אבל יש לי עוד שאלה
איך אני עושה קבוצת מילים?
ניסיתי ככה:
PHP קוד:
<?php
echo <<<lala
 <meta http-equiv="Content-Type" content="text/html; charset=Windows-1255"/>
    <form method="POST" action="">
          <center><font face="Tahoma" size="1"><textarea rows="5" cols="20" name="T1"></textarea> <b>:טקסט</b>
      <center><input type="submit" value="send" name="B1">
lala;
$string $_POST['T1'];
$keywords = array("משחק""שלב""קוד");
$pos strpos($string$keywords);
if(isset(
$_POST['B1']))
{
    if(
$pos === false)
    {
        echo 
"<br><br>במחרוזת לא מצוי אחד מהמילים";
    }
    else
    {
        echo 
"<br><br>במחרוזת יש את אחד מהמילים";
    }
}
?>
אבל זה יצא ללא הצלחה גדולה :\
  Reply With Quote
ישן 22-02-08, 13:27   # 8
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 34
הודעות: 383

Meir לא מחובר  

נראה כאילו אתה מחפש את הפונקציה in_array
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
  Reply With Quote
ישן 22-02-08, 13:40   # 9
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

נראה כאילו הוא מחפש את הפונקצייה preg_match ואתם סתם מקשים על החיים שלו.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 22-02-08, 13:40   # 10
pirsomet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 104

pirsomet לא מחובר  

או שאפשר לעשות כך
קוד:
<?php
echo <<<lala
 <meta http-equiv="Content-Type" content="text/html; charset=Windows-1255"/>
    <form method="POST" action="">
          <center><font face="Tahoma" size="1"><textarea rows="5" cols="20" name="T1"></textarea> <b>:טקסט</b>
      <center><input type="submit" value="send" name="B1">
lala;
$string = $_POST['T1'];
$keywords = array("משחק", "שלב", "קוד");
    $found=0;
$string=" $string";    
    foreach($keywords as $word)
    {   
        if(strpos($string, $word,0))
        {
        $found=1;    
        }    
    }
if(isset($_POST['B1']))
{
    if($found == 0)
    {
        echo "<br><br>במחרוזת לא מצוי אחד מהמילים";
    }
    else
    {
        echo "<br><br>במחרוזת יש את אחד מהמילים";
    }
}
?>
  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. הזמן כעת הוא 07:31.

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