Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme mit Mailversand!

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit Mailversand!

    Hallo!

    Also ich habe eine .txt Datei und möchte den enthaltenden Text per Mail verschicken. Das klappt auch soweit alles wunderbar. In der Mail steht dann in etwas sowas:

    Hallo User!

    Danke, dass Du Dich registriert hast!

    Tschüß!


    Jetzt habe ich das Script mal auf einen anderen Server geladen und siehe da, jetzt schreibt er das hier:

    Hallo User!



    Danke, dass Du Dich registriert hast!



    Tschüß!


    Woher holt der die Leerzeichen??! Kann mir jemand helfen?

  • #2
    liegt wahrscheinlich an der unterschiedlichen interpretation von \r\n auf unterschiedlichen betriebssystemen
    mfg Floh

    Programmers don't die, they GOSUB without RETURN

    Kommentar


    • #3
      Ist es eigentlich so, dass diese Befehle für die Zeilenumbrüche (/n) in der Textdatei unsichbar sind, aber dennoch vorhanden?

      Tja, was kann man da machen?

      Kommentar


      • #4
        Ok, Problem gelöst! Hier meine Lösung:

        Den zu verschickenden Text einfach mit folgender Prozedur bearbeiten:

        Code:
        		$text=nl2br($text); // erzwungene \n werden zu 
         
        		$text=str_replace("\n","",$text); // die automatischwen werden rausgefiltert 
        		$text=str_replace("
        ","",$text);

        Kommentar

        Lädt...
        X