קובץ שולח פקודה והקו לא מגיב
-
כתבתי בקובץ
<?php $url = $_GET['url']; $a = $_GET['a']; $b = $_GET['b']; $c = $_GET['c']; if ($url == NULL) { print "read=t-לא מוגדרת כתובת &go_to_folder=/1"; exit(); } if ($a == NULL) { print "read=t-אנא הקש את 1=a,,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo,"; exit(); } if ($b == NULL) { print "read=t-אנא הקש את 2=b,,,100,1,50,HebrewKeyboard,,,,,,,,"; exit(); } if ($c == NULL) { print "read=t-אנא הקש את גוף 3=c,,,100,1,50,HebrewKeyboard,,,,,,,,"; exit(); } $get_url = curl -L ("$url'?1='$a'&2='$b'&3='$c"); print $get_url; print "go_to_folder=/1"; ?>התשובה שאני מקבל היא:
Notice: Undefined index: url in /storage/ssd3/502/17270502/public_html/SendEmail/SendEmail.php on line 2 Notice: Undefined index: a in /storage/ssd3/502/17270502/public_html/SendEmail/SendEmail.php on line 3 Notice: Undefined index: b in /storage/ssd3/502/17270502/public_html/SendEmail/SendEmail.php on line 4 Notice: Undefined index: c in /storage/ssd3/502/17270502/public_html/SendEmail/SendEmail.php on line 5 read=t-לא מוגדרת כתובת &go_to_folder=/1ובמערכת אני שומע שקט
-
@אנא
אתה יכול לבטל את הדפסת השגיאות בקובץ php.ini
או לחילופין לעשות בדיקה אם מוגדר הערך בצורה כזאת<?php if (!isset($_GET['url'])) { print "id_list_message=t-לא מוגדרת כתובת &go_to_folder=/1"; exit(); } if (!isset($_GET['recipient'])) { print "read=t-אנא הקש את 1=a,,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo,"; exit(); } if (!isset($_GET['subject'])) { print "read=t-אנא הקש את 2=b,,,100,1,50,HebrewKeyboard,,,,,,,,"; exit(); } if (!isset($_GET['body'])) { print "read=t-אנא הקש את גוף 3=c,,,100,1,50,HebrewKeyboard,,,,,,,,"; exit(); } $url = $_GET['url']; $a = $_GET['a']; $b = $_GET['b']; $c = $_GET['c']; $get_url = curl -L ("$url'?1='$a'&2='$b'&3='$c"); print $get_url; print "go_to_folder=/1"; ?> -
@amp-Software-0 אמר באיך מבקשים מהמערכת משתנה בלי ליצור שגיאה:
אתה יכול לבטל את הדפסת השגיאות בקובץ php.ini
איך עושים את זה?
-
@אנא
אם יש לך גישה לקובץ php.ini
תשנה את כל השורות האלוdisplay_startup_errors = Off display_errors = Off html_errors = Off docref_root = 0 docref_ext = 0אם אין לך גישה,
תוסיף בתחילת כל קוד את השורות האלוini_set('display_errors', 0); ini_set('display_startup_errors', 0); -
עכשיו הכל תקין לכאורה
זה התשובה:read=t-אנא הקש את a=a,,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo,ויש שקט
-
@אנא
יש לך פסיק מיותרread=t-אנא הקש את a=a,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo, -
@amp-Software-0
עדיין
זה התגובה:read=t-אנא הקש את a=a,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo,ויש שקט ומיד חוזר אחורה
-
@אנא
איך ביטלת את השגיאות? שינית את ה ini ? כי יכול להיות שלשרת של ימות זה כן מודפס
תבדוק ב LogApi
אני ניסתי להדפיס רק את השורה הסופית וזה עובד מצויין<?php echo 'read=t-אנא הקש את a=a,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo,'; -
@amp-Software-0 אני עשיתי את הקוד שהבאת
נראה לי שיש בעיה במערכת שלי כי גםtype=api api_link= api_000=a,yes,20,1,50,HebrewKeyboard api_001=b,yes,200,1,90,HebrewKeyboard,,,,,,Ok api_002=c,yes,700,1,90,HebrewKeyboard,,,,,,Okלא עבד
-
@אנא מה מופיע ב LogApi ?
-
@amp-Software-0 עם שינויים והמרה ל json (כל השינויים מוקפים ב:**)
{"Folder":"3","Phone":"*Phone*","Date":"29/05/2022","Time":"22:43:37","HebrewDate":"כ״ט אייר תשפ״ב","ApiSend":"*link*?ApiCallId=98182d97de1f22105c6b7906e024fa1f1b75c2c2&ApiDID=0795735910&ApiRealDID=*ApiRealDID*&ApiPhone=*ApiPhone*&ApiExtension=3&ApiTime=1653853416&","ApiAnswer":""}הורדתי גם את כל הפרמטרים המיותרים
{"Folder":"3","Phone":"*Phone*","Date":"29/05/2022","Time":"22:56:28","HebrewDate":"כ״ט אייר תשפ״ב","ApiSend":"*ApiSend*?","ApiAnswer":""} -
@אנא לפי הלוג נראה שלא נשלח כלום למערכת בחזרה כנראה שיש שגיאה בקובץ
-
@amp-Software-0 אמר בקובץ שולח פקודה והקו לא מגיב:
אתה יכול לבטל את הדפסת השגיאות בקובץ php.ini
או לחילופין לעשות בדיקה אם מוגדר הערך בצורה כזאתאפשר גם לכתוב את סימן השטרודל לפני המשתנה וזא מבטל את השגיאה
-
@613 אמר בקובץ שולח פקודה והקו לא מגיב:
@אנא לפי הלוג נראה שלא נשלח כלום למערכת בחזרה כנראה שיש שגיאה בקובץ
בקובץ אין שגיאה
זה התשובה בקריאה בדפדפן:read=t-אנא הקש את a=a,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo, -
@אנא
תנסה אולי לעשות שידפיס עם end בסוף! -
@nyh אמר בקובץ שולח פקודה והקו לא מגיב:
@אנא
תנסה אולי לעשות שידפיס עם end בסוף!לא עוזר
(ולמה שיעזור?) -
@אנא
כי יש מערכות שזה אומר שגיאה או שקט כשאין את זה -
@אנא אמר בקובץ שולח פקודה והקו לא מגיב:
@nyh אמר בקובץ שולח פקודה והקו לא מגיב:
@אנא
תנסה אולי לעשות שידפיס עם end בסוף!לא עוזר
(ולמה שיעזור?)תראה לי איך עשית בדיוק.
-
@nyh אמר בקובץ שולח פקודה והקו לא מגיב:
@אנא אמר בקובץ שולח פקודה והקו לא מגיב:
@nyh אמר בקובץ שולח פקודה והקו לא מגיב:
@אנא
תנסה אולי לעשות שידפיס עם end בסוף!לא עוזר
(ולמה שיעזור?)תראה לי איך עשית בדיוק.
זה התגובה
read=t-אנא הקש את a=a,,100,1,50,HebrewKeyboard,,,,,,,InsertLettersChangeLanguageNo,end -
@אנא
לא end הסימן. &
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות