Forum Webscript.Ru
Программирование => PHP => Тема начата: polecat от 25 Мая 2005, 17:51:12
-
Товарищи, есть вот такой скрипт, который обрабатывает данные формы:
-----------
$Fecha = $Fecha;
$Header = $Header;
$Body = $Body;
$Fecha = stripslashes($Fecha);
$Header = stripslashes($Header);
$Body = stripslashes($Body);
if ($Submit == "Yes") {
$filename = "news.txt";
$fp = fopen( $filename,"r");
$OldData = fread($fp, 80000);
fclose( $fp );
$Input = "$Fecha | $Header
$Body
.:::.";
$New = "$Input$OldData";
$fp = fopen( $filename,"w+");
fwrite($fp, $New, 80000);
fclose( $fp );
}
$filename = "news.txt";
$fp = fopen( $filename,"r");
$Data = fread($fp, 80000);
fclose( $fp );
$DataArray = split (".:::.", $Data);
$NumEntries = count($DataArray) - 1;
print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&news=";
for ($n = $NumLow; $n < $NumHigh; $n++) {
print $DataArray[$n];
if (!$DataArray[$n]) {
Print "
ready!";
exit;
}
}
?>
--------------
Чтобы редактировать получаемый txt-файл в одном input-поле во флеш-ролике, есть такой скрипт:
$new = $_POST[\'news\'];
$fp = fopen ("news.txt","w");
fwrite ($fp, $new);
fclose ($fp);
?>
-------------
Однако он не работает, после редактирования txt-файл становится пустым. Как исправить, подскажите, пожалуйста...
-
В начале скрипта для редактирования напишите
print_r($_POST);
и посмотрите, предется ли $_POST[\'news\'] вообще. Видимо нет.
З.Ы.
polecat:
$Fecha = $Fecha;
$Header = $Header;
$Body = $Body;
Сильно.