Nykomling
|
|
Reg.datum: Nov 2009
Inlägg: 39
|
|
Nykomling
Reg.datum: Nov 2009
Inlägg: 39
|
Så här ser hela koden ut hoppas det hjälper lite mer :=):
include_once 'qmnet/pageinclude.php';//Här i ligger session_start(); samt sql_insert funktionen
if(isset($_GET['addsave']))
{
$name = $_POST['tbName'];
$access = $_POST['radioAccess'];
$title = $_POST['tbTitle'];
$access = $_POST['radioAccess'];
$body = $_POST['editorBody'];
$body = str_replace('\"', '"', $body);
$userID = $_SESSION['userID'];
//sql_insert fungerar till 100%
sql_insert("page", "name,access,title,body,userID,created", "'" . $name . "'," . $access . ",'" . $title . "','" . $body . "'," . $userID . ",'" . date("Y-m-d H:i:s") . "'", false);
$template = file_get_contents("src/template_page.php");
$template = str_replace("@access", $access, $template);
$template = str_replace("@pagename", $name . ".php", $template);
$template = str_replace("@cachefolder", $name, $template);
$template = str_replace("@title", $title, $template);
$template = str_replace("@content", $body, $template);
$ourFileName = $name . ".php";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$stringData = $template;
fwrite($ourFileHandle, $stringData);
fclose($ourFileHandle);
echo "Page created";
}
else
{
echo "<form method=\"post\" action=\"?addsave\">";
echo "Name: <input type=\"text\" name=\"tbName\" />(No space or special caracters like ÅÄÖ)<br />";
echo "Title: <input type=\"text\" name=\"tbTitle\" /><br />";
echo "Body:<br />" . $codeBody . "<br />";
echo "<input type=\"radio\" name=\"radioAccess\" value=\"0\" checked /> Public<br />";
echo "<input type=\"radio\" name=\"radioAccess\" value=\"1\" /> Member<br />";
echo "<input type=\"radio\" name=\"radioAccess\" value=\"3\" /> Admin<br />";
echo "<input type=\"submit\" value=\"Save\" />";
echo "</form>";
}
|