fsaghar
12-20-2005, 02:54 PM
hello everyone !!!
i m really in trouble ....... i m try to make code to modify my guest book Entry but these code are remove all text file and writing nothing
if($mode=='modifydone')
{
$id = $_GET['id'];
$datafile = file($file);
$totalEntries = count($datafile);
$title = $_POST['title'];
$name = $_POST['author'];
$email = $_POST['email'];
$poem =$_POST['poem'];
$yn =$_POST['yn'];
// Define Date
$date = date("Y-m-d");
$idx = date("YmdHis");
$newContent = "|~|$idx|~|$title|~|$name|~|$email|~|$poem|~|$date|~|$yn|~|[end]";
for ($i=0; $i<$totalEntries; $i++) {
$row = explode("|~|",$datafile[$i]);
if ($row[1] == $id) {
$update_data = fopen($file,"w");
fwrite($update_data,$newContent[$i]);
}
}
}
i wanna rewrite entry on number >>> fwrite($update_data,$newContent[$i]); <<< :( :( :(
i m really in trouble ....... i m try to make code to modify my guest book Entry but these code are remove all text file and writing nothing
if($mode=='modifydone')
{
$id = $_GET['id'];
$datafile = file($file);
$totalEntries = count($datafile);
$title = $_POST['title'];
$name = $_POST['author'];
$email = $_POST['email'];
$poem =$_POST['poem'];
$yn =$_POST['yn'];
// Define Date
$date = date("Y-m-d");
$idx = date("YmdHis");
$newContent = "|~|$idx|~|$title|~|$name|~|$email|~|$poem|~|$date|~|$yn|~|[end]";
for ($i=0; $i<$totalEntries; $i++) {
$row = explode("|~|",$datafile[$i]);
if ($row[1] == $id) {
$update_data = fopen($file,"w");
fwrite($update_data,$newContent[$i]);
}
}
}
i wanna rewrite entry on number >>> fwrite($update_data,$newContent[$i]); <<< :( :( :(