קוד לא עובד
-
?> <?php $message=$_GET['message']; if($message==NULL) {print"read=t-אנא בחר את מספר הודעת המערכת להשמעה.,message,4,4,5,Digits,yes,;}; else { print "id_list_message=t-להלן הודעת מערכת מספר.d-$message.m-$message"; }
-
@מתנסה-php-api
בשורה 5 שים @ לפני$_GET
כך$message=@$_GET['message'];
בשורה 6 פתחת מרכאות ולא סגרת
בשורה 6 במקום הנקודה אחרי הטקסט להקראה תכתוב = -
@גפנר-מערכות-0 לא הבנתי את ענין ה @ בכל אופן לא עזר כל השינוים ויש לי איקס על שורה 6
-
@מתנסה-php-api
תוריד את הנקודה פסיק ; אחרי הסוגריים -
-
@גפנר-מערכות-0 אמר בקוד לא עובד:
בשורה 6 במקום הנקודה אחרי הטקסט להקראה תכתוב =
אם אני לא טועה צריך להוסיף ולא להחליף
מצטרף לשאלה של @צדיק-תמים
@מתנסה-php-api אחרי השינויים זה עבד לך? -
לא סגרת מרכאות ב print הראשון
הקוד המתוקן:<?php $message = $_GET['message']; if($message== null) { print "read=t-אנא בחר את מספר הודעת המערכת להשמעה.,message,4,4,5,Digits,yes"; }else{ print "id_list_message=t-להלן הודעת מערכת מספר.d-$message.m-$message"; } ?>
-
@nyh בprint הראשון אמור להיות = בין ההודעה להשמיע לפעולה לא?
-
@הלי @צדיק-תמים אמר בקוד לא עובד:
@גפנר-מערכות-0 אמר בקוד לא עובד:
בשורה 5 שים @ לפני $_GET
מה הקשר?
כשנכנסים לקוד בפעם הראשונה [כלומר כשיש פניה מהשרת של ימות המשיח]
עולה מיד שגיאה שאין כזה משתנה$_GET['message'];
והדרך לנטרל את זה זה בכתיבת הסימן @ -
@nyh שקט וחוזר לתפריט קודם
-
פוסט זה נמחק! -
@מתנסה-php-api תנסה:
<?php $message = $_GET['message']; if($message == null) { print "read=t-אנא בחר את מספר הודעת המערכת להשמעה=,message,4,4,5,Digits,yes"; }else{ print "id_list_message=t-להלן הודעת מערכת מספר.d-$message.m-$message"; } ?>
-
@Liy כנ"ל שקט וחוזר
-
@מתנסה-php-api אמר בקוד לא עובד:
@Liy כנ"ל שקט וחוזר
<?php $message = $_GET['message']; if($message == null) { print "read=t-אנא בחר את מספר הודעת המערכת להשמעה=message,4,4,5,Digits,yes"; }else{ print "id_list_message=t-להלן הודעת מערכת מספר.d-$message.m-$message"; } ?>
-
-
-
יותר נכון לכתוב את זה ככה:
<?php if( !isset( $_GET['message'] ) || empty( $_GET['message'] ) ) { print "read=t-אנא בחר את מספר הודעת המערכת להשמעה.=message,No,4,4,5,Digits,yes"; }else{ $message = $_GET['message']; print "id_list_message=t-להלן הודעת מערכת מספר.d-$message.m-$message."; } ?>
-
@שואל-ברצינות אמר בקוד לא עובד:
יותר נכון לכתוב את זה ככה:
<?php if( !isset( $_GET['message'] ) || empty( $_GET['message'] ) ) { print "read=t-אנא בחר את מספר הודעת המערכת להשמעה.=message,No,4,4,5,Digits,yes"; }else{ $message = $_GET['message']; print "id_list_message=t-להלן הודעת מערכת מספר.d-$message.m-$message."; } ?>
ככה עובד לי מצוין ותודה לכולם על העזרה [אין לי אפשרות לתת לייקים]
-
@גפנר-מערכות-0 אמר בקוד לא עובד:
@גפנר-מערכות-0 אמר בקוד לא עובד:
בשורה 5 שים @ לפני $_GET
כמו שהבאתי לפני זה עובד לי מצוין בלי @ ואשמח אם תלמד אותי מה הרעיון ב @
-
@מתנסה-php-api
כשאתה משתמש במשתנה שלא הגדרת השרת מוציא שגיאה [ואז השרת של ימות לא ודע מה אתרה רוצה ממנו...]
וכשכותבים @ לפני אז השרת לא מוציא שגיאה
@שואל-ברצינות כתב לך דרך יותר נכונה של בדיקה בתנאי האם המשתנה קיים