Hallo Leute...hab da ein kleines Problem...und zwar liegt eine Newsdatenbank auf dem Server einer Antiviren Softwarefirma. Die News darf ich in meine Seite einbinden (habe die Erlaubnis). Jetzt ist nur das PRoblem, dass diese SQL und Windows 2000 einsetzen und mir ein Beispielscript gemailt haben, mitdem ich per ODBC auf die DB zugreiffen kann. Nur funktioniert dies nicht auf derm Linux Server meines Hosting Providers. Kann man den Script irgendwie umschreiben, oder etwas auf dem linux-Server einrichten damit dies geht?
hier der script:
<!------------------- Connect Database ------------------------>
<?php
$dsn = "SERVER";
$user = "vo_focusnet";
$passwort = "kennwort";
$connection = odbc_connect($dsn, $user, $password);
?>
<!------------------- Database Queries ------------------------>
<?php
$virusdetails = "SELECT Alert.*, Virus.VirusName, Virus.VirusDate, Virus.VirusSummaryGE, VirusAlias, Virus.VirusRiskLevelID, AlertStatus.*, Level.*
FROM Alert
INNER JOIN Virus ON Alert.VirusID = Virus.VirusID
INNER JOIN AlertStatus ON Alert.AlertStatusID = AlertStatus.AlertStatusID
INNER JOIN Level ON Virus.VirusRiskLevelID = Level.LevelID
WHERE Alert.AlertStatusID = 2
ORDER BY AlertDate DESC";
$result = odbc_exec($connection, $virusdetails);
$VirusID = odbc_result($result, "VirusID");
$virustype = "SELECT *
FROM VirusType
INNER JOIN VirusVirusType ON VirusType.VirusTypeID = VirusVirusType.VirusTypeID
WHERE VirusVirusType.VirusID = " . $VirusID .
"ORDER BY VirusTypeNameGE";
?>
<!------------------- Display --------------------------------->
<table border='1' width='400'>
<?php
$result_virusdetails = odbc_exec($connection, $virusdetails);
$result_virustype = odbc_exec($connection, $virustype);
echo "<tr>";
echo "<td>";
echo "<b>Virus-Name</b>";
echo "</td>";
echo "<td>";
echo odbc_result($result_virusdetails, "VirusName");
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<b>Risiko-Stufe</b>";
echo "</td>";
echo "<td>";
echo odbc_result($result_virusdetails, "LevelNameGE");
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo " ";
echo "<td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<b>Alias-Name</b>";
echo "</td>";
echo "<td>";
echo odbc_result($result_virusdetails, "VirusAlias");
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<b>Entdeckungs-Datum</b>";
echo "</td>";
echo "<td>";
echo odbc_result($result_virusdetails, "VirusDate");
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='top'>";
echo "<b>Typ</b>";
echo "</td>";
echo "<td>";
while (odbc_fetch_row($result_virustype)){
echo odbc_result($result_virustype, "VirusTypeNameGE");
echo "<br>";
}
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='2'>";
echo odbc_result($result_virusdetails, "VirusSummaryGE");
echo "</td>";
?>
</table>
<!------------------- Disconnect Database ------------------------>
<?php
odbc_close($connection);
?>
Grüsse aus der Schweiz Raffi...