---
title: "epostutskick"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/88136-epostutskick"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mobilhits"
published: "2003-10-10T06:34:24.000Z"
updated: "2003-10-10T09:57:24.000Z"
replies: 2
views: 230
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/88136-epostutskick"
---

# epostutskick

## #1 — mobilhits, 2003-10-10T06:34Z

Någon som vet hur man lägger in så scriptet bara skickar mailet till 100 pers och sen stannar?

```php
<?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

Permalänk: https://www.webforum.nu/p/88136

## #2 — sabbacus, 2003-10-10T09:41Z

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

Permalänk: https://www.webforum.nu/p/1181330

## #3 — Kent.J, 2003-10-10T09:57Z

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 ;)

Permalänk: https://www.webforum.nu/p/1181336

---

Tråden på webben: https://www.webforum.nu/amne/php/88136-epostutskick
