לא עובד לי
-
שלום לכולם!
עשיתי קובץ עם הגדרות שאם מאזין כלשהו כתוב ב EnterID יעבור לשלוחה מסוימת ואם לא אז שיעבור לשלוחה אחרת
זה הקובץ<?php $ApiEnterIDName = $_GET['ApiEnterIDName'];//שם המאזין $go_to_folder_no = $_GET['go_to_folder_no'];//לאיפה יעבור כשלא קיים $go_to_folder_yes = $_GET['go_to_folder_yes'];//לאיפה יעבור כשקיים $yes ='שלום ל'.$ApiEnterIDName.&go_to_folder=$go_to_folder_yes;//מה יעשה כשקיים $no ='שמך אינו מוגדר במערכת'&go_to_folder=$go_to_folder_no;//מה יעשה כשלא קיים if($ApiEnterIDName != null){ print "id_list_message"=t-; print $yes; }else{ print "id_list_message"=t-; print $no; } ?>וזה מה שהגדרתי בשלוחה
type=api title=שם המאזין api_link=https://meirbenzaqeb.000webhostapp.com/name2.php api_add_0=go_to_folder_yes=/1 api_add_1=go_to_folder_no=/ login_add_val_name=yes login_add_val_name_folder=/EnterIDולא עובד לי! אשמח מאוד אם תוכלו לאמר לי מה הטעות שלי כאן! תודה לכל המסייעים
-
@מאיר-2000 אמר בלא עובד לי:
<?php $ApiEnterIDName = $_GET['ApiEnterIDName'];//שם המאזין $go_to_folder_no = $_GET['go_to_folder_no'];//לאיפה יעבור כשלא קיים $go_to_folder_yes = $_GET['go_to_folder_yes'];//לאיפה יעבור כשקיים $yes ='שלום ל'.$ApiEnterIDName.&go_to_folder=$go_to_folder_yes;//מה יעשה כשקיים $no ='שמך אינו מוגדר במערכת'&go_to_folder=$go_to_folder_no;//מה יעשה כשלא קיים if($ApiEnterIDName != null){ print "id_list_message"=t-; print $yes; }else{ print "id_list_message"=t-; print $no; } ?>
זה הנכון:
שכחת גרשיים:<?php $ApiEnterIDName = $_GET['ApiEnterIDName'];//שם המאזין $go_to_folder_no = $_GET['go_to_folder_no'];//לאיפה יעבור כשלא קיים $go_to_folder_yes = $_GET['go_to_folder_yes'];//לאיפה יעבור כשקיים $yes ='שלום ל'.$ApiEnterIDName.&go_to_folder=$go_to_folder_yes;//מה יעשה כשקיים $no ='שמך אינו מוגדר במערכת'&go_to_folder=$go_to_folder_no;//מה יעשה כשלא קיים if($ApiEnterIDName != null){ print "id_list_message=t-$yes"; }else{ print "id_list_message=t-$no"; } ?> -
@אהרן-שובקס
זה אומר לי "אין מענה משרת api" למרות שהשרת עצמו כן עובד! (בדקתי את זה על מודול אחר שקיים על אותו שרת) יש סיבה לכך? -
@מאיר-2000
שלח את הקישור הישיר -
@אהרון-שובקס
https://meirbenzaqeb.000webhostapp.com/name2.php -
@מאיר-2000 לא הבנתי מה זה אמור לעשות.
-
@מאיר-2000 כשאתה מריץ את זה בדפדפן, אתה מקבל קוד שגיאה 500?
-
@anti-malware
זה לא מראה שגיאה אצלי!
וכמו שכתבתי בהתחלה. זה סוג של פילטר לפי שם. שאם השם שלו נמצא בenterID אז יעבור לשלוחה מוגדרת מראש -
@אהרן-שובקס
ידוע לך אולי משהו? -
@מאיר-2000 תנסה ככה
<?php $ApiEnterIDName = $_GET['ApiEnterIDName'];//שם המאזין $go_to_folder_no = $_GET['go_to_folder_no'];//לאיפה יעבור כשלא קיים $go_to_folder_yes = $_GET['go_to_folder_yes'];//לאיפה יעבור כשקיים $yes ="שלום ל.$ApiEnterIDName.&go_to_folder=$go_to_folder_yes";//מה יעשה כשקיים $no ="שמך אינו מוגדר במערכת&go_to_folder=$go_to_folder_no";//מה יעשה כשלא קיים if($ApiEnterIDName != null){ print "id_list_message=t-$yes"; }else{ print "id_list_message=t-$no"; } ?> -
@קו-בקליק-1
תודה. עכשיו זה עובד! אבל הבעיה היחידה שזה לא באמת לוקח את השם מ enterID ככה שהוא לא אומר שלום ל(לדוגמה)"מאיר". וגם מעביר אותי כאילו אני לא רשום. שזה יוצא שמי שרשום וגם מי שלא. שיעברו לאותה שלוחה. מקוה שהבנת אותי -
@מאיר-2000 זה לא קשור למה שכתבת בשרת זה קשור למה ששמת בשלוחה אני אנסה לבדוק איך אפשר לעשות שמת קובץ
EnterIDValName.iniאוListAllInformation.iniואם כן איך כתבת שם את השמות ? -
@קו-בקליק-1
עשיתי את זה ב EnterIDValName.ini וכתבתי ככה0773137770=ימות המשיח -
@קו-בקליק-1
ידוע לך משהו אולי? זה אומר לי "שלום לך" ואז שגיאה. ומעביר אותי למקום הנכון. אבל הבעיה היא שהוא לא אומר את השם אלא שגיאה -
@מאיר-2000 תוסיף בסוף הקובץ את זה
print "&"; -
@קו-בקליק-1 אמר בלא עובד לי:
@מאיר-2000 תוסיף בסוף הקובץ את זה
print "&";מה זה אמור לעשות? אם יורשה לי לשאול.
-
@קו-בקליק-1
וזה עדיין אומר לי שגיאה -
@מאיר-2000 תנסה ככה
<?php $ApiEnterIDName = $_GET['ApiEnterIDName'];//שם המאזין $go_to_folder_no = $_GET['go_to_folder_no'];//לאיפה יעבור כשלא קיים $go_to_folder_yes = $_GET['go_to_folder_yes'];//לאיפה יעבור כשקיים $yes ="שלום ל,$ApiEnterIDName,&go_to_folder=$go_to_folder_yes";//מה יעשה כשקיים $no ="שמך אינו מוגדר במערכת&go_to_folder=$go_to_folder_no";//מה יעשה כשלא קיים if($ApiEnterIDName != null){ print "id_list_message=t-$yes&"; }else{ print "id_list_message=t-$no&"; } ?>פשוט החלפתי את הנקודות לפסיקים ועכשיו זה אמור לעבוד
-
@קו-בקליק-1
תודה רבה כבר הסתדרתי אתמול!
עשיתי עוד משתנה ובו כתבתי ככה$yes ='שלום ל'.$ApiEnterIDName.;ואז חיברתי בין שני המשתנים ככה
$yes = $yes&go_to_folder=$go_to_folder_yes;וזה עבד מדהים!!!
וסתם שאלה. שמתי לב אתמול שהייתי צריך להוסיף את זה לסוף המשתנה
כלומר ככה" "בשביל שיצא ככה
$yes ='שלום ל'.$ApiEnterIDName." ";ורק אז הוא עבד לי! יכול להיות שכל הבעיה זה היה בזה?
-
@מאיר-2000 יכול להיות
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות