Try this out... remember to put the file in the same directory as the "users" file and save the following as maint.php:
<title>Text File input example</title>
<body>
<?
define ("USER_FILENAME","/home/httpd/path/users");//where users is the file name
define ("PASSWORD","your_pwd_here");
define ("LIST_URL","maint.php");
function AddNamesForm()
{
echo '<h3>Add Users to the text List</h3>';
echo '<form method=post action="'.LIST_URL.'?Password='.$Password .'">';
echo 'Address 1 <input type=text name="N1" size=40"><br>';
echo 'Address 2 <input type=text name="N2" size=40"><br>';
echo 'Password <input type=text name="Password" size=40"><br>';
echo '<input type=submit value="Add" name="Submit">';
echo '</form>';
}
function AddNames($Name1,$Name2,$Name3,$Name4,$Name5,$Name6,$Name7,$Name8,$Name9,$Name0)
{
echo '<h3>Adding email addresses</h3>';
$array = file(USER_FILENAME);
$file = fopen(USER_FILENAME, "w");
if ($file)
{
reset ($array);
while (list(, $value) = each ($array))
{
fputs($file,$value);
}
}
$name1 = trim($Name1);
$name2 = trim($Name2);
if (strlen($name1) > 0)
{
$name = $name1 . "\n";
echo $name . "<br>";
fputs($file,$name);
}
if (strlen($name2) > 0)
{
$name = $name2 . "\n";
echo $name . "<br>";
fputs($file,$name);
}
fclose ($file);
}
if ($Submit == "Add")
{
if ($Password == PASSWORD)
{
AddNames($N1,$N2);
echo "Names Added.<br>";
}
else
{
echo "Invalid Password. <br>";
}
}
else
{
AddNamesForm();
}
?>
</body>