Hej, jag vill att den skall fortsätta på error, hur gör jag det?
Det är mail()-funktion det gäller.
Kan man göra så det går vidare till nästa i en forr-funktion?
Mvh Anders.
3 svar · 346 visningar · startad av apaaa
Hej, jag vill att den skall fortsätta på error, hur gör jag det?
Det är mail()-funktion det gäller.
Kan man göra så det går vidare till nästa i en forr-funktion?
Mvh Anders.
Du får nog beskriva ditt problem lite mer ingående .. iaf jag förstod inte helt vad du är ute efter.
mail() returnerar true/false beroende på om den var fullständigt accepterad för sändning (möjligtvis dålig engelsk översättning).
if (!mail(...)) {
// lyckades inte .. gör nåt annat
}
/red btw mitt 300:e inlägg =)
Om jag får ex,
Warning: mail() [function.mail]: SMTP server response: 450 <bfffd@se.se>: Recipient address rejected: Domain not found in D:\WWWROOT\Projekt\fd.php on line 159
bara för att domänen är fel så vill jag den skall struna i det och gå till nästa i for-funktionen. som jag har ex:
for($a=1; $a <= $poster, $a++) {
$message = "apa";
$to = $_get["apa$a"]
$headers = "To: " . $to . " r\n\";
$headers .= "From: apa@apans.com";
$subject = "apaa";
mail($to, $subject, $message, $headers) or die("error");
}
Om jag kör den och så har några stycken skrivit in fel mailadress, så det står ex apa@se.se så klagar den på att den inte hittat domänen, om jag inte vill se några klagomål utan bara att den hoppar till nästa i for-funktionen?
Mvh Anders.
sätt ett @ framför mail så ska den inte ge några felmeddelanden ..
dvs
@mail(... );