Sì, l'installazione è corretta.... effettivamente non avevo copiato i files nella directory di apache...
Purtroppo sono a zero e commetto degli errori molto stupidi....![]()
Grazie per l'aiuto, ora funziona... o meglio, non mi apre i file .php con Dreamweaver, però mi dà un errore perché sicuramente c'è qualcosa di sbagliato nel codice; infatti nel browser mi compare questo messaggio: Parse error: syntax error, unexpected '<' in C:\Programmi\Apache Group\Apache2\htdocs\leggi.php on line 21
La riga 21 nel file specificato è la seguente:
if ($rs->EOF) print "
Nessun dato trovato</p>";
Sapresti darmi qualche suggerimento al riguardo?![]()
Avevo già riportato tutto il codice del mio sito di prova, ma riporto le parti di interesse quì sotto:
*** pagina php che deve eseguire la connessione al database
*** cioè connessione.php
<?PHP
$db = "C:\traduttore\database.mdb";
$sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;";
?>
*** pagina che cerca la parola tradotta nel database e la visualizza
*** cioè leggi.php
<html>
<head>
<title>Risultato traduzione</title>
</head>
<body>
<?PHP
// Includo il file contenente la stringa di connessione
include("connessione.php");
//Creo due oggetti COM contenenti gli oggetti Connection e Recordset
$cn = new COM("ADODB.Connection");
$rs = new COM("ADODB.Recordset");
// Apro la Connection ed il Recordset
$cn->open($sc);
$rs->Open("SELECT * FROM lingua WHERE nome = '$testo';", $cn);
// Controllo che sulla tabella ci siano dati
if ($rs->EOF) print "
Nessun dato trovato</p>";
// Se ce ne sono effettuo un ciclo di lettura
else while ($rs->EOF == FALSE)
{
print "
";
print "Traduzione: " . $rs->Fields ['linguaIN']->value;
print "
";
print "</p>";
$rs->MoveNext();
}
// Chiudo il Recordset
$rs->Close();
$rs->Release();
$rs = null;
// Chiudo la Connection
$cn->Close();
$cn->Release();
$cn = null;
?>
</body>
</html>
Grazie ancora, ciao![]()