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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-09-07, 22:31   # 1
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ביטויים רגולריים

בזמן האחרון כולם פה שואלים על ביטויים רגולריים.
וגם לי צצה שאלה.

PHP קוד:
<?php 
$myname 
$_GET['name'] ;
if (
preg_match('#^[א-תa-zA-Z]+$#'$myname))
{
echo 
"מה קורה $myname   " ;
} else {
echo 
"לא להרוס !" ;
}
?>
עכשיו זה לא עובד..
זה עדיין מציג לי את ה " לא להרוס ! " במקום להציג מה קורה$myname כשאני רושם בעברית.
לילה טוב,
דניאל
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 06-09-07, 22:48   # 2
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

עריכה:

הביטוי צריך להיות ככה:

PHP קוד:
$name 'אלעד dsdsdsdsd AAA';
if (
preg_match('#^[א-תa-zA-Z ]+$#',  $name))
{
    echo 
'good';
}
else
{
    echo 
'bad';

**שים לרווח שהוספתי.

Last edited by Elad-A; 06-09-07 at 22:58..
  Reply With Quote
ישן 07-09-07, 09:58   # 3
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A צפה בהודעה
עריכה:

הביטוי צריך להיות ככה:

PHP קוד:
$name 'אלעד dsdsdsdsd AAA';
if (
preg_match('#^[א-תa-zA-Z ]+$#',  $name))
{
    echo 
'good';
}
else
{
    echo 
'bad';

**שים לרווח שהוספתי.
לפי מה שהבאתה זה מה ששמתי :
PHP קוד:
<?php 
$myname 
$_GET['name'] ; 
if (
preg_match('#^[א-תa-zA-Z ]+$#'$myname)) 

    echo 
" מה קורה $myname " ;

else 

    echo 
"לא להרוס !" 
}  
?>
אבל לצערי זה לא עובד.
אני מקליד לדוגמא בתיבה "בלה בלה" (בלי הגרשיים) . והוא מציג לי "לא להרוס !"
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 07-09-07, 11:17   # 4
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

בבקשה:
PHP קוד:
<?php 

$myname 
$_GET['name'];

if(
preg_match('/^[א-תa-zA-Z ]+$/'$myname)) { 
    echo 
"מה קורה $myname" ;
} else { 
    echo 
"לא להרוס !" 
}

?>
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.
  Reply With Quote
ישן 07-09-07, 15:25   # 5
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי DJ G.S צפה בהודעה
בבקשה:
PHP קוד:
<?php 

$myname 
$_GET['name'];

if(
preg_match('/^[א-תa-zA-Z ]+$/'$myname)) { 
    echo 
"מה קורה $myname" ;
} else { 
    echo 
"לא להרוס !" 
}

?>
עדיין לא עובד.
יש מצב בגלל שהGET מתקבל מטופס שלפניו?
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 07-09-07, 16:34   # 6
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי DanielS צפה בהודעה
עדיין לא עובד.
יש מצב בגלל שהGET מתקבל מטופס שלפניו?
תנסה דרך POST עם אחת מהדרכים שנתנו לך פה, אני לא חושב שצריך להיות בעיה בGET, אבל אי אפשר לדעת.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 07-09-07, 16:53   # 7
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

זה לא עובד לך בגלל שאתה עושה שזה יחפש רק מילה אחת-
אם אתה שם גם ^ וגם $ זה מחפש לך מילה אחת...
תעשה דבר כזה:
PHP קוד:
<?php 

$myname 
$_GET['name'];

if(
preg_match('/[א-תa-zA-Z ]+/'$myname)) { 
    echo 
"מה קורה $myname" ;
} else { 
    echo 
"לא להרוס !" 
}

?>
  Reply With Quote
ישן 07-09-07, 17:56   # 8
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

עשיתי עם פוסט בדף הראשי ואז הוא יביא קישור לדף עם GET.
אבל עדיין אני רושם בכתובת דניאל זה לא עובד אבל אם אני רושם daniel זה עובד
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  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. הזמן כעת הוא 01:52.

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