Простой вопрос ...разница между PHP г п и п
Я видел, как люди говорят мне использовать «\ г \ п» в различных местах и другие говорят мне использовать «\ п» в такое же место. Я уверен, что человек прав, а один ошибается. Пример - при проектировании почты() заголовки:
Tutorial # 1:
//define the headers we want passed. Note that they are separated with \r\n
$headers = "From: [email protected]\r\nReply-To: [email protected]";
//add boundary string and mime type specification
$headers .= "\r\nContent-Type: multipart/mixed; boundary=\"PHP-mixed-".$random_hash."\"";
Учебник # 2 (обратите внимание на аргумент заголовка):
mail($to, $subject, $body,
"From: " . $from . "\n" .
"bcc: " . $bcc . "\n" .
"MIME-Version: 1.0\n" .
"Content-Type: multipart/alternative;\n" .
" boundary=" . $mime_boundary_header)
Я смущен, но ясно, что она делает несколько разницы, потому что с одной, мои заголовки работали, а с другой они только иногда работы.
Проблема здесь и то, и другое может быть потенциометрически правильным. Это alldepneds на то, что вы делаете со струнами. Тут 1: вы просто создаете строки (ничего не делая с ними). Тут 2: Вы передаете строки функции «mail()». Если в Tut 1: вы вставляете их непосредственно в сокет, он может работать (как представляется, соответствует RFC 821), но вы неактивны и детализированы в деталях реализации. В Tut 2: это зависит от того, что говорит документация для mail(), является правильным способом отправки строки. Внутри он может преобразовать текст для вас. –