איך אני מקבל את ה- ApiPhone
-
@המתלמד אם יספיק לך חיפוש מדויק, תוכל לשים פשוט פקודה של מעבר לשלוחה שהשם שלה הוא תוכן המשתנה, חיפוש חלקי יהיה קצת יותר מורכב.
-
@דוד_מלך_ישראל כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד אם יספיק לך חיפוש מדויק, תוכל לשים פשוט פקודה של מעבר לשלוחה שהשם שלה הוא תוכן המשתנה, חיפוש חלקי יהיה קצת יותר מורכב.
האמת שלא כ"כ הבנתי, תוכל אולי להביא לי קטע קוד להדגמה? זה הרבה יותר עוזר לי
תודה רבה מראש!!! -
@המתלמד התבלבלתי בשרשור התכוונתי לענות כאן. עכ"פ אני אתן לך קטע קוד לדוגמה:
<?php //מקבל את הפרמטרים מהמערכת ומכניס אותם למשתנים $did = $_GET['did']; $password = $_GET['password']; $folder = $_GET['folder']; $ApiEnterID = $_GET['ApiEnterID']; //מוחק חלק מתוכן המשתנה $ApiEnterID = str_replace("phone_or_enter_phone-" , "" , $ApiEnterID); //מבקש מהמשתמש להזין מספר וסיסמה, מכניס אותם לפרמטרים הרלוונטים ואז רץ שוב ומכניס את הפרמטרים למשתנה if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,,,15,NO,yes,,,,,,,"; exit(); } elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,NO,,,,,,,,"; exit(); }
-
@דוד_מלך_ישראל כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד התבלבלתי בשרשור התכוונתי לענות כאן. עכ"פ אני אתן לך קטע קוד לדוגמה:
<?php //מקבל את הפרמטרים מהמערכת ומכניס אותם למשתנים $did = $_GET['did']; $password = $_GET['password']; $folder = $_GET['folder']; $ApiEnterID = $_GET['ApiEnterID']; //מוחק חלק מתוכן המשתנה $ApiEnterID = str_replace("phone_or_enter_phone-" , "" , $ApiEnterID); //מבקש מהמשתמש להזין מספר וסיסמה, מכניס אותם לפרמטרים הרלוונטים ואז רץ שוב ומכניס את הפרמטרים למשתנה if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,,,15,NO,yes,,,,,,,"; exit(); } elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,NO,,,,,,,,"; exit(); }
קודם כל תודה רבה!!
ועוד שאלה קטנה,
חייב לשים " if " בהתחלה , נכון?
וגם למה משמש ה- exit(); -
@המתלמד כן, חייב לשים if כי הוא בעצם התנאי שאמור שאם משתנה password הוא ריק, יבקש אותו מהמשתמש, אבל אם לא, ימשיך הלאה, אחרת הוא יבקש אותו שוב ושוב ללא סוף.
ה exit() משמש ליציאה מהקוד לאחר קבלת הנתון, הנתון נשלח לימות המשיח וחוזר לשרת. -
@דוד_מלך_ישראל כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד כן, חייב לשים if כי הוא בעצם התנאי שאמור שאם משתנה password הוא ריק, יבקש אותו מהמשתמש, אבל אם לא, ימשיך הלאה, אחרת הוא יבקש אותו שוב ושוב ללא סוף.
ה exit() משמש ליציאה מהקוד לאחר קבלת הנתון, הנתון נשלח לימות המשיח וחוזר לשרת.אוקיי, עכשיו הבנתי,
תודה רבה!!!
(מכיוון שאניח לא יכול לעשות לייק אז............ ) -
@המתלמד בהצלחה
-
@דוד_מלך_ישראל
משום מה כאשר אני שם את הקוד הזה בשרת הוא נותן לי להקליד ולבסוף במקום להמשיך בקוד הוא פשוט חוזר על הטקסט שאמר לו בהתחלה בלי הפסקה......(זה מה שמשמיע :
נא הקלד את הטקסט.......,נא הקלד את הטקסט.......נא הקלד את הטקסט.......נא הקלד את הטקסט.....)
מה עושים?
הנה הקוד:if($country === 'null'){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"; exit(); }
תודה מראש!!
-
@המתלמד
null
, לא'null'
-
פוסט זה נמחק! -
@צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד
null
, לא'null'
שינתי לאיך שאמרת ועדיין לא עובד
-
@המתלמד
יש לך לפני זה הצהרה על$country
?
ככה:$country = $_GET['country']; if($country === 'null'){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"; exit(); }
תמיד טוב להעלות את כל הקוד הרלוונטי ולא את השורה שיש בה תקלה
-
@קו-לקו-0 כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד
יש לך לפני זה הצהרה על$country
?כמובן,
הנה הקוד המלא:<?php // קבלת הטקסט מהמשתמש $country = $_GET['country']; if($country === 'null'){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"; exit(); } // בניית הלינק עם הטקסט מהמשתמש $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country); // הרצה $response = file_get_contents($link); ?>
@דוד_מלך_ישראל @צדיק-תמים @קו לקו 0 אשמח לעזרתכם
תודה רבה מראש!! -
@המתלמד תנסה לשנות בשורה חמש את ה=== ל == ואת הפסיק אחרי נא הקלד את הטקסט לנקודה אולי זה יעזור
תעדכן
בהצלחה -
@הלי כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד תנסה לשנות בשורה חמש את ה=== ל == ואת הפסיק אחרי נא הקלד את הטקסט לנקודה אולי זה יעזור
תעדכן
בהצלחהלא עובד..... אותו דבר.....
-
לפי דעתי זה משהו בקטע הזה של הקוד מה שבעצם אמור לקבל מהמאזין את הטקסט:
"read=t-נא הקלד את הטקסט.=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"
-
@צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד
null
, לא'null'
-
@קו-לקו-0 כתב באיך אני מקבל את ה- ApiPhone:
@צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד
null
, לא'null'
אותו דבר....<?php // קבלת הטקסט מהמשתמש $country = $_GET['country']; if($country === null){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"; exit(); } // בניית הלינק עם הטקסט מהמשתמש $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country); // הרצה $response = file_get_contents($link); ?>
-
@המתלמד כתב באיך אני מקבל את ה- ApiPhone:
@קו-לקו-0 כתב באיך אני מקבל את ה- ApiPhone:
@צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:
@המתלמד
null
, לא'null'
אותו דבר....<?php // קבלת הטקסט מהמשתמש $country = $_GET['country']; if($country === null){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"; exit(); } // בניית הלינק עם הטקסט מהמשתמש $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country); // הרצה $response = file_get_contents($link); ?>
מקפיץ.....
מישהו יודע מה הבעיה?
או שאולי יש למישהו קוד דומה לקבלת טקסט מהמשתמש שעובד ויוכל להביא לי אותו? -
@המתלמד
זה נראה שסינטקס של ה read שכתבת הועתק מאיפה שהוא, יש שם הגדרות מיותרות\לא תקינות בשביל הקלדת טקסט
להלן קריאת read חלקה שאמורה לרוץ אצלך
אצלי זה עובד, אם מתקבלת אצלך שגיאה תצרף את השגיאה או את ה LogApi<?php // קבלת הטקסט מהמשתמש $country = $_GET['country'] ?? null; if ($country === null) { print "read=t-נא הקלד את הטקסט=country,,,,,HebrewKeyboard"; exit(); } // בניית הלינק עם הטקסט מהמשתמש $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country); // הרצה $response = file_get_contents($link);