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

    לא נפתר שגיאה 500

    פורום מפתחים API
    3
    4
    111
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ
      מתנסה php api נערך לאחרונה על ידי מתנסה php api

      אשמח לעזרתכם יש פה קוד למחשבון ריבית דריבית שקיבלתי מ gpt והסבתי אותו שיעבוד טלפונית ומשום מה מחזיר שגיאה 500 לא עובד גם בדפדפן
      עריכה: כרגע מצאתי ; שחסר אבל בטלפון אחרי שמבקש נתונים חוזר אחורה במקום לחשבן ולהשמיע תוצאות
      קישור

      
      // קבלת נתונים מהמשתמש
      $principal = $_GET['principal'];
       // סכום ראשוני
      $monthlyPayment = $_GET['monthlyPayment']; 
      // סכום לכל חודש
      $annualInterestRate = $_GET['annualInterestRate']; 
      // אחוז תשואה לשנה
      $years = $_GET['years'];
       // כמה שנים
      if($principal==null){print"read=t-הקישוא את הסכום הראשוני=principal,";
      }elseif($monthlyPayment==null){print"read=t-הקש כמה נוסף בחודש=monthlyPayment,";
      }elseif($annualInterestRate==null){print"read=t-הקש כמה אחוזים תשואה בשנה=annualInterestRate,";
      }elseif($years==null){print"read=t-הקש את מספר השנים להשקעה=years,";}
      
      
      else{
      
      
      // חישוב ריבית חודשית
      $monthlyInterestRate = $annualInterestRate / 12 / 100;
      
      // חישוב מספר חודשים
      $numberOfMonths = $years * 12;
      
      // חישוב סך ההכנסה
      $totalInvestment = $principal + ($monthlyPayment * $numberOfMonths);
      
      // חישוב סך הריבית
      
      $totalInterest = 0;
      $balance = $principal;
      for ($i = 1; $i <= $numberOfMonths; $i++) {
        $interest = $balance * $monthlyInterestRate;
        $totalInterest += $interest;
        $balance += $monthlyPayment + $interest;
      }
      
      // הדפסת התוצאות
      
      
      $totalos=$totalInvestment + $totalInterest;
          $totalos = str_replace("." , ".t-נקודה.d-" , $totalos);
          $totalInterest = str_replace("." , ".t-נקודה.d-" , $totalInterest);
      
      print "id_list_message=t-להלן התוצאות,הסכום הראשוני הוא  .n-$principal";
      print".t- תשלום חודשי .n-$monthlyPayment";
      print".t- על ידי  .n-$annualInterestRate.t- אחוזים למשך .n-$years.t- שנים שהם .n-$numberOfMonths.t- חודשים, סך הכל הכנסה ";
      print".n-$totalInvestment";
      print".t-סך הכל רווח ";
      print".n-$totalInterest";
      print".t- סך הכל למשיכה "; 
      print".n-$totalos";
      //עבור הדפדפן
      print "<h2>תוצאות</h2>";
      print "<h3>סכום ראשוני:</h3>" . $principal . "<br>";
      print "<h3>תשלום חודשי:</h3>" . $monthlyPayment . "<br>";
      print "<h3>אחוז תשואה שנתית:</h3>" . $annualInterestRate . "%<br>";
      print "<h3>משך ההשקעה:</h3>" . $years . " שנים (" . $numberOfMonths . " חודשים)<br>";
      print "<h3>סך ההכנסה:</h3>" . number_format($totalInvestment, 2, ".", ",") . "<br>";
      print "<h3>רווח:</h3>" . number_format($totalInterest, 2, ".", ",") . "<br>";
      print "<h3>סך הכל:</h3>" . number_format($totalInvestment + $totalInterest, 2, ".", ",") . "<br>";
      
      
      
      
      }
      
      
      מ א 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • מ
        מתנסה php api @מתנסה php api נערך לאחרונה על ידי מתנסה php api

        תודה למי שניסה לעזור כרגע עובד לי רק אם מישהו יכול להדריך אותי לקצר שלא ישמיע כ"כ הרבה אחרי הנקודה
        לדוגמא זה תוצאה של ניסוי :
        id_list_message=t-להלן התוצאות,הסכום הראשוני הוא .n-1.t- תשלום חודשי .n-1.t- על ידי .n-1.t- אחוזים למשך .n-1.t- שנים שהם .n-12.t- חודשים, סך הכל הכנסה .n-13.t-סך הכל רווח .n-0.t-נקודה.d-065199025505609.t- סך הכל למשיכה .n-13.t-נקודה.d-065199025506

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

          @מתנסה-php-api
          https://www.php.net/manual/en/function.round.php

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • א
            אליהושש @מתנסה php api נערך לאחרונה על ידי

            @מתנסה-php-api

            נראה לי שהקוד הבא יקצר לך את אחרי הנקודה לשני ספרות.

            // קבלת נתונים מהמשתמש
            $principal = $_GET['principal'];
             // סכום ראשוני
            $monthlyPayment = $_GET['monthlyPayment']; 
            // סכום לכל חודש
            $annualInterestRate = $_GET['annualInterestRate']; 
            // אחוז תשואה לשנה
            $years = $_GET['years'];
             // כמה שנים
            if($principal==null){print"read=t-הקישוא את הסכום הראשוני=principal,";
            }elseif($monthlyPayment==null){print"read=t-הקש כמה נוסף בחודש=monthlyPayment,";
            }elseif($annualInterestRate==null){print"read=t-הקש כמה אחוזים תשואה בשנה=annualInterestRate,";
            }elseif($years==null){print"read=t-הקש את מספר השנים להשקעה=years,";}
             
             
            else{
             
             
            // חישוב ריבית חודשית
            $monthlyInterestRate = $annualInterestRate / 12 / 100;
             
            // חישוב מספר חודשים
            $numberOfMonths = $years * 12;
             
            // חישוב סך ההכנסה
            $totalInvestment = $principal + ($monthlyPayment * $numberOfMonths);
             
            // חישוב סך הריבית
             
            $totalInterest = 0;
            $balance = $principal;
            for ($i = 1; $i <= $numberOfMonths; $i++) {
              $interest = $balance * $monthlyInterestRate;
              $totalInterest += $interest;
              $balance += $monthlyPayment + $interest;
            }
             
            // הדפסת התוצאות
             
             
            $totalos=$totalInvestment + $totalInterest;
            ///    $totalos = str_replace("." , ".t-נקודה.d-" , $totalos);
            ///    $totalInterest = str_replace("." , ".t-נקודה.d-" , $totalInterest);
                
             $uy=(int)substr($totalos, 0, strpos($totalos, "."));
             $uy1=(int)substr($totalInterest , 0, strpos($totalInterest , "."));
            
             $string=(int)substr($totalos, ".", strpos($totalos, 2));
             $string1=(int)substr($totalInterest , ".", strpos($totalInterest , 2));
            
            print "id_list_message=t-להלן התוצאות,הסכום הראשוני הוא  .n-$principal";
            print".t- תשלום חודשי .n-$monthlyPayment";
            print".t- על ידי  .n-$annualInterestRate.t- אחוזים למשך .n-$years.t- שנים שהם .n-$numberOfMonths.t- חודשים, סך הכל הכנסה ";
            print".n-$totalInvestment";
            print".t-סך הכל רווח ";
            print".n-$uy1.t-נקודה.n-$string1";
            print".t- סך הכל למשיכה "; 
            print".n-$uy.t-נקודה.n-$string";
            //עבור הדפדפן
            print "<h2>תוצאות</h2>";
            print "<h3>סכום ראשוני:</h3>" . $principal . "<br>";
            print "<h3>תשלום חודשי:</h3>" . $monthlyPayment . "<br>";
            print "<h3>אחוז תשואה שנתית:</h3>" . $annualInterestRate . "%<br>";
            print "<h3>משך ההשקעה:</h3>" . $years . " שנים (" . $numberOfMonths . " חודשים)<br>";
            print "<h3>סך ההכנסה:</h3>" . number_format($totalInvestment, 2, ".", ",") . "<br>";
            print "<h3>רווח:</h3>" . number_format($totalInterest, 2, ".", ",") . "<br>";
            print "<h3>סך הכל:</h3>" . number_format($totalInvestment + $totalInterest, 2, ".", ",") . "<br>";
             
             
             
             
            }
             
            
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • פוסט ראשון
              פוסט אחרון