השרת חוזר על הנתונים שהתקבלו בחיוג אחר
-
@ממפ
לזה אני צריך לראות את כל הקוד כנראה שזה בעיה ביותר למעלה.. -
@אהרן-שובקס בבקשה
<?php if ($_GET['hangup'] == "yes"){exit();} $ApiDID = $_GET['ApiDID']; $password = $_GET['password']; $ApiEnterID = $_GET['ApiEnterID']; $name = $_GET['name']; $ApiEnterID = explode("-", "$ApiEnterID"); $ApiEnterID = $ApiEnterID[1]; $url = "call2all.co.il"; if ($_GET['name'] == NULL){echo "read=t-נא הקישו את שמכם ושם משפחתכם=name,yes,0,0,7,HebrewKeyboard";exit();} if ($private =="yes"){$url = "private.call2all.co.il";} $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini"); $str = json_decode($str,true); $str = $str ["contents"]; $str = $str."\n"; $str=urlencode($str); $name = $ApiEnterID.'='.$name ; $str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=$str$name"); $str = json_decode($str,true); $str = $str ["responseStatus"]; echo $str; ?>בדקתי גם באפשרות שלעלות סתם טקסט שהתקבל מהמשתמש , וגם כן העלה רק את המילה הראשונה.
-
@ממפ
את האמת שגם אני נתקלתי בבעיה הזאת שמעלה רק את המילה הראשונה -
@bc98400
מה זאת אומרת מעלה רק את המילה הראשונה?
אם אתה כותב לו ככה: אז זה מעלה רק את המילה הראשונה?:$str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=מה קורה"); -
@אהרן-שובקס בדיוק כך לא ניסיתי אני נתקלתי בזה כשעשיתי כך
https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה קורה -
@bc98400 אמר בהשרת חוזר על הנתונים שהתקבלו בחיוג אחר:
@אהרן-שובקס בדיוק כך לא ניסיתי אני נתקלתי בזה כשעשיתי כך
https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה קורהאני השנייה הרצתי בדפדפן את מה ששלחת ונכנס מצוין:

-
@אהרן-שובקס כשהרצתי בדפדפן זה עבד מצוין
אבל דרך השרת קיבלתי רק את המילה הראשונה!
(הכנסתי את מה ששלחת לי.)

-
@אהרן-שובקס את האמת שאני גם הרצתי הרגע אחרי שכתבתי וזה היה בסדר
אבל גם אני כששלחתי דרך האתר זה לא פעל כראוי -
@ממפ @אהרן-שובקס
אבל כששלחתי עם %20 זה בסדר$url = "https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה%20קורה"; $cURLConnection = curl_init(); curl_setopt($cURLConnection, CURLOPT_URL, $url); curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true); $ss = curl_exec($cURLConnection); curl_close($cURLConnection); print_r($ss);השתמשתי כאן ב curl אולי זה משנה אבל לא נראה לי
-
@bc98400
אוקיי אז מה הבעיה שים %20 -
@bc98400 @אהרן-שובקס
הבעיה שאני מקבל את זה דרךHebrewKeyboard
יש אפשרות להחליף את מה שימות שולחים בתור רווח ל %20 ? -
@ממפ יש את הפונקציה strtr זה כך עובד
$str =״מה קורה״; $a = strtr($str , “ “, “%20”: -
@bc98400 תודה רבה.
שיניתי את זה ל + וזה מצויין!$name = strtr($name ," ","+");כשעשיתי
%20זה הופיע לי כך:בדיקה%בדיקה -
יש אפשרות להעלות טקסט נוסף לקובץ של רשימה לבנה בלי למחוק את הקודם כמו שהביאו פה? (פה זה מוחק) כי בימות זה מופיע רק לקובץ
ext.ini -
@קו-מהיר תקבל קודם את תוכן הקובץ בפקודה
GetTextFile
ותעלה את זה שוב עם הטקסט שאתה רוצה להוסיף עםUploadTextFile
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות