Quote Originariamente inviata da Alhazred Visualizza il messaggio
<?php include "funzione.php";>

Intanto non so se sia un errore commesso solo qui, ma non hai chiuso il tag <?php, hai solo messo > manca il ? quindi ?>

Lo scrivi proprio così oppure invece del nome del file c'è per esempio una variabile?
Il messaggio dice che stai passando la stringa vuota ad include().
E' stato un 'errore di battitura qui sul forum.
Cmq il problema non si presenta se metto il mysqli_connect() in un altro file php a parte.
Invece se tengo il mysqly_connect nel file funzione php in una funzione, se puoi lo vado a richiamare con il tag include dà questo problema.