Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

php new line of php return

mikesmikkel
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 '
    ' toevoegen,
    maar als ik dit probeer:


    [code:1:2b2b1645ef]
    //……………..

    print '<html xmlns="http://www.w3.org/1999/xhtml">
    ';
    //……………..

    [/code:1:2b2b1645ef]

    dan 'print' php de
    letterlijk en dan verschijnt ze op het scherm.

    Wie kan mij helpen.


    P.S. Hoe kan ik hier
    aan toevoegen, want ik denk dat dat anders is.

    [code:1:2b2b1645ef]
    print $this->Style;
    [/code:1:2b2b1645ef]

    Groetjes,

    Mike
  • Niemand iets?
  • Als je '
    ' 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 . "
    ";[/code:1:1875457a3c]

Beantwoord deze vraag

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