Ciao a tutti,

ho un problema strano con un file php dove utilizzo include per richiamare un file.
Praticamente da dove inizia la connessione al database ovvero

include 'Conn_Database/connessione_database.php'; non viene preso in considerazione.

print_r($_GET);
mi stampa correttamente il parametro, ma poi dopo non fa piu nulla come se ignorasse tutti gli include...

il file e :
codice:
<?php
ob_start();
error_reporting(E_ALL);
 print_r($_GET);
include 'Conn_Database/connessione_database.php';
include 'Stampa/stampa.php';
include 'Controlli/controlli.php';
include 'securimage/securimage.php';


//inizializzo la classe per il controllo del CAPTCHA
$securimage = new Securimage();
 
if (isset($_GET['registrati'])){
include "tyrtyryyr.php";
}


// una volta che clicco il pulsante .......
if (isset($_POST['action']) and $_POST['action'] == 'REGISTRATI')
{
   
    //passo l'id registrazione per fare in modo che ogni selezione corrisponsa al suo ID
    $id_passato = $_POST['id_r'];
      
    $email_passata = ($_POST['email']);
    $nome_passato = ($_POST['nome']);
    $user_passato = ($_POST['user']);
    $cognome_passato = ($_POST['cognome']);
    $password_passata = ($_POST['password']);
    $password_re_passata = ($_POST['re_password']);
   
    try{
        //query di selezione campi registrazione_utente
$sele_campi_regi = 'SELECT * FROM users WHERE id = :id_r';
$esegui = $pdo->prepare($sele_campi_regi);
$esegui->bindValue(':id_r', $_POST['id_r']);
$esegui->execute();


    }
    catch(PDOException $e)
    {
    $errore = 'Errore prelevamento dati : ' . $e->getMessage();
    include 'errore/errore.php';
    exit();
    }
  
try{
//seleziono distintamente lo user per fare il controllo se esiste gia    
 
$sql = 'SELECT DISTINCT username FROM users WHERE username = "'.$user_passato.'"';
$esegui_sql = $pdo->query($sql);
        
$result = $esegui_sql->fetchAll(); 
}
catch(PDOException $e)
{
  $errore = 'Errore Controllo user : ' . $e->getMessage();
  include 'errore/errore.php';
  exit();   
}
    
//controllo che il nome non sia minore di 4 lettere
if (!ValidaNome($nome_passato))    
{ 
    echo '<p id=errore_nome><font color=red><b>--> Errore: il NOME deve avere minimo 4 caratteri</font></b></p>'; 
} 


//controllo che il cognome non sia minore di 4 lettere
else if (!ValidaCognome($cognome_passato))    
{
   echo '<p id=errore_cognome><font color=red><b>--> Errore: il COGNOME deve avere minimo 4 caratteri!</b></font></p>'; 
}
           
else if(count($result)){
foreach($result as $row)
{
//scorro il database per verificare se l' utente e gia presente
  echo '<p id=errore_user_presente><font color=red><b>--> USER gia presente</font></b></p>'; 
}}


//controllo che il campo user non deve essere vuoto
else if (empty($_POST['user']))
{   
    echo '<p id=errore_user_vuoto><font color=red><b>--> Non puoi lasciare il campo user vuoto!</font></b></p>';  
}
      //faccio il controllo uno a uno cosi l' utente puo correggere mano a mano eventuali errori
      //effettuo il controllo sulla validita della password se corrisponde
else if ($password_passata != $password_re_passata || $password_passata == '')
 
{ 
//quando inserisco codice javascript devo mettere i tag al contrario
echo '<p id=errore_password><font color=red><b>--> le password inserite non corrispondono</font></b></p>'; 


 }
       
 //effettuo il controllo sulla validita della mail
else if (!chkEmail($email_passata))    
  {
//quando inserisco codice javascript devo mettere i tag al contrario


 echo '<p id=errore_email><font color=red><b>--> L indirizzo email "'.$_POST['email'].'" non e corretto</font></b></p>'; 


  }
  
   // se sono tutte vere l' utente puo registrarsi
   if (chkEmail($email_passata) && ($password_passata == $password_re_passata) && ValidaNome($nome_passato) && ValidaCognome($cognome_passato) && !empty($_POST['user']) && (count($result) == 0) && ($securimage->check($_POST['ct_captcha']) == true))
    {
       
    try{
$inserisci_regi = 'INSERT INTO users SET
nome = :nome,
cognome = :cognome,
username = :user,
password = :password,
email = :email,
data = CURDATE()';
  
$esegui_inserisci_regi = $pdo->prepare($inserisci_regi);
$esegui_inserisci_regi->bindValue (':nome', $_POST['nome']);
$esegui_inserisci_regi->bindValue (':cognome', $_POST['cognome']);
$esegui_inserisci_regi->bindValue (':user', $_POST['user']);
$esegui_inserisci_regi->bindValue (':password', $_POST['password']);
$esegui_inserisci_regi->bindValue (':email', $_POST['email']);


$esegui_inserisci_regi->execute();
    }  
    catch(PDOException $e)
    {
    $errore = 'Errore inserimento dati : ' . $e->getMessage();
    include 'errore/errore.php';
    exit();
    }
    
   
      include "registrazione_effettuata.php";
      exit();
       }
}


//echo '<a href = "form_registrazione.php?recupera&amp;nome='.$_POST['nome'].'&amp;cognome='.$_POST['cognome'].'&amp;user='.$_POST['user'].'&amp;password='.$_POST['password'].'&amp;email='.$_POST['email'].'">Torna indietro per correggere gli errori</a>';
ob_end_flush();
?>