Hallo zusammen,
ich habe PHP Script das aus einer CSV Datei die Geburtstage der Woche ausliest. Doch ich will die Ausgabe jetzt in einen Fließtext einbauen und ich bekomme das leider nicht hin.
Also die Ausgabe soll so aus sehen:
(Fließtext Anfang) Geburtstag der Woche: Name, Vorname am TT,MM ; Name, Vorname am TT,MM (Fließtext Ende)
Das Problem ist, dass die Ausgabe jetzt immer auf einer neuen Zeile steht und nicht wie ich es möchte auf einer Zeile.
PHP
<?
$fp = fopen('test.csv', 'r');
$tag = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
while (!feof($fp)) {
$zeile = fgets($fp,4096);
if ($zeile!="") {
$tmp=split(";", $zeile );
$temp['name']=trim($tmp[0]);
$temp['datum']=trim($tmp[1]);
ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})", $temp['datum'], $tmp);
$temp['tag']=$tmp[1];
$temp['monat']=$tmp[2];
$temp['jahr']=$tmp[3];
$speicher[]=$temp;
}
}
fclose($fp);
foreach ( $speicher AS $Wert)
{
if (date ("W")==date("W", mktime(0, 0, 0, $Wert['monat'], $Wert['tag'], date("Y") ) ) )
{
$jahr=date("Y")-$Wert['jahr'];
echo '<a style="font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700;"><center>Geburtstage der Woche!!</center></a>';
echo '<a style="font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:500;"><marquee><center>'.$Wert['name'].' am '.$Wert['tag'].'.'.$Wert['monat']."</center></marquee></a>\n";
}
}
?>
Alles anzeigen