lägg in
$counter = 0;
innan foreach()
lägg in
$counter++;
if ( $counter == 100 )
{
break;
}
efter fclose();
Nu kan koden bli mycket vackrare, men den här fungerar iaf
2 svar · 216 visningar · startad av mobilhits
Någon som vet hur man lägger in så scriptet bara skickar mailet till 100 pers och sen stannar?
<?php
$input = file('emails.txt');
foreach ($input as $index => $adress) {
$rubrik = "Testar";
$from = "Silverplanet";
mail($adress,$rubrik,"hejhej","From: $from\r\nContent-Type: text/html");
echo $adress."<br>\r\n";
unset($input[$index]);
$handle = fopen('emails.txt','w');
fwrite($handle,implode("\r\n",$input));
fclose($handle);
}
echo "done.";
?>
Tack.. /Anders
lägg in
$counter = 0;
innan foreach()
lägg in
$counter++;
if ( $counter == 100 )
{
break;
}
efter fclose();
Nu kan koden bli mycket vackrare, men den här fungerar iaf
Kan man inte göra om foreach-raden till nåt i stil med
while (list(, $adress) = each ($input) && $counter<100)
Så blir det lite finare iaf ;)