ik zoek een script (liefst php) om een html-pagina mee te maken

ben al een tijdtje naar opzoek, maar kan hem niet vinden
het is gelukt

update (functie file_put_contents is toegevroegd)

order.html

<html><body>
<h4>Bestand aanmaken</h4>
<form action="process.php" method="post">
Naam <input name="naam" type="text"/>
<select name="bestandsnaam">
<option>php</option>
<option>html</option>
<option>txt</option>
</select><br>
Inhoud<input name="inhoud" type="text"/>
<input type="submit"/>
</form>
</body></html>

process.php
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(file_put_contents($_POST['naam'].'.'.$_POST['bestandsnaam'], $_POST['inhoud']))
{
echo 'Bestand aangemaakt en inhoud geplaatsts';
}
else
{
echo 'Bestand kon niet worden aangemaakt';
}
}
?>

probleem was: verkeerde php versie, ik gebruikte 4.2.3 terwijl ik 5.XX nodig had

volgende update : toevroegen van file_exists, kijken of het bestand al bestaat
update voor process.php (controleert of bestand al bestaat, zojha, wordt er geen bestand aangemaakt)

<?php

if (file_exists($_POST['naam'].'.'.$_POST['bestandsnaam']))
{
echo 'Het bestand : '.$_POST['naam'].'.'.$_POST['bestandsnaam'].' bestaat al';
}
else
{
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(file_put_contents($_POST['naam'].'.'.$_POST['bestandsnaam'], $_POST['inhoud']))
{
echo 'Bestand aangemaakt en inhoud geplaatsts';
}
else
{
echo 'Bestand kon niet worden aangemaakt';
}
}
}
?>

Reageren