pragmaMx Support Forum

pragmaMx => Coder und Bastlerecke => Thema gestartet von: Elke am 26 Oktober 2009, 14:13:02

Titel: Block mit Zufallsbild aus Ordner und Text
Beitrag von: Elke am 26 Oktober 2009, 14:13:02
Hallo,
ich könnte mal Eure Hilfe brauchen:
Nach viel Rumprobieren habe ich den Block ans Laufen gebracht.
Er soll einen Einleitungstext für die Seite beinhalten und ein zufälliges Bild links daneben aus einem eigenen Ordner.
Wäre nett, wenn jemand mal rüberschaut, ob ich nicht einen Fehler drin habe, der schwerwiegende Probleme nach sich ziehen könnte.

<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2009 by Elke D&#246;bbeler          */
/* http://www.zuhause-in-aachen.de                                                  */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/
defined('mxMainFileLoaded') or die('access denied');

$mxblockcache true;
global 
$prefix$multilingual$currentlang$dbi$tipath$user$cookie;

$Verzeichnis "verzeichnisname";
 
if(
$Verzeichniszeiger opendir($Verzeichnis))
{
    while(
$Datei readdir($Verzeichniszeiger))
    {
        if(!
is_dir($Datei))
        {
            
$Dateien[] = $Datei;
        }
    }
 
    
closedir($Verzeichniszeiger);
}



$content="<table width=\"100%\" border=\"0\"> <tr><td width=\"310\" valign=\"top\" align=\"center\">";

$content .= "<img alt=\"Aachen\" src=\"" $Verzeichnis "/" $Dateien[rand(0count($Dateien)-1)] . "\" />";
$content .="    <td valign=\"top\">#####hier der Text#####" ;
$content .="   </td></tr></table>";
?>


Zu sehen ist der Block im center oben auf http://www.zuhause-in-aachen.de (http://www.zuhause-in-aachen.de)
Und vielleicht kann es - wenn es ok ist - ja jemand brauchen.

viele Grüße
Elke