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!!!