我遇到了“\n”字符不起作用的问题。我意识到在使用简单的 echo 语句测试变量输出时它不起作用。我尝试了几种不同的方法来接近新的线字符,看看它是否只是我,但我没有尝试过任何工作。这是我所做的一些尝试的示例:
<?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”字符,并在黑暗中拍摄,甚至尝试使用正斜杠而不是反斜杠(我知道它不起作用,但我现在很沮丧) . 我敢打赌这很简单,但我看不出还有什么可能。先谢谢了。