Ciao a tutti, non capisco per quale motivo il seguente esempio sul mio PC funzione correttamente, mentre su aruba mi da questo errore:


Fatal error: Call to undefined function: open() in D:\Inetpub\webs\dominioit\InviaMail.php on line 17

Codice

<?php
// Invio Mail
$destinatario = "ingo@mail.it";
$oggetto = "Modulo di registrazione";
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$mail = $_POST['mail'];
$messaggio = "Nome: {$nome} \n";
$messaggio .= "Cognome: {$cognome} \n";
$messaggio .= "Indirizzo Mail: {$mail} \n";
mail($destinatario, $oggetto, $messaggio);


include("connessione.php");
$cn = new COM("ADODB.Connection");
$cn->open($sc);

$cn->Execute("INSERT INTO utenti (nome, cognome, mail) VALUES ({$nome}, {$cognome}, {$mail})");

$cn->Close();
$cn->Release();
$cn = null;


?>

dove la connessione è definita in questo modo


<?PHP
$db = "d:\inetpub\webs\dominioit\mdb-database\DB.mdb";
$sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;";
?>


Grazie per l'aiuto!!!