קוד PHP לא עובד
-
@barkol
נראה ל שכדאי שתכתוב כך<?php $ApiDID = "077......."; $password = $GET_["password"]; $type = $GET_["type"]; $title = $GET_["title"]; $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$ApiDID:$password&path=ivr2:1&type=$type&title=$title"; if ($password== NULL){echo "read=t-סיסמת ניהול=password,no,,,7,Digits";exit();} if ($type == NULL){echo "read=t-הקש אחת=type,no,,,7,Digits";exit();} if ($title == NULL){echo "read=t-הקש אחת=title,no,,,7,Digits";exit();} if ($type == 1){ $type = "menu"; } if ($title == 1){ $title = "menu"; } $str = file_get_contents("$url"); $str = json_decode($str,true); ?> -
@קו-מהיר
נכון זה קוד מצוין או שתראה פה:
תקשור עם ימות ב-API -
@פיסטוק-פרווה ואיך אני עושה שאם יצא טוב יאמר
עודכן בהצלחהואם לא שיקריאשגיאה -
$url = "https://www.call2all.co.il/ym/api/סוג פעולה לביצוע?token=0773137770:$1234&פרמטרים"; $handle = curl_init(); curl_setopt_array($handle, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, ) ); $data = curl_exec($handle); curl_close($handle); $data = json_decode( $data ); $z = $data->responseStatus ; if ($z == OK) {print"עודכן בהצלחה&";} else{print"שגיאה&";} ?> -
@פיסטוק-פרווה ובזה
מוטלה לפני חודש
דרך נוספת:$url = "call2all.co.il"; if ($private =="yes"){$url = "private.call2all.co.il";} //הפקודה והפרמטרים, כאן בדוגמא מקבל תוכן קובץ טקסט $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:Points/points_total.ymgr"); $str = json_decode($str,true); //להדפיס את התשובה במלואה print_r ($str); //או רק את תוכן הקובץ $str = $str ["contents"]; -
@barkol
תנסה לכתוב בסוף במקום:$str = $str ["contents"];תכתוב:
$str = $str ["responseStatus"];ואז אם משתנה
strשווה לOKאז תעשה וכו' -
@פיסטוק-פרווה אמר בקוד PHP לא עובד:
@barkol
תנסה לכתוב בסוף במקום:$str = $str ["contents"];תכתוב:
$str = $str ["responseStatus"];ואז אם משתנה
strשווה לOKאז תעשה וכו'אפשר דוגמא מלאה?
-
@barkol
אני לא מבין מה הבעייה שלך זה קוד מצוין!!
@פיסטוק-פרווה אמר בקוד PHP לא עובד:$url = "https://www.call2all.co.il/ym/api/סוג פעולה לביצוע?token=0773137770:$1234&פרמטרים"; $handle = curl_init(); curl_setopt_array($handle, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, ) ); $data = curl_exec($handle); curl_close($handle); $data = json_decode( $data ); $z = $data->responseStatus ; if ($z == OK) {print"עודכן בהצלחה&";} else{print"שגיאה&";} ?>למה שלא תנסה אותו?
-
זה ארוך מדי...
ומה באמת ההבדל??? -
@barkol
לא יודע אני יודע ששם אתה יכול לפרק את הנתונים שהתקבלו למשתנים לדוגמא:if ($z == OK)שבעצם משתנה
dataהוא התשובה שהתקבלה רק שמשתנהzהוא התוצאה שהתקבלה בצורה מסוימת שבמקרה שלנו זה:responseStatusמקווה שהבנת, בהצלחה!!
-
@קו-מהיר מצאתי
הבעיה בשרת שהשתמשתי...
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות