per endare a capo non devi usare il comando PHP che ti da in alto il compilatore ma mettere i tag a mano^^

Codice PHP:
<?php
if ($_SESSION['error1']=="")
{
# Verifico che le date inserite siano successive di almeno n giorni alla data attuale   $n=2;
    
if (data_passata($today$_SESSION['lang'], $n) && $today!=$data1_pck)
    {
        
$_SESSION['error1'] = $err_data_passata0.$n.$err_data_passata1;
    }
    if (
data_passata($data2$_SESSION['lang'], $n) && $_SESSION['error1']=="" && $data2!=$data2_pck)
    {
        
$_SESSION['error1'] = $err_data_passata0.$n.$err_data_passata1;
    }
    if (
data_passata($data3$_SESSION['lang'], $n) && $_SESSION['error1']=="" && $data3!=$data3_pck)
    {
        
$_SESSION['error1'] = $err_data_passata0.$n.$err_data_passata1;
    }
}
if (
$_SESSION['error1']!="")
{
    
header("location: ".$dominio."p_step2.php");
}
else
{
    
header("location: ".$dominio."p_step3.php");
}
function 
data_passata($data$lingua$n)
{
#riceve una data e ritorna true se questa non è almeno n giorni dopo la data attuale.   print "data passata a format_date_rev = ".$data."

    
\n";
    
$arr_data=format_date_rev($data$lingua, 2);
    
$anno=$arr_data[0];
    
$mese=$arr_data[1];
    
$giorno=$arr_data[2];
    print "
anno ".$anno." mese ".$mese." giorno ".$giorno."

\n";
    
$fmkdata=mktime(0, 0, 0, $arr_data[1]$arr_data[2]-$n$arr_data[0]);
    
$unixtoday=time();
    print "
fmkdata ".$fmkdata."

\n";
    print "
unixtoday ".$unixtoday."

\n";
    if (
$fmkdata<$unixtoday)
    {
        return true;
    }
    else
    {
        return false;
    }
}
?>

per stavolta lo faccio per te^^