View file incs/update.php

File size: 962B
<?php
if(isset($_GET['n'])){
$n=intval($_GET['n']);
$cnt=substr_count($arr[$n+1],'||');
if($cnt>0) $cnt++;
$err=false;
for($i=0;$i<$cnt;$i++){
if(isset($_POST['v'.$i]) and $_POST['v'.$i]!=''){
$va[]=stripslashes(htmlspecialchars(strtr($_POST['v'.$i],array("\n"=>null,'||'=>null))));
}else $err=true;
}
if(isset($_POST['ques'])){
if($_POST['ques']==''){ $err=true; }
}else $err=true;
if($err===false){
$arr[$n]=stripslashes(htmlspecialchars(strtr($_POST['ques'],"\n",' ')))."\n";
$arr[$n+1]=implode('||',$va)."\n";
$str=implode('',$arr);
$f=fopen('data.dat','w');
fwrite($f,$str);
fclose($f);
echo 'Изменено<br />
&lt;&lt;<a href="admin.php?p='.$_GET['p'].'">Назад</a><hr />';
}else echo 'Ошибка, возможно не заполнено поле<br />
&lt;&lt;<a href="admin.php?p='.$_GET['p'].'">Назад</a><hr />';
}else echo 'Error<br />
&lt;&lt;<a href="admin.php?p='.$_GET['p'].'">Назад</a><hr />';
?>