Am Form-ul:
Cod: Selectaţi tot
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" class="trimite_sms" id="trimite_sms">
<div class="row form-group">
<div class="col-12 ">
<textarea name="sms_mesaj" id="sms_mesaj" rows="9" placeholder="Aici scrie mesajul tau" class="form-control"></textarea>
<div class="clearfix"></div>
<hr />
<div class="clearfix"></div>
<h6 class="pull-right" id="count_message"></h6>
<div class="clearfix"></div>
<hr />
<div class="clearfix"></div>
</div>
<div class="col-12 text-center">
<input type="submit" name="trimite_sms_submit" id="trimite_sms_submit" class="btn btn-success btn-lg" value="Trimite mesaj" />
</div>
</div>
</form>
care executa :
Cod: Selectaţi tot
if(!empty($_POST)) {
$mesaj = $_POST['sms_mesaj'];
$i = 1;
$result = mysql_query("SELECT * FROM clienti_test");
while ($row = mysql_fetch_array($result)) {
$numar = $row['telefon'];
$mesaj = str_replace('<br />','%0A',nl2br($_POST['sms_mesaj']));
echo '<div class="col-sm-1">'.$i.'</div><div class="col-sm-11"><iframe class="iframe_sms" src="http://192.168.0.121:8080/v1/sms/send/?phone='.$numar.'&message='.$mesaj.'" frameborder="0" allowfullscreen=""></iframe></div>';
$i++;
}
}
Dupa executarea form-ului scriptul incarca iframe-ul pentru moment de 200 de ori in acelasi timp, iar iframe-ul trimite sms-uri de pe un telefon android cu sms gate away
Avand 200 de numere, adica 200 de iframe-uri intr-o simpla executie , des pagina crasheaza sau telefonul nu reuseste sa incarce toate sms-urile, deaceea as avea nevoie de o idee/sugestie cum as putea sa facca fiecare $result sa fie incarcat ajax odata la 2 secunde, pana se termina toate cele 200 de iframe-uri.
Sper ca m-am exprimat destul de explicit pentru a intelege ceea ce vreau sa fac.