Nun frage ich mit einem Script ab, ob zu einer user_id ein Bild im Ordner "userbilder" vorhanden ist (Nur das erste Bild ist relevant!).
$query ="select user_id from tabelle where status BETWEEN '1' AND '10' ";
$select = mysql_query($query);
while ($ausgabe=mysql_fetch_object($select))
{
$bilddatei = "../userbilder/$ausgabe->user_id"."-1.jpg";
if (!file_exists($bilddatei))
{
# Hier kommt jetzt Text und header einer E-Mail
# Mail senden
mail($ausgabe->email, $subject, $message, "$header");
}
}
Wenn ich das Script nun aufrufe werden mir genau die (im Moment) 15 E-Mails versendet von Usern die kein Bild im Ordner "userbilder" haben.
Lasse ich aber das Script via Cronjob ausführen, bekommen alle Einträge der Datenbanktabelle eine E-Mail!
Wie kann das sein? Wo ist mein Fehler?
Beste Grüsse