我遇到了“\ n”字符无法正常工作的问题。我意识到使用简单的echo语句测试变量的输出时,这是行不通的。我试图用几种不同的方式来接近新的角色,看看它是否只是我,但我没有试过的东西正在工作。下面是一些尝试,我已经做的一个例子:远程服务器上PHP脚本中的新行字符不起作用
<?php
// Establish Connection to Taskaro DB
require "../_connections/connection_taskDB.php";
// Start Session
session_start();
// Create Session Variables
$_SESSION['userID'];
$_SESSION['companyID'];
$_SESSION['usernameDB'];
// Convert Session Variables to page variables
$userID = $_SESSION['userID'];
$currentUser = $_SESSION['usernameDB'];
$editType = $_REQUEST['editType'];
$projectID = $_REQUEST['projectID'];
// Testing if new line character is working
echo "hello, Mr. New Line!\n\r";
echo "This line should be below 'hello, Mr. New Line!'";
// Testing variable and session connection
echo "SESSION VARIABLES:"."\\n\n"."userID = {$userID}";
echo "userID = {$userID}"."/n";
echo "currentUser = {$currentUser}"."\r";
echo "companyID = {$companyID}\n\r";
echo "\nPOST VARIABLES:\n";
echo "editType = {$editType}\n";
echo "projectID = {$projectID}\n";
?>
我上过类似的问题,并没有一个固定我的问题其他一些问题的溢出读了。该项目位于已安装php的远程服务器(GoDaddy)上。该文件具有正确的文件扩展名(.php)。我在Dreamweaver中编码并上传我的脚本进行测试。从代码中你可以看到我试过“\ n”,“\ n \ r”,“\ r”。我也在Firefox和Google Chrome中进行了测试。
我也尝试连接“\ n”字符,并在黑暗中拍了一张照片,甚至尝试了使用正斜杠而不是反斜杠(我知道它不会工作,但我变得非常沮丧在此刻)。我敢打赌这很简单,但我不明白还有什么可以做的。先谢谢了。
您是否正在浏览器中浏览此内容?您需要使用'
'作为新行。 – 2012-08-10 01:29:30
我正在浏览器中查看它。我认为新线字符也适用于使用echo – Matt 2012-08-10 01:31:35
重复:http://stackoverflow.com/questions/1492945/php-syntax-for-new-line-is-not-working – Jocelyn 2012-08-10 01:32:01