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

    שגיאה 500

    מתוזמן נעוץ נעול הועבר לא נפתר פורום מפתחים API
    4 פוסטים 3 כותבים 201 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ מנותק
      מתנסה 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
            • פוסט ראשון
              פוסט אחרון