Zeilenumbrüche escapen

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

  • Zeilenumbrüche escapen

    Servus,
    ich hoffe mal ich habs richtig gepostet Forumtechnisch.

    Problem:
    Ich möchte über PHP eine GnuPG signierte Mail schicken.

    Software: WinPT (Freeware)
    Windows 2003

    Ich dafür eine Batch geschrieben:
    Code:
    @echo off
    
    echo %1 %2 %3 %4 %5 %6 %7 %8 %9 | C:\\wpt\\gnupg\\gpg.exe --local-user abcdefg --batch --no-secmem-warning --clearsign
    exit
    Diese Batch wird ausgeführt und die %1 - %9 stellen Übergabeparameter da hier die eigentliche Nachricht rauskommen soll. Die Emal wir auch verschickt soweit so gut.

    Code:
    $cmd = "start /B \"window_name\" \"C:\\PUTTY\\cryptmail.bat\" ";
    $cmd .= $message;
    Problem ist:
    PHP-Code:
    $message "Hallo\r\n";
    $message .= "DasiseinTes\r\n "
    $message .= "DasiseinTest\r\n";
    $message .= "Dasisein\r\n";
    $message .= "Dasisei\r\n";
    $message .= "Dasi\r\n";
    $message .= "DasiseinTest\r\n";
    $message .= "Dasisei\r\n\r\n"
    und hier wird nur der erste Parameter übernommen und somit ist der Output nur:


    Code:
    -----BEGIN PGP SIGNED MESSAGE----- 
    Hash: SHA1 
    Hallo 
    -----BEGIN PGP SIGNATURE----- 
    Version: GnuPG v1.2.1 (MingW32) sadaBQFD0LQjksdbFfnq5v3cIRAnXhjkHAJ9sakhhjk54asda9S7pooiJpQAMxjACfX6W9 sdfsdfsdf= =/d/r 
    -----END PGP SIGNATURE-----
    Hat einer eine Idee wie ich diese Zeilenumbrüche so escapen kann das sie in die Batch übernommen werden.

    greetz
    Ein blue screen ist nicht immer was schlimmes... es hängt nur davon ab wo er zu sehen ist !
    www.d-creationz.de
Lädt...
X