Hi,
ich habe folgendes Problem:
Ich lese eine RTF-Vorlage in eine Variable ein, bearbeite Sie mit PHP und gebe dann das bzw die fertigen RTF-Dokumente aus.
Ich kann eine oder mehrere Adressen aus einer DB auswählen.
Wenn ich mehrere Adressen auswähle sollen mehrere RTF-Dokumente ausgegeben werden.
Bei mehreren Dokumenten kommt immer nur ein Dokument an, und der Downloadmanager von Mozilla beendet sich nicht, zeigt nur einen Dateinamen aber mit der Groesse aller Dokumente an.
Sieht jemand den Fehler in meinem Script?
mysql_connect("localhost");
$result=mysql_db_query("adressen",$abfrage);
$anzahl=mysql_numrows($result);
$menge= mysql_num_fields($result);
if ($anzahl > 0):
$file_vorlage =join('',file('brief2.rtf'));
for ($i=0;$i<$anzahl;$i++) {
$file_ausgabe = $file_vorlage;
for($x=1;$x<$menge;$x++) {
$row=mysql_field_name($result,$x);
$erg_element=mysql_result($result,$i,$row);
$file_ausgabe = str_replace("<".$row.">",$erg_element,$file_ausgabe);
}
Header("Content-type: application/rtf; charset=de-ascii ");
Header("Content-Transfer-Encoding: 7bit ");
Header("Content-Disposition: inline; filename="neu$i.rtf" ");
Header("Content-Base: "file////temp/mailer.rtf" ");
echo "$file_ausgabe";
}
endif;
mysql_close();