מה הבעיה?
-
מישהו יוכל להסביר לי מה הבעיה שבוורדפס זה כותב לי × בשורה, ובמערכת זה שניה שקט?:
-
-
-
@avrham ה
;
בשורה 44 מיותר, ואחריו לא יכול לבוא ישר{
צריך להיות קודם}
אחרי סיום התנאי.
אבל גם אם אתה מסיר אותו, זה נראה שאין שם כלום שקורה בעת קיום התנאי.בלי קשר, לא בדיוק יודע מה אתה רוצה לעשות, אבל שאלת לגבי השגיאת תחביר, אז כתבתי מה בעצם שובר את הקוד מלרוץ.
-
-
@avrham
כל מה שכולם אמרו עירבבת! פונקציית if צריכה להיות ככהif($a = "1" ){ echo "yes" ; }else{ echo "no" ; }
-
-
@anti-malware @nyh לא יודע. סדרתי מה שאמרתם ועדיין. אני יביא את הקוד וזהו:
<?php $password=$_GET['password']; $login=$_GET['login']; if ($login == NULL){echo "read=t-אנא הקישו את מספר המערכת שלכם וסולמית לסיום=login,yes,10,9,7";exit();} if ($password == NULL){echo "read=t-אנא הקישו את סיסמת הניהול וסולמית לסיום=password,yes,,,7";exit();} $url = "https://www.call2all.co.il/ym/api/SetPassword?token=$login:$password&password=$password&newPassword=$password"; $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 ); $r = $data->responseStatus ; if ($r == OK) { $sharat="https://www.call2all.co.il/ym/api/";} else { $url = "https://private.call2all.co.il/ym/api/SetPassword?token=$login:$password&password=$password&newPassword=$password"; $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 ); $r = $data->responseStatus ; if($a = "1" ){ echo "yes" ; }else{ echo "no" ; } $menu=$_GET['menu']; $m= לשינוי סיסמת הניהול הקישו אחד, if ($menu == NULL){echo "read=t-$m=menu,no,1,100,7,No";exit();} if($menu == 1){include "0.php";} ; } ?>
נ.ב. יש לי עוד קוד שהכל תקין ולא עובד:
<?php $password = $_GET['password']; $login = $_GET['login']; if ($login == NULL) { echo "read=t-אנא הקישו את מספר המערכת שלכם וסולמית לסיום=login,yes,10,9,7"; exit(); } if ($password == NULL) { echo "read=t-אנא הקישו את סיסמת הניהול וסולמית לסיום=password,yes,,,7"; exit(); } $url = "https://www.call2all.co.il/ym/api/SetPassword?token=$login:$password&password=$password&newPassword=$password"; $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); $r = $data->responseStatus; if ($r == "OK") { $sharat = "https://www.call2all.co.il/ym/api/"; } else { $url = "https://private.call2all.co.il/ym/api/SetPassword?token=$login:$password&password=$password&newPassword=$password"; $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); $r = $data->responseStatus; } if ($r == "OK") { } else { //do... } $menu = $_GET['menu']; $m = "לשינוי סיסמת הניהול הקישו אחד"; if ($menu == NULL) { echo "read=t-$m=menu,no,1,100,7,No"; exit(); } if ($menu == 1) { include "0.php"; }
-
@avrham
קודם תסביר מה אתה מנסה לעשות עם השלוחות האלה.
והif שהראתי לך זה איך זה עובד ולא רק להעתיק ולהדביק! צריך להתאים אותו לקוד
וגם המשתנה $m הטקסט שבו צריך להיות עם "גרשיים" ונקודה פסיק לא רק פסיק -
@nyh אני רוצה שזה יבקש מספר מערכת, סיסמא ולאחר מכן יעבור לקובץ menu.php
-
@nyh בעקרון יש לי עוד קוד שעבד לי במקום אחר, שיחקתי שם עם משהו ומאז הוא לא עובד!
<?php $password=$_GET['password']; $login=$_GET['login']; $ApiExtension=$_GET['ApiExtension']; if ($login == NULL){echo "read=t-ברוכים הבאים למערכת ההגדרות המתקדמות על מנת להכנס למערכת שלכם, אנא הקישו את מספר המערכת שלכם וסולמית לסיום ,שימו לב! המערכת תומכת גם במערכות בשרת הפריבט=login,yes,10,9,7";exit();} if ($password == NULL){echo "read=t-אנא הקישו את סיסמת ניהול המערכת וסולמית לסיום=password,yes,,,7";exit();} $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$login:$password&path=ivr2:"; $str = file_get_contents("$url"); $str = json_decode($str,true); $r = $str ["responseStatus"]; if ($r == OK) { $sharat="https://www.call2all.co.il/ym/api"; include "menu.php"; } else { $url = "https://private.call2all.co.il/ym/api/UpdateExtension?token=$login:$password&path=ivr2:"; $str = file_get_contents("$url"); $str = json_decode($str,true); $r = $str ["responseStatus"]; if ($r == OK) { $sharat="https://private.call2all.co.il/ym/api"; include "menu.php"; } else { print "go_to_folder=/2141"; } } ?>
-
@nyh בעקרון יש לי עוד קוד שעבד לי במקום אחר, שיחקתי שם עם משהו ומאז הוא לא עובד!
<?php $password=$_GET['password']; $login=$_GET['login']; $ApiExtension=$_GET['ApiExtension']; if ($login == NULL){echo "read=t-ברוכים הבאים למערכת ההגדרות המתקדמות על מנת להכנס למערכת שלכם, אנא הקישו את מספר המערכת שלכם וסולמית לסיום ,שימו לב! המערכת תומכת גם במערכות בשרת הפריבט=login,yes,10,9,7";exit();} if ($password == NULL){echo "read=t-אנא הקישו את סיסמת ניהול המערכת וסולמית לסיום=password,yes,,,7";exit();} $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$login:$password&path=ivr2:"; $str = file_get_contents("$url"); $str = json_decode($str,true); $r = $str ["responseStatus"]; if ($r == OK) { $sharat="https://www.call2all.co.il/ym/api"; include "menu.php"; } else { $url = "https://private.call2all.co.il/ym/api/UpdateExtension?token=$login:$password&path=ivr2:"; $str = file_get_contents("$url"); $str = json_decode($str,true); $r = $str ["responseStatus"]; if ($r == OK) { $sharat="https://private.call2all.co.il/ym/api"; include "menu.php"; } else { print "go_to_folder=/2141"; } } ?>
מבין כל הקודים איזה מהם שינת בו? תביא ואנסה לראות מה התקלה שם!?
-
@nyh לא זוכר מה נגעתי בקוד הזה , אבל הקוד זה מה שיש בהודעה שציטטתה.
-
@avrham
תבדוק!<?php $password=$_GET['password']; $login=$_GET['login']; $ApiExtension=$_GET['ApiExtension']; if ($login == null){echo "read=t-ברוכים הבאים למערכת ההגדרות המתקדמות על מנת להכנס למערכת שלכם, אנא הקישו את מספר המערכת שלכם וסולמית לסיום ,שימו לב! המערכת תומכת גם במערכות בשרת הפריבט=login,yes,10,9,7";exit();} if ($password == null){echo "read=t-אנא הקישו את סיסמת ניהול המערכת וסולמית לסיום=password,yes,,,7";exit();} $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$login:$password&path=ivr2:"; $str = file_get_contents("$url"); $str = json_decode($str,true); $r = $str ["responseStatus"]; if ($r == "OK"){ $sharat="https://www.call2all.co.il/ym/api"; include "menu.php"; }else{ $url = "https://private.call2all.co.il/ym/api/UpdateExtension?token=$login:$password&path=ivr2:"; $str = file_get_contents("$url"); $str = json_decode($str,true); $r = $str ["responseStatus"]; if ($r == "OK"){ $sharat="https://private.call2all.co.il/ym/api"; include "menu.php"; }else{ print "go_to_folder=/2141"; } } ?>
תעדכן עם עובד!
-
@nyh זה עדיין שניה שקט במערכת, אבל יכול להיות בגלל שזה צריך להתעדכן אני יבדוק עוד כמה זמן.
-
@avrham
קח את הקוד הזה:<?php $password=$_GET['password']; $login=$_GET['login']; if ($login == NULL){echo "read=t-אנא הקישו את מספר המערכת שלכם וסולמית לסיום=login,yes,10,9,7";exit();} if ($password == NULL){echo "read=t-אנא הקישו את סיסמת הניהול וסולמית לסיום=password,yes,,,7";exit();} $url = "https://www.call2all.co.il/ym/api/SetPassword?token=$login:$password&password=$password&newPassword=$password"; $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 ); $r = $data->responseStatus ; if ($r == OK) { $sharat="https://www.call2all.co.il/ym/api/";} else { $url = "https://private.call2all.co.il/ym/api/SetPassword?token=$login:$password&password=$password&newPassword=$password"; $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 ); $r = $data->responseStatus ; if ($r == OK) { $sharat="https://private.call2all.co.il/ym/api/";} } $menu=$_GET['menu']; $m= "לשינוי סיסמת הניהול הקישו אחד"; if ($menu == NULL){echo "read=t-$m=menu,no,1,100,7,No";exit();} if($menu == 1){include "0.php";} ?>
זה אמור לעבוד לך...
-
תודה לכל העוזרים, בסוף מסתבר שהיה קובץ בשרת שמפריע.
-
@avrham מה היה הקובץ כי גם לי יש בעיה?
-
- למה להקפיץ?
- תפרט בידיוק את הבעייה שלך, מה זה אומר במערכת ומז אומר שאתה נכנס בדפדפן???
-
@avrham כל הקודים בסדר אבל זה עושה שקט במערכת