nou ik heb een hoop geprobeert en gezocht, maar het lukt vreemd genoeg niet
misschien dat jullie het dan wel weten, voordat ik kaal begint te worden van het stress :P

hieronder wordt $bro1 letterlijk weergegeven in html pagina, maar dat moet niet

kortere versie :

<php
$bro1 = "g";
$inhoud2:'
<html>
<body>
$bro1
</body>
</html>
';
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(file_put_contents($_POST['naam'].'.'.$_POST['bestandsnaam'], $inhoud2))
{
echo 'Bestand aangemaakt en inhoud geplaatsts';
}
else
{
echo 'Bestand kon niet worden aangemaakt';
}
?>

Je gooit nu van alles door elkaar! Je kan niet gewoon HTML typen in PHP dat moet je in een echo '<html>' of print('<html'>) doen.

<?php
$bro1 = "g";
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(file_put_contents($_POST['naam'].'.'.$_POST['bestandsnaam'], $inhoud2))
{
$bro1. = '<br>Bestand aangemaakt en inhoud geplaatsts';
}
else
{
$bro1. = '<br>Bestand kon niet worden aangemaakt';
echo'
<html>
<body>'.
$bro1.'
</body>
</html>
';

}
?>
jha wel hoor, ik doe dat nu ^^

maar het probleem is opgelost, het was ' en . bij '.$bro1.' , thanks :D

Reageren