Brauche Hilfe:
Ich hab Postnuke 0.750. Ich will ein eigenes Modul machen, was einmal schon geklappt hat, auch wenn es nicht die beste Lösung ist, aber es funktioniert.
Bei dem 2tem Modul, hab ich nur die Tabelle und die Inhalte geändert und es geht gar nichts.
Könnt ihr mir Helfen?
Hier mal der Code von dem Modul das geht:
Code:
<?php
if (!defined("LOADED_AS_MODULE")) {
die ("You can't access this file directly...");
}
$ModName = $GLOBALS['name'];
modules_get_language();
include 'header.php';
OpenTable();
$verbindung = @mysql_connect("localhost","user","password");
if (!$verbindung) {
echo "Keine Verbindung möglich !\n";
exit;
}
echo "<center>" . _Windows_Fehlercodes . "</center>
";
echo "<center>";
echo " <table border=\"1\" width=\"95%\" bordercolor=\"#303030\" style=\"border-collapse: collapse\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td width=\"10%\" bgcolor=\"#404040\"><center>" . _Windows_Fehlercodes_Fehlercode . "<center></td>";
echo " <td width=\"90%\" bgcolor=\"#404040\">" . _Windows_Fehlercodes_Beschreibung . "</td>";
echo " </tr>";
echo " <tr>";
echo " <td></td>";
echo " <td></td>";
echo " </tr>";
echo " </table>";
echo "</center>";
$abfrage = "SELECT port FROM nuke_windows_portlist";
$erg =
mysql_db_query("DB106034",$abfrage,$verbindung);
list($port) = mysql_fetch_row($erg);
while (list($port) = mysql_fetch_row($erg)) {
//echo "$code | $about
\n";
echo "<center>";
echo " <table border=\"1\" width=\"95%\" bordercolor=\"#303030\" style=\"border-collapse: collapse\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td width=\"10%\" bgcolor=\"#404040\"><center>$port</center></td>";
echo " <td width=\"90%\" bgcolor=\"#404040\"></td>";
echo " </tr>";
echo " <tr>";
echo " <td></td>";
echo " <td></td>";
echo " </tr>";
echo " </table>";
echo "</center>";
}
mysql_close($verbindung);
CloseTable();
include 'footer.php';
?>
und hier der Code von dem Modul was nicht geht:
Code:
<?php
if (!defined("LOADED_AS_MODULE")) {
die ("You can't access this file directly...");
}
$ModName = $GLOBALS['name'];
modules_get_language();
include 'header.php';
OpenTable();
$verbindung = @mysql_connect("localhost","user","password");
if (!$verbindung) {
echo "Keine Verbindung möglich !\n";
exit;
}
echo "<center>" . _Windows_Portliste . "</center>
";
echo "<center>";
echo " <table border=\"1\" width=\"95%\" bordercolor=\"#303030\" style=\"border-collapse: collapse\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td width=\"10%\" bgcolor=\"#404040\"><center>" . _Windows_Portliste_Port . "<center></td>";
echo " <td width=\"10%\" bgcolor=\"#404040\"><center>" . _Windows_Portliste_Protokoll . "<center></td>";
echo " <td width=\"25%\" bgcolor=\"#404040\">" . _Windows_Portliste_Beschreibung . "</td>";
echo " <td width=\"55%\" bgcolor=\"#404040\">" . _Windows_Portliste_Trojaner . "</td>";
echo " </tr>";
echo " <tr>";
echo " <td></td>";
echo " <td></td>";
echo " </tr>";
echo " </table>";
echo "</center>";
$abfrage = "SELECT port,protokoll,beschreibung,trojaner FROM nuke_windows_portlist";
$erg =
mysql_db_query("DB106034",$abfrage,$verbindung);
list($port,$protokoll,$beschreibung,$trojaner) = mysql_fetch_row($erg);
while (list($port,$protokoll,$beschreibung,$trojaner) = mysql_fetch_row($erg)) {
echo "<center>";
echo " <table border=\"1\" width=\"95%\" bordercolor=\"#303030\" style=\"border-collapse: collapse\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td width=\"10%\" bgcolor=\"#404040\">$port</td>";
echo " <td width=\"10%\" bgcolor=\"#404040\">$protokoll</td>";
echo " <td width=\"25%\" bgcolor=\"#404040\">$beschreibung</td>";
echo " <td width=\"55%\" bgcolor=\"#404040\">$trojaner</td>";
echo " </tr>";
echo " <tr>";
echo " <td></td>";
echo " <td></td>";
echo " </tr>";
echo " </table>";
echo "</center>";
}
mysql_close($verbindung);
CloseTable();
include 'footer.php';
?>
Bitte Helft mir.