.csv datei suchen/ersetzen

shockwaveBLN

Grünschnabel
hallo, habe in folgendem script, das einwandfrei laeuft und die email empfaenger aus einer csv datei ausliest und verschickt, die frage, wie ich es erreichen kann, dass nachdem die csv datei geladen wurde, alle vorkommnisse von "Herr" bzw. "Frau" in der csv datei ersetzt werden durch "Sehr geehrter Herr" bzw. "Sehr geehrte Frau". da ich die csv daten zugeschickt bekomme, wollte ich wissen, ob mit ereg_replace() oder aehnlich so etwas machbar ist, und wenn wie und wo man es ansetzt...bin noch nicht so fit in php...vielen dank fuer jeden tipp
PHP:
<?php
//CSV-Datei laden  
  $bol=file_exists("empfaenger.csv");
  if ($bol) {
    $datei = fopen("empfaenger.csv","r");
    if ($datei) {
      $dateigroesse=filesize("empfaenger.csv");
      print("<p><font face='Verdana' size='1'>Newsletter wird verschickt:</font></p>");
      while(($data=fgetcsv ($datei, $dateigroesse, ";"))!=false) {
        //Jetzt Mail versenden:
        print("<font face='Verdana' size='1'>$data[0]</font>&nbsp;
<font face='Verdana' size='1'><b>$data[1]</b></font>");
        print("<br>");
        mail($data[1], "betrefftext", $newsletter, 
"Content-type:text/html;charset=iso-8859-1\nFrom:mailing@xxxx.de\n
X-Sender:mailing<mailing@xxxx.de>\nX-Mailer:mailing@xxxx.de\n
Reply-To:interessenten@xxxx.de\nErrors-To:unzustellbar@xxxx.de\n
X-Organization:xxxx");
       }
     fclose($datei);
     
   }
?>
 
Zuletzt bearbeitet:
hallo snuu,

danke fuer die schnelle antwort. nur noch eine kurze frage, der befehl sollte dann vermutlich vor der while schleife eingesetzt werden., oder? nachdem die datei geöffnet wurde nehme ich an...
 
Zurück