20 Stimmen

PHP-Unterschied zwischen \r\n y \n

Eine einfache Frage...

Ich habe erlebt, dass man mir sagte, ich solle " \r\n " an verschiedenen Stellen und andere sagen mir, ich solle " \n " am selben Ort. Ich bin sicher, dass das eine richtig und das andere falsch ist. Beispiel - bei der Gestaltung von mail()-Kopfzeilen:

Tutorial #1:

//define the headers we want passed. Note that they are separated with \r\n 
$headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com"; 
//add boundary string and mime type specification 
$headers .= "\r\nContent-Type: multipart/mixed; boundary=\"PHP-mixed-".$random_hash."\""; 

Tutorial #2 (beachten Sie das Argument der Kopfzeile):

mail($to, $subject, $body, 
    "From: " . $from . "\n" . 
    "bcc: " . $bcc . "\n" . 
    "MIME-Version: 1.0\n" . 
    "Content-Type: multipart/alternative;\n" . 
    "     boundary=" . $mime_boundary_header)

Ich bin verwirrt, aber offensichtlich macht es einen gewissen Unterschied, denn bei der einen funktionierten meine Kopfzeilen, bei der anderen nur manchmal Arbeit.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X