You need three files. One used to hold the data called .xml. Another file that is the form that you use to update .xml called .php. Then you need your regular html file that retreives, formats and displays the data recorded on .xml. |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
.php
Form that updates .xml
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<?php session_start();
ini_set('error_reporting', E_ALL | E_STRICT);
ini_set('display_errors', 'Off');
ini_set('log_errors', 'Off');
ini_set('error_log', '/path/to/error_log');
?>
<html>
<head><title></title>
<style>
body {background-color : #000;
background-image:url(http://www.mooseloose.com/images/autumntbg.jpg);
}
</style>
</head>
<?php
if (!login()) exit;
?>
<?php function login(){
global $_POST;
global $_SESSION;
global $_GET;
if (isset($_GET["a"]) && ($_GET["a"] == 'logout')) $_SESSION["logged_in"] = false;
if (!isset($_SESSION["logged_in"])) $_SESSION["logged_in"] = false;
if (!$_SESSION["logged_in"]) {
$login = "";
$password = "";
if (isset($_POST["login"])) $login = @$_POST["login"];
if (isset($_POST["password"])) $password = @$_POST["password"];
if (($login != "") && ($password != "")) {
if (($login == "") && ($password == "")) {
$_SESSION["logged_in"] = true;
}
else {
?>
<p><center><b><font color="#000000">Sorry, Wrong. Try Again.</font></b></p>
<?php } } }if (isset($_SESSION["logged_in"]) && (!$_SESSION["logged_in"])) { ?>
<form name=FearDeargData action=".php" method="post">
<Center><table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td>Username</td>
<td><input type="text" name="login" value="<?php echo $login ?>"></td>
<td>Password</td>
<td><input type="password" name="password" value="<?php echo $password ?>"></td>
<td><input type="submit" name="action" value="Login"></td>
</tr>
</table>
</form>
<?php
}
if (!isset($_SESSION["logged_in"])) $_SESSION["logged_in"] = false;
return $_SESSION["logged_in"];
} ?>
<br>
<?php
error_reporting(0);
$submit=$_POST['submit'];
$=$_POST[''];
/* PASTE AAA HERE PASTE AAA HERE*/
if(isset($submit)){
$file = ".xml";
$ROOT = simplexml_load_file($file) or die ("Yikes!!");
$ROOT->CHANNEL->ITEM-> ="$";
/* PASTE BBB HERE PASTE BBB HERE */
file_put_contents($file, $ROOT->asXML());
}
?>
<?php
$file = ".xml";
$ROOT = simplexml_load_file($file) or die ("Yikes!");
$=$ROOT->CHANNEL->ITEM->;
/* PASTE CCC HERE PASTE CCC HERE */
?>
<form name="FearDearg" action=".php" method="post">
<table border="0" cellpadding="4" cellspacing="2" width="122">
<td class="MLlable"><nobr></td>
<td class="MLfield"><input class="moosetext" type="text" name="" size="24" value="<?php echo $; ?>"> </td>
</tr>
<!-- PASTE DDD HERE PASTE DDD HERE-->
<td></td><td><input class="moosebutt" type="submit" name="submit" value="Update "></td>
<td><td><a class="moosebutt" href=".php?a=logout">Logout</a>
</tr>
</table>
</form>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
.xml
Holds data and updates made with .php
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<?xml version="1.0"?>
<ROOT>
<CHANNEL>
<ITEM>
<>FDearg</>
<!-- PASTE EEE HERE PASTE EEE HERE -->
</ITEM>
</CHANNEL>
</ROOT>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Results Page. Name it what you want
.Getting and placing Variables | Displays Data on .XML
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<?php
$file = ".xml";
$ROOT = simplexml_load_file($file) or die ("Yikes!");
$=$ROOT->CHANNEL->ITEM->;
/*PASTE FFF HERE PASTE FFF HERE */
?>
<tr>
<td valign=top><nobr></td>
<td> <TEXTAREA id="styled" NAME="" ROWS="5" COLS="24" WRAP="virtual">
<?php echo $; ?></TEXTAREA>
<?php echo $Field; ?>
</td></tr>
<tr>
<td><nobr></td>
<td>
<select name="font">
<OPTION value="<?php echo $; ?>"><?php echo $; ?></OPTION>
<OPTION value="aaa">aaa</OPTION>
<OPTION value="bbb">bbb</OPTION>
<OPTION value="ccc">ccc</OPTION>
<OPTION value="ddd">ddd</OPTION>
<OPTION value="eee">eee</OPTION>
<OPTION value="fff">fff</OPTION>
<OPTION value="ggg">ggg</OPTION>
<OPTION value="hhh">hhh</OPTION>
<OPTION value="iii">iii</OPTION>
<OPTION value="jjj">jjj</OPTION>
<OPTION value="kkk">kkk</OPTION>
<OPTION value="lll">lll</OPTION>
</SELECT> </td>
</tr>
<tr><td valign=top><p align=right><b><nobr>:</td>
<tr>
<td>
<table><tr>
<td><p align=right><b>
<?php echo $; ?><td><INPUT TYPE="Radio" NAME="<?php echo $; ?>" VALUE="<?php echo $; ?>" checked >
</td>
</tr>
<td > <p align=right><b>aaa<td><INPUT TYPE="Radio" NAME="" VALUE="aaa">
</td>
</tr> <td><p align=right><b>
bbb<td><INPUT TYPE="Radio" NAME="" VALUE="bbb">
</td>
<tr><td><p align=right><b>
ccc<td><INPUT TYPE="Radio" NAME="" VALUE="ccc">
</td>
<tr><td><p align=right><b>
ddd<td><INPUT TYPE="Radio" NAME="" VALUE="ddd">
</td>
<tr><td><p align=right><b>
eee<td><INPUT TYPE="Radio" NAME="" VALUE="eee">
</td></table>
</td>
</tr>