第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何讓這個(gè) PHP 腳本正確顯示換行符?

如何讓這個(gè) PHP 腳本正確顯示換行符?

PHP
哈士奇WWW 2023-05-26 17:37:26
我對 PHP 的理解是,您可以使用“\n”或“\r\n”或echo "<br>";創(chuàng)建一個(gè)新行。但是我對它們的應(yīng)用根本不會創(chuàng)建新行。我在這里做錯(cuò)了什么?這是代碼:<?phpsession_start(); // before any HTML is echoed if($_POST) {    //$email = "";    $email = $_POST['email'];    $password = $_POST['password'];         if(isset($_POST['email'])) {        $email = str_replace(array("\r", "\n", "%0a", "%0d"), '', $_POST['email']);        $email = filter_var($email, FILTER_VALIDATE_EMAIL);            }        if(isset($_POST['password'])) {        $password = htmlspecialchars($_POST['password']);    }     $recipient = "myemail@domain.com";         $headers  = 'MIME-Version: 1.0' . "\r\n"    .'Content-type: text/html; charset=utf-8' . "\r\n"    .'From: ' . $email . "\r\n";     $email_content .= "Email: $email" . "\r\n";    echo "<br />\n";    $email_content .= "Password: $password";     echo $email_content;         if(mail($recipient, $email_content, $headers)) {                   header("Location: default-image.png");                echo "          <script language=javascript>        //alert('Done, Click Ok');        window.location='default-image.png';        </script>";    } else {        echo '<p>ERROR! Please go back and try again.</p>';    }     } else {    echo '<p>Something went wrong</p>';} ?>感謝您的時(shí)間和投入。
查看完整描述

3 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

您將值分配給變量。不在echo該上下文中,會將您的值輸出到您的頁面輸出。


$email_content .= "Email: $email" . "\r\n";

$email_content .= "<br />\n";

$email_content .= "Password: $password";

echo $email_content;

這才是正確的做法。


接下來是<br />HTML 中新行的表示。\n并且\r\n是新行的 ASCII 表示。例如,這主要用于文本文件和其他編輯器或 CSV 文件。所以你混淆了不同的東西。


查看完整回答
反對 回復(fù) 2023-05-26
?
揚(yáng)帆大魚

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊

使用 \n 清理代碼。用于<br />添加分隔線。確保連接<br />到您的變量。


\n 將清理源代碼視圖并<br />需要連接到您的變量。


$email_content .= "Email: $email" . "<br />\n";

$email_content .= "Password: $password";

請注意,如果您不包含 \n,則在瀏覽器中查看源代碼時(shí),您可能會看到 html 可能位于同一行。


<?php


    $email = "foo";

    $password = "bar";

    $email_content1 = "";

    $email_content2 = "";


    //without the \n to cleanup the source code

    $email_content1 .= "Email: $email" . "<br />";

    $email_content1 .= "Password: $password";


    echo $email_content1;


    //ignore, used for break

    echo "\n\n<br />\n\n";


    //with the \n to cleanup the source code

    $email_content2 .= "Email: $email" . "<br />\n";

    $email_content2 .= "Password: $password";


    echo $email_content2;


?>

源代碼如下所示:


Email: foo<br />Password: bar


<br />


Email: foo<br />

Password: bar


查看完整回答
反對 回復(fù) 2023-05-26
?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

您應(yīng)該使用 '\n' 作為將在輸出中顯示的換行符


$email_content .= "Email: $email" . "\n\n\n";

$email_content .= "\n\n";

$email_content .= "Password: $password";

echo $email_content;

你會看到密碼以新行開頭


查看完整回答
反對 回復(fù) 2023-05-26
  • 3 回答
  • 0 關(guān)注
  • 172 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號