ciao a tutti...
non riesco a collegare lo script al db in remoto... in locale funziona perfettamente...
il mio server è di aruba quindi ho la cartella mdb-database lo script è in una sottocartella per es... www.miosito.it/guestbook
vi posto lo script che preleva i dati
<?
$dbname="db.mdb";
$query="SELECT * FROM guestbook order by ID DESC";
$connessione=new COM("ADODB.Connection");
$connessione->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:/Programmi/EasyPHP/www/mio-sito/mdb-database/$dbname ");
$rs=$connessione->execute($query);
if (!$rs->EOF)
{
while (!$rs->EOF)
{
$campo1=$rs->fields("ID");
$campo2=$rs->fields("Nome");
$campo3=$rs->fields("Email");
$campo4=$rs->fields("Commento");
echo "<table border=\"0\" align=\"center\" bordercolor=\"#ffffff\" cellspacing=\0\" cellpading=\0\" width=\"100%\">";
echo "<tr bgcolor=\"#999999\"><td>";
echo "<font face=\"verdana\" color=\"#ffcc00\" size=\"1\">nome: ";
echo "<font face=\"verdana\" color=\"#ffffff\" size=\"1\">$campo2->value";
echo "</td></tr>";
echo "<tr bgcolor=\"#666666\"><td>";
echo "<font face=\"verdana\" color=\"#ffcc00\" size=\"1\">e-m@il: ";
echo "<a href=\"mailto:$campo3->value\">";
echo "<font face=\"verdana\" size=\"1\">$campo3->value</a>";
echo "</td></tr>";
echo "<tr bgcolor=\"#666666\"><td>";
echo "<font face=\"verdana\" color=\"#ffcc00\" size=\"1\">testo:
";
echo "<font face=\"verdana\" color=\"#ffffff\" size=\"1\">$campo4->value";
echo "</td></tr>";
echo "<tr bgcolor=\"#ffffff\"><td>";
echo "</td></tr>";
echo "</table>";
$rs->movenext();
}
}
$rs->close;
?>
nella parte evidenziata che ci devo mettere???
![]()