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

een stukje html later wegschrijven met PHP

Freaker
9 antwoorden
  • Ik wil met mijn php script een stukje html (een tabel met inhoud van variabelen) laten wegschrijven in een tekstbestand… kan iemand mij zeggen hoe ik dit aan moet pakken?

    b.v.d.

    Erik
  • je zit eigelijk in het verkeerde groep vraag je vraag eens bij Webprogrammeren & scripting :-?
  • Verplaatst van "Programmeren" naar "Webprogrammeren & scripting".
  • Gooi je HTML code in een variabele, open een file, schrijf de inhoud van de variabele naar die file en sluit die file tenslotte.
  • Heb ik maar krijg foutmelding (parse error) op regel 6



    <?php

    if($code == "FQRTX0083270") {
    $data= "berichten.txt";
    $tabel= "
    <table width="600" border="0">
    <tr>
    <td width="344">
    <div align="left"><font face="Arial, Helvetica, sans-serif" size="4" color="#CCCCCC">$naam</font></div>
    </td>
    <td width="246">
    <div align="right"><font face="Arial, Helvetica, sans-serif" size="4" color="#CCCCCC"><b><font size="5">$dag</font></b></font></div>
    </td>
    </tr>
    <tr>
    <td colspan="2">
    <div align="left">
    <p>&nbsp;</p>
    <p><font face="Arial, Helvetica, sans-serif" size="3" color="#CCCCCC">$bericht</font></p>
    <hr>
    <p>&nbsp;</p>
    </div>
    </td>
    </tr>
    </table>";

    $file= fopen ($data, "a+");
    fputs ($file, "$tabel" );
    fclose ($file);
    echo "Je bericht is toegevoegd!<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=index.php">"; }
    else { print ("Jammer code onjuist… <META HTTP-EQUIV="REFRESH" CONTENT="5; URL=plaats.php">"); }

    ?>
  • [code:1:59115c4134]<?php

    if($code == "FQRTX0083270") {
    $data= "berichten.txt";
    $tabel= "
    <table width="600" border="0"> [/code:1:59115c4134]

    en dan kijk je op regel 6 en dan zie je dat je daar gewoon weer een " opent, wat dat niet kan… of komt dat door dit forum (en moet je ook je code tusen code-tags plaatsen)
  • Je moet dus de " escapen (in je HTML code) door er " van te maken.
  • Zo dan…?! :wink:


    [code:1:6ab1d2513b]<?php

    if($code == "FQRTX0083270") {
    $data= "berichten.txt";
    $tabel= "
    <table width=\"600\" border=\"0\">
    <tr>
    <td width=\"344\">
    <div align=\"left\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#CCCCCC\">$naam</font></div>
    </td>
    <td width=\"246\">
    <div align=\"right\"><font face=\"Arial, Helvetica, sans-serif\" size=\"5\" color=\"#CCCCCC\"><b>$dag</font></b></font></div>
    </td>
    </tr>
    <tr>
    <td colspan=\"2\">
    <div align=\"left\">
    <p>&nbsp;</p>
    <p><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#CCCCCC\">$bericht</font></p>
    <hr>
    <p>&nbsp;</p>
    </div>
    </td>
    </tr>
    </table>";

    $file= fopen ($data, "a+");
    fputs ($file, "$tabel" );
    fclose ($file);
    echo "Je bericht is toegevoegd!<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"5; URL=index.php\">"; }
    else { print ("Jammer code onjuist… <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"5; URL=plaats.php\">"); }

    ?>
    [/code:1:6ab1d2513b]
  • Bedankt Bill Gates… het werkt!! :P

Beantwoord deze vraag

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