el envío de sms a granel se detiene en el medio

Chicos, tengo un problema en el siguiente código. Necesito enviar sms masivos a 24,000 números móviles. Pero si lo envío después de 150 número de envío, me muestra un error interno del servidor y deja de enviar otros números siguientes. Por favor, revisa el código que aparece a continuación y responde el código positivo que realmente me puede ayudar.

<?php //Code using fopen //Change your configurations here. //--------------------------------- $username = "username"; $api_password = "api_password"; $sender = "sender"; $domain = "domain"; $priority = "1";// 1-Normal,2-Priority,3-Marketing $method = "POST"; //--------------------------------- for ($i = 0; $i = 10) { $message = $_REQUEST['message']; $username = urlencode($username); $password = urlencode($api_password); $sender = urlencode($sender); $message = urlencode($message); $parameters = "username=$username&api_password=$api_password&sender=$sender&to=$mobile&message=$message&priority=$priority"; if ($method == "POST") { $opts = array( 'http' => array( 'method' => "$method", 'content' => "$parameters", 'header' => "Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ) ); $context = stream_context_create($opts); $fp = fopen("http://$domain/pushsms.php", "r", false, $context); } else { $fp = fopen("http://$domain/pushsms.php?$parameters", "r"); } $response = stream_get_contents($fp); fpassthru($fp); fclose($fp); if ($response == "") echo "Process Failed, Please check domain, username and password."; else echo "$response"; }//third if }//second if }//first if }//main for ?> 

Probablemente su página excedió el tiempo máximo de ejecución. Coloque el siguiente código en la parte superior de la página e intente:

 ini_set("memory_limit","128M"); //ini_set("memory_limit","256M"); //this sets it unlimited ini_set("max_execution_time",0); 

Agregue esto en la parte superior de su script PHP

  
    Intereting Posts