Dodając tak
<?php
include('db.php');
header('Content-type: text/html; charset=utf-8'); $header = ('Content-type: text/html; charset=utf-8');
// pobieranie daty z bazy danych w formacie unix
$result = $mysqli->query("SELECT * FROM prognoza WHERE wid_miasto =1 ORDER BY id ASC LIMIT 1");
while ( $row = mysqli_fetch_array($result) ) {
$tm = $row['wtime'];
}
// opady
$result = $mysqli->query("SELECT * FROM prognoza INNER JOIN email ON prognoza.wid_miasto = email.email_wid_miasto WHERE wtime =$tm AND wprecipIntensity BETWEEN 10 AND 20");
while($row = mysqli_fetch_array($result)) {
if(mail("".$row['adres']."", "Silne opady", "".date("d.m.Y", $row['wtime'])." w miejscowości ".$row['miasto']." prognozowane są silne opady do ".ceil($row['wprecipIntensity'])." l/m2.", "From: info@pogoda-zachodniopomorskie.pl", $header)){ echo 'Wiadomość została wysłana.'; } else {
echo 'Bład przy wysyłaniu wiadomości.'; }
}
$header = ('Content-type: text/html; charset=utf-8');
if(mail("".$row['adres']."", "Silne opady", "".date("d.m.Y", $row['wtime'])." w miejscowości ".$row['miasto']." prognozowane są silne opady do ".ceil($row['wprecipIntensity'])." l/m2.", "From: info@pogoda-zachodniopomorskie.pl", $header)){
Zmieniając na to
if(mail("".$row['adres']."", "Silne opady", "".date("d.m.Y", $row['wtime'])." w miejscowości ".$row['miasto']." prognozowane są silne opady do ".ceil($row['wprecipIntensity'])." l/m2.", "From: info@pogoda-zachodniopomorskie.pl", ""$header"")){
Też nic nie daje nadal wysyłane są krzaczki.
Wyświetla mi się błąd przy wysyłaniu.
Używał bym phpmailer ale moje wiadomości będą różne nie będą zawsze takie same. Raz będą dotyczyły opadów a raz temperatury czy wiatru. Musiał bym zrobić kilka możliwości.