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] html in variabelle 'proppen'

_arno_
7 antwoorden
  • Hallo,

    is het niet mogelijk om html makkelijk in een variabele te proppen?
    hiermee bedoel ik iets zoals mogelijk is met een if functie:
    [code:1:52a2f027b3]
    <?php if($var == 1){?>
    <html> …. </html>
    <?php } ?>[/code:1:52a2f027b3]
    Is zoiet mogelijk met een variabel, zoiets??
    [code:1:52a2f027b3]
    <?php $var = ?>
    <html> … </html>
    <?php ; ?>[/code:1:52a2f027b3]
    Bestaat er zo iets niet? i.pv. html regel per regel in de variabele bij te plakken?
    Alvast bedankt!
  • switch/case

    geen idee wat je nou wilt :-?
  • normaal doen de meesten het zo:
    [code:1:509b400403]
    $var = "<html><body>blablabal";
    $var .= "<br>blablabal1</body></html>
    [/code:1:509b400403]

    maar ik heb echter meer dan 200 regels code en dan is dat bijna onbegonnen werk!!

    Is er zo iets dat je dat in een keer een hele pagina code kan in steken?
    PS. er zijn ook een paar kleine php scriptjes in … (echo, en klein if met echo)

    Alvast bedankt.

    Olivier
  • Kun je dat niet met includes afvangen?
  • Onderstaande is ook mogelijk:
    [code:1:7e4eb4a026]
    $var = "bla
    bla
    bla";
    [/code:1:7e4eb4a026]

    of de heredoc notatie
    [code:1:7e4eb4a026]
    $var = <<<EOT
    bla
    bla
    EOT;
    [/code:1:7e4eb4a026]
  • Daar dacht ik ook aan, die eerste, maar dan kun je in je html geen "quotes" gebruiken, moet je die door ' vervangen, of "opslashen".
  • Zo moet dat:
    [code:1:ad122140b5]$var = <<<EINDE_HTML
    <html>
    [….]
    </html>
    EINDE_HTML;[/code:1:ad122140b5]

    [i:ad122140b5]Edit: Oeps… niet goed gelezen. Antwoord was al gegeven door Annie[/i:ad122140b5]

Beantwoord deze vraag

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