ok, ik heb nu dit script...
<?
//Includes
include('config.php');
//Database connectie
include('db.php');
//Script
if ($_POST['submit'])
{
$titel = $_POST['titel'];
$datum = date('d-m-Y H:i');
$ip = $REMOTE_ADDR;
$sql = "CREATE TABLE ".$prefix."".$titel." (id INT(11) NOT NULL,tekst TEXT NOT NULL,datum VARCHAR(16) NOT NULL,ip VARCHAR(11) NOT NULL,titel VARCHAR(50) NOT NULL)";
$res = mysql_query($sql) or die(mysql_error());
$sql = "INSERT INTO ".$prefix."".$titel." SET id ='1'";
$res = mysql_query($sql) or die(mysql_error());
$sql = "UPDATE ".$prefix."".$titel." SET ";
$sql .= "tekst = '" . $_POST['tekst'] . "'";
$sql .= ", titel = '" . $_POST['titel'] . "'";
$sql .= ", datum = '" . $datum . "'";
$sql .= ", ip = '" . $ip . "'";
$sql .= " WHERE id = 1";
$res = mysql_query($sql) or die(mysql_error());
if ($res)
{
echo "Pagina succesvol gemaakt!";
echo "<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "Titel:<br><input type=\"text\" name=\"titel\" value=\"" . $_POST['titel'] . "\"><br><br>";
echo "Content:<br><textarea name=\"tekst\" rows=\"15\" cols=\"50\">" . nl2br($_POST['tekst']) . "</textarea><br><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"Pagina maken\">";
echo "</form>";
}
else
echo "De pagina is niet bewerkt";
}
else
{
echo "<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "Titel:<br><input type=\"text\" name=\"titel\" value=\"" . $_POST['titel'] . "\"><br><br>";
echo "Content:<br><textarea name=\"tekst\" rows=\"15\" cols=\"50\">" . nl2br($_POST['tekst']) . "</textarea><br><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"Pagina maken\">";
echo "</form>";
}
?>
now my problem:
ik wil nu dat dit script 2 pagina's maakt, zoiets dus...
<?
$content = " PAGINA CODE ";
$filename = "../" . $_POST['titel'] . ".php";
$file = fopen($filename, "w+");
fwrite ($file, $content);
fclose ($file);
?>
dit is de pagina code:
<?
//Includes
include('config.php');
//Database connectie
include('db.php');
$sql = "SELECT tekst,titel FROM ".$preset."".$titel."";
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
$tekst = nl2br($row['tekst']);
$titel = $row['titel'];
echo "<h1>".$titel."</h1>" . $tekst . "</div><br>";
}
}
else
echo "Geen content";
?>
ik weet niet hoe die dat nou precies moet schrijven naar de pagina...
ik hoop dat jullie mijn gebrabbel snappen, en alvast bedankt!
1.779 views