• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    צריך עזרה - בעיה בקוד שלב התחברות למערכת הגדרות מתקדמות

    פורום PHP
    6
    22
    604
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ה
      הלי @שמואל כהן נערך לאחרונה על ידי

      @שמואל-כהן תנסה ככה

      <?php
      if($_GET["hangup"]=="yes"){
          unlink("txt_filse/$_GET[ApiCallId]_sysemType.txt");
          unlink("txt_filse/$_GET[ApiCallId]_token");
      }
      if(!$_GET["PrivetORregular"]){
          print "read=t-אנא בחרו את שרת המערכת שלכם , לרגיל הקישו 1 , לפריווט הקישו 2 =PrivetORregular,no,1,1,7,Digits,yes,yes,,1.2,";
          exit;
      }
      if (!$_GET["number"]){
          print "read=t-אנא הקישו את מספר המערכת שלכם , שימו לב ניתן להקיש מספר מערכת בעל .n-9.t-או.n-10.t-ספרות=number,no,10,9,15,Digits,yes,";
          exit;
      }
      if(!$_GET["password"]){
          print "read=t-אנא הקישו את סיסמת הניהול של המערכת שלכם=password,no,100,1,20,Digits,";
          exit;
      }
      switch ($_GET["PrivetORregular"]){
          case 1:
              $sysemType= fopen("txt_files/$_GET[ApiCallId]_sysemType.txt","w");
              fwrite($sysemType,"regular");
              fclose($sysemType);
              $entertype = "https://www.call2all.co.il/ym/api/Login?username=$_GET[number]&password=$_GET[password]";
              break;
          case 2:
              $sysemType= fopen("txt_files/$_GET[ApiCallId]_sysemType.txt","w");
              fwrite($sysemType,"Privet");
              fclose($sysemType);
              $entertype = "https://private.call2all.co.il/ym/api/Login?username=$_GET[number]&password=$_GET[password]";
              break;      
      }
      $get_token =file_get_contents($entertype);
      $token_array = json_decode($get_token,true);
      if ($token_array["token"]==NULL){
          print "id_list_message=t-פרטי ההיתחברות שגויים&go_to_folder=hangup";
      }
      else{
          $save_token = fopen("txt_files/$_GET[ApiCallId]_token.txt","w");
          fwrite($save_token,$token_array["token"]);
          fclose($save_token);
          print "go_to_folder=/10/1/";
      }
      ?>
      

      אבל קח בחשבון שזה קוד יחסית מיושן כי הוא שואל מה בנוגע לפריווט או רגיל דבר שכיום לא רלוונטי אז הנה בשבילך אותו קוד ללא השאלה הנ"ל

      <?php
      if($_GET["hangup"]=="yes"){
          unlink("txt_filse/$_GET[ApiCallId]_sysemType.txt");
          unlink("txt_filse/$_GET[ApiCallId]_token");
      }
      if (!$_GET["number"]){
          print "read=t-אנא הקישו את מספר המערכת שלכם , שימו לב ניתן להקיש מספר מערכת בעל .n-9.t-או.n-10.t-ספרות=number,no,10,9,15,Digits,yes,";
          exit;
      }
      if(!$_GET["password"]){
          print "read=t-אנא הקישו את סיסמת הניהול של המערכת שלכם=password,no,100,1,20,Digits,";
          exit;
      }
      $sysemType= fopen("txt_files/$_GET[ApiCallId]_sysemType.txt","w");
      fwrite($sysemType,"regular");
      fclose($sysemType);
      $entertype = "https://www.call2all.co.il/ym/api/Login?username=$_GET[number]&password=$_GET[password]";
      $get_token =file_get_contents($entertype);
      $token_array = json_decode($get_token,true);
      if ($token_array["token"]==NULL){
          print "id_list_message=t-פרטי ההיתחברות שגויים&go_to_folder=hangup";
      }
      else{
          $save_token = fopen("txt_files/$_GET[ApiCallId]_token.txt","w");
          fwrite($save_token,$token_array["token"]);
          fclose($save_token);
          print "go_to_folder=/10/1/";
      }
      ?>
      

      אגב זה לא רק קוד התחברות אלא הוא גם עושה רישום מסוים בשרת שלא היה לי זמן לעמוד על טיבו ומטרתו

      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ל
        לעזור לכולם מומחה @שמואל כהן נערך לאחרונה על ידי

        @שמואל-כהן כתב בצריך עזרה - בעיה בקוד שלב התחברות למערכת הגדרות מתקדמות:

        @לעזור-לכולם כתב בצריך עזרה - בעיה בקוד שלב התחברות למערכת הגדרות מתקדמות:

        @קול-הלב
        הקוד עובד מצוין
        הבעיה אצלך היא בשורה 32 כתבת את הפקודה 'shell_exec' וזה נחסם ב webhost כפי שהורחב כאן
        העצה היא להשתמש במקום זה ב file_get_contents
        בהצלחה

        תכלס עכשיו איך אפשר לסדר את הקוד הזה באופן שיהיה אפשר להשתמש בו ב 000webhost אשמח אם תוכל לתקן את הקוד ולעלות לכאן

        תזכיר לי עוד שנה

        תגובה 1 תגובה אחרונה תגובה ציטוט -2
        • פוסט ראשון
          פוסט אחרון