Vraag & Antwoord

Webprogrammeren & scripting

php new line of php return

3 antwoorden
  • Hallo, iedereen, ik heb dus een simpel scriptje (OOP) gemaakt. Alles werkt goed, maar als ik inhoud aan de variabelen toewijs en de pagina open in de browser, staat de broncode allemaal op één lijn. Dit is mijn script: [code:1:2b2b1645ef] <?php class webpage { var $PageTitle; var $PageContent; var $ExtraMeta; var $Style; var $Js; var $Extern; function display_page() { header('Content-Type: text/html; charset=UTF-8'); print '<' . '?xml version="1.0" encoding="UTF-8"?' . '>'; print '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'; print '<html xmlns="http://www.w3.org/1999/xhtml">'; print '<head>'; print '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; if($this->ExtraMeta!='') { print $this->ExtraMeta; } print '<title>' . $this->PageTitle . '</title>'; if($this->Extern!='') { print $this->extern; } if($this->Style!='') { print '<style type="text/css" media="all">'; print $this->Style; print '</style>'; } if($this->Js!='') { print $this->Js; } print '</head>'; print '<body>'; print $this->PageContent; print '</body>'; print '</html>'; } } ?> [/code:1:2b2b1645ef] Ik dacht dus gewoon '\n' toevoegen, maar als ik dit probeer: [code:1:2b2b1645ef] //................. print '<html xmlns="http://www.w3.org/1999/xhtml">\n'; //................. [/code:1:2b2b1645ef] dan 'print' php de \n letterlijk en dan verschijnt ze op het scherm. Wie kan mij helpen. P.S. Hoe kan ik hier \n aan toevoegen, want ik denk dat dat anders is. [code:1:2b2b1645ef] print $this->Style; [/code:1:2b2b1645ef] Groetjes, Mike
  • Niemand iets?
  • Als je '\n' wilt gebruiken moet de string waar het in staat tussen dubbele aanhalingstekens staan. Dan werkt het wel. Wat je P.S. betreft, dat gaat zo [code:1:1875457a3c]print $this->Style . "\n";[/code:1:1875457a3c]

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.