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ß, bitte wenn mö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 ü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 © 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"> <b>Modulname</b>:</td>
<td class="tr_row0"> <?=$info['modul']['name'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Version</b>:</td>
<td class="tr_row0"> <?=$info['modul']['version'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Erscheinungsdatum</b>:</td>
<td class="tr_row0"> <?=$info['modul']['datum'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Verkaufsdatum</b>:</td>
<td class="tr_row0"> <?=$info['modul']['verkauft'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Versionsstand</b>:</td>
<td class="tr_row0"> <?=$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"> <b>Hersteller (Name)</b>:</td>
<td class="tr_row0"> <?=$info['autor']['name'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Anschrift</b>:</td>
<td class="tr_row0"> <?=$info['autor']['adresse'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Ort</b>:</td>
<td class="tr_row0"> <?=$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"> <b>Homepage</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['webseite'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>e-Mail-Adresse</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['email'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Telefon</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['telefon'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Telefax</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['telefax'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Skype</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['skype'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>ICQ-Uin</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['icq'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>MSN e-Mail</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['msn'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>Yahoo!</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['yim'];?></td>
</tr>
<tr>
<td class="tr_row1" width="120"> <b>AOL IM</b>:</td>
<td class="tr_row0"> <?=$info['kontakt']['aim'];?></td>
</tr>
</table>
<?
} else echo '<div class="hinweis"><span>ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzverstoß, bitte wenn möglich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!</span></div>';
foot ();
display ('Modulsystem © by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
} ?>
Danke vorerst.