funnyzocker
Erfahrenes Mitglied
Ich habe folgendes script
Wie kann ich es nun machen das diese Schleife nur x mal erledigt wird?
Mit Count usw habe ich es Probiert
PHP:
<?php
include("config.php");
function make_key($max=10) {
$abc = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$max = 10; $key = '';
mt_srand((double)microtime()*1000000);
for ($i=0; $i<$max; $i++) {
$key .= $abc[mt_rand(0, strlen($abc)-1)]; }
return $key;
}
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$n = 0; //für was ist das?
$result_email = mysql_query("SELECT * FROM user ");
WHILE ($myrow_email = mysql_fetch_array($result_email,MYSQL_ASSOC)){
$email = $myrow_email[email];
$kid = $myrow_email[kid];
$empfaenger = "$email";
$betreff="$betreff";
mail($empfaenger,$betreff,"$nachricht\n\n","From: $von");
mysql_query("INSERT INTO p_mails (datum, von, an, id, wert, text, betreff) VALUES ('$datum', '$von', '$kid', '".make_key()."', '8', '$mail', '$betreff')") ;
$n++;
}
echo "Es wurden $n E- Mails versendet!";
?>
Mit Count usw habe ich es Probiert