לפני 4 חודשים
<?php

// בודקים אם הבקשה היא דרך GET
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    // בודקים אם כ הפרמטרים קיימים
    if (isset($_GET['number']) && isset($_GET['pass']) && isset($_GET['mosad']) && isset($_GET['mngrnum'])) {
        // מקבים את הפרמטרים מהבקשה
        $number = $_GET['number'];
        $pass = $_GET['pass'];
        $mosad = $_GET['mosad'];
        $mngrnum = $_GET['mngrnum']; // פרמטר mngrnum

        // הגדרת ה-URLs להעלאה ולעדכו
        $upload = "https://www.call2all.co.il/ym/api/UploadTextFile?token={$number}:{$pass}&what=ivr2:";
        $update = "https://www.call2all.co.il/ym/api/UpdateExtension?token={$number}:{$pass}&path=ivr2:";

     
        // פונקציה לליחת בקשות GET ל-API
        function sendGetRequest($url)
        {
            $ch = curl_init(); // פתיחת מאב CURL
            curl_setopt($ch, CURLOPT_URL, $url); // גדרת ה-URL
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // החזרת התגובה כמחרוזת

            $response = curl_exec($ch); // ביצוע הבקשה

            if (curl_errno($ch)) { // ביקה אם התרחה שגיאה
                echo "CURL Error: " . curl_error($ch) . "\n";
                curl_close($ch);
                return null;
            }

            curl_close($ch); // סגירת המשב
            return json_decode($response, true); // החזרת JSON כ-array אסוציאטבי
        }

   

        // לולאה נוספת עד 8
        for ($i = 1; $i <= 8; $i++) {
            $url1 = "{$update}1/{$i}&type=playfile&title=השמעת הקלטות";
            $response =  sendGetRequest($url1);

            if (!$response || $response['responseStatus'] != "OK") {
                echo "הפעולה נכשלה:" . "\n"." {$url1}\n";
                echo "סטטוס: "  . "\n". ($response['responseStatus'] ?? 'לא ידוע') . "\n";
                echo "הועה: "  . "\n". ($response['message'] ?? 'לא ידועה') . "\n";
                exit;
            }   else {
                echo "הפעולה הצליחה: "  . "\n"."{$url1}\n";
                echo "סטטוס:"  . "\n". "{$response['responseStatus']}\n";
            } 

            $url = "{$upload}1/{$i}/ext.ini&contents=" . urlencode(string: "type=playfile%0atitle=השמעת הקלטות%0arecord_name=no%0asay_name=no");
            $response =  sendGetRequest($url);

            if (!$response || $response['responseStatus'] != "OK") {
                echo "הפעולה נכשלה:" . "\n"." {$url}\n";
                echo "סטטוס: "  . "\n". ($response['responseStatus'] ?? 'לא ידוע') . "\n";
                echo "הועה: "  . "\n". ($response['message'] ?? 'לא ידועה') . "\n";
                exit;
            }   else {
                echo "הפעולה הצליחה: {$url}\n";
                echo "סטטוס: {$response['responseStatus']}\n";
            } 
        }

} else {
    // אם הבקשה לא הייתה דרך GET
    echo "הבקשה לא נעשתה דרך GET\n";
}
?>

זה הקוד החדש
הלולאה משום מה מחזירה שגיאה, הדפדפן מתעקש לא להצליח להציג מה הבעיה.