CODE:
<?php
echo 'test';
$vars = parsed_vars();
echo $vars['action'];
$text=chr(13);
if (is_array($vars)) {
foreach ($vars as $k => $v) {
$text .= $v.chr(13);
}}
echo <<<DATA
<html>
<body>
<script languge="Javascript">
if confirm ('Правильноли введены данные:'+$text) { /*то что нужно делать дальше*/ } else {history.go(-1);}
</script></body></html>
DATA;
function parsed_vars() {
$return = array();
if ( is_array($_GET) ) {
while( list($k, $v) = each($_GET) ) {
if ( is_array($_GET[$k]) ) {
while( list($k2, $v2) = each($_GET[$k]) ) {
$return[$k][ clean_key($k2) ] = clean_value($v2);
}
}
else { $return[$k] = clean_value($v); }
}
}
if ( is_array($_POST) ) {
while( list($k, $v) = each($_POST) ) {
if ( is_array($_POST[$k]) ) {
while( list($k2, $v2) = each($_POST[$k]) ) {
$return[$k][ clean_key($k2) ] = clean_value($v2);
}
}
else { $return[$k] = clean_value($v); }
}
}}
function clean_value($val) {
if ($val == '') { return ''; }
$val = str_replace( " " , ' ' , $val );
$val = str_replace( "&" , '&' , $val );
$val = str_replace( "<!--" , '<!--' , $val );
$val = str_replace( "-->" , '-->' , $val );
$val = preg_replace( "/<script/i" , '<script' , $val );
$val = str_replace( ">" , '>' , $val );
$val = str_replace( "<" , '<' , $val );
$val = str_replace( "\"" , '"' , $val );
$val = preg_replace( "/\n\n/" , '<p>' , $val );
$val = preg_replace( "/\n/" , '<BR>' , $val );
$val = preg_replace( "/\\\$/" , '$' , $val );
$val = preg_replace( "/\r/" , '' , $val );
$val = stripslashes($val);
$val = preg_replace( "/\\\/" , '\' , $val );
return $val;
}
?>
|