לא עובד לי
-
שלום לכולם!
עשיתי קובץ עם הגדרות שאם מאזין כלשהו כתוב ב 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 יכול להיות