Zitat Zitat von eRaaaa Beitrag anzeigen
also wegen der 1. fehlermeldung, poste doch mal den code aus zeile 30

wegen 2. fehlermeldung
die funktion htmlspecialchars_decode() gibt es bei dir nicht, weil du wahrscheinlich kein php5 auf deinem server installiert hast, und die funktion erst ab php5 zur verfügung steht.
also entweder php5 installieren oder folgendes mal ausprobierenz.b. in functions.lib

PHP-Code:

    
function htmlspecialchars_decode($string,$style=ENT_COMPAT)
    {
        
$translation array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style));
        if(
$style === ENT_QUOTES){ $translation['''] = '\''; }
        return 
strtr($string,$translation);
    } 
PhP5 ist bei mir installiert.
Das gesamte Script liegt auf PHP5.

Das ist der Code von module.php:
<?
define ('MODSYS_VER', 0.9);
// Aussehen des Copyrights einstellen
$style = 4; // Design: Zahlen 1-4; Jeweils die gewuenschte Zahl eingeben und speichern.
// Einstellungen Ende

$dir = './module/';
$linkstyle = 'index.php?content=/module&mod=';
if (isset ($err)) unset ($err);

function display ($msg) {
global $style;
if ($style == 1) head ('<div style="text-align: center;">'.$msg.'</div>').foot();
elseif ($style == 2) {
head ('Hersteller');
echo '<div style="text-align: center;">'.$msg.'</div>';
foot();
} elseif ($style == 3) echo '<div style="text-align: right;">'.$msg.'</div>';
else echo '<div style="text-align: center;">'.$msg.'</div>';
}

if (!isset ($_GET['modInfo'])) {
if (isset ($_GET['mod'])) {
if (is_dir ($dir.$_GET['mod'])) {
if (file_exists ($dir.$_GET['mod'].'/pref.ini')) {
require ( './lib/module.lib.php' );
define ('MODULSYSTEM_LOADED', TRUE); // "Modulsystem geladen" melden wegen Sicherheitspruefung
if (!isset ($_GET['open']) && file_exists ($dir.$_GET['mod'].'/module.php')) require ($dir.$_GET['mod'].'/module.php');
elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')) require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');
else $err = 'Die Moduldatei wurde nicht gefunden.';
} else $err = 'ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzversto&szlig;, bitte wenn m&ouml;glich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!';
} else $err = 'Das angegebene Modul wurde nicht gefunden.';
} else $err = 'Es wurde kein Modulname &uuml;bergeben.';

if (isset ($err)) {
head ('Fehler');
echo '<div class="hinweis">Es ist ein Fehler auf unserer Seite aufgetreten:<br /><br /><span>' . $err . '</span></div>';
foot ();

display ('Modulsystem &copy; by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
} else display ('<a href="'.modul_link('&modInfo=true').'">Modulinform ationen</a>');

} else {
require ( './lib/module.lib.php' );
head ('Modulinformationen');
if (is_readable (modul_dir() . 'pref.ini')) {
$info = parse_ini_file (modul_dir() . 'pref.ini', TRUE);
?>
<table width="100%" cellpadding="1" cellspacing="1" border="0">

<tr>
<td class="tr_row1" colspan="2" align="center"><font size=2><b>Modulinformationen</b></font></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Modulname</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['modul']['name'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Version</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['modul']['version'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Erscheinungsdatum</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['modul']['datum'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Verkaufsdatum</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['modul']['verkauft'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Versionsstand</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['modul']['update'];?></td>
</tr>

<tr>
<td class="tr_row1" colspan="2" align="center"><font size=2><b>Autoreninformationen</b></font></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Hersteller (Name)</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['autor']['name'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Anschrift</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['autor']['adresse'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Ort</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['autor']['ort'];?></td>
</tr>

<tr>
<td class="tr_row1" colspan="2" align="center"><font size=2><b>Kontakt zum Autor</b></font></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Homepage</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['webseite'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>e-Mail-Adresse</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['email'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Telefon</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['telefon'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Telefax</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['telefax'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Skype</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['skype'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>ICQ-Uin</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['icq'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>MSN e-Mail</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['msn'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>Yahoo!</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['yim'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120">&nbsp;<b>AOL IM</b>:</td>
<td class="tr_row0">&nbsp;<?=$info['kontakt']['aim'];?></td>
</tr>
</table>
<?
} else echo '<div class="hinweis"><span>ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzversto&szlig;, bitte wenn m&ouml;glich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!</span></div>';
foot ();
display ('Modulsystem &copy; by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
} ?>

Danke vorerst.