I cant seem to get the str_replacr function to work right. Nothing happens when I try.
Here is the code, am I using it correctly? prob. not...
<?php
// set filename
$filename = "/etc/mail/virtusertable.txt";
$handle = fopen($filename,'a+');
// read file into array
contents = file($filename);
// get array length
$length = sizeof($contents);
echo "<b>File $filename contains $length line(s)</b><p>";
print"<form action=index.html method=get>";
// display each line with "for" loop
print"<select name=elist size=$length>";
for($counter=0; $counter<$length; $counter++)
{
echo "<option value=$contents[$counter]>$contents[$counter]</option>\n";
}
print"</select>";
}
print"<input type=text name=n_source value=\"$n_source\">";
print"<input type=text name=n_dest value=\"$n_dest\">";
print"<input type=submit name=submit value=\"Delete Email\">";
print"D<input type=\"radio\" name=\"mode\" value=\"delete\">";
print"R<input type=\"radio\" name=\"mode\" value=\"replace\">";
print"</form>";
//Add a email address
if($source && $dest){
$var = "$source\t\t$dest\n";
// write the string to the file handle
fputs($handle, $var);
}
//Replace or Delete an email address
if(isset($elist)){
if($mode == delete){
$delete = "#";
}else{
$delete = "$n_source\t\t$n_dest";
}
str_replace($elist, $delete, $handle);
print"Elist<b>$elist";
print"Delete $delete</b>";
}
// close the file
fclose($handle);
?>
<form action=index.html method=get>
From:<input type=text size=30 name=source value=<?=$source?>>
To:<input type=text size=30 name=dest value=<?=$dest?>>
<input type=submit name=submit value="Add Email">
</form>