Antworten

Thema: Random Header im PHPBB3 Forum

Nachricht

Klicke hier, um dich anzumelden

 

Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.

Zusätzliche Einstellungen

  • Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].

Thema bewerten

Wenn du möchtest, kannst du dieses Thema bewerten.

Übersicht (Neuester Beitrag zuerst)

  • 08.05.2008
    Hallo zusammen
    Ich habe in einem neuen Design für das PHPBB3-Forum einen Random-Header. Diesen möchte ich aber "deaktivieren", sodass nur noch 1 Bild als Header angezeigt wird.

    Aufbau des Randoms:
    10 Header-Bilder ([1-10].jpg)
    1 Random-PHP-Script (random.php) --> Unten aufgeführt

    Was muss ich jetzt z.B. in der random.php ändern, dass immer nur das Bild header.jpg angezeigt wird?

    Vielen Dank für eure Antworten
    Gruss Qosmio

    random.php
    PHP-Code:
    <?php 


        $folder 
    '.'


        
    $extList = array(); 
        
    $extList['gif'] = 'image/gif'
        
    $extList['jpg'] = 'image/jpeg'
        
    $extList['jpeg'] = 'image/jpeg'
        
    $extList['png'] = 'image/png'


    $img null


    if (
    substr($folder,-1) != '/') { 
        
    $folder $folder.'/'



    if (isset(
    $_GET['img'])) { 
        
    $imageInfo pathinfo($_GET['img']); 
        if ( 
            isset( 
    $extListstrtolower$imageInfo['extension'] ) ] ) && 
            
    file_exists$folder.$imageInfo['basename'] ) 
    ) { 
        
    $img $folder.$imageInfo['basename']; 

    } else { 
        
    $fileList = array(); 
        
    $handle opendir($folder); 
        while ( 
    false !== ( $file readdir($handle) ) ) { 
            
    $file_info pathinfo($file); 
            if ( 
                isset( 
    $extListstrtolower$file_info['extension'] ) ] ) 
    ) { 
                
    $fileList[] = $file
            } 
        } 
        
    closedir($handle); 


        if (
    count($fileList) > 0) { 
            
    $imageNumber time() % count($fileList); 
            
    $img $folder.$fileList[$imageNumber]; 
        } 

    if (
    $img!=null) { 
        
    $imageInfo pathinfo($img); 
        
    $contentType 'Content-type: '.$extList$imageInfo['extension'] ]; 
        
    header ($contentType); 
        
    readfile($img); 
    } else { 
        if ( 
    function_exists('imagecreate') ) { 
            
    header ("Content-type: image/png"); 
            
    $im = @imagecreate (100100
                or die (
    "Cannot initialize new GD image stream"); 
            
    $background_color imagecolorallocate ($im255255255); 
            
    $text_color imagecolorallocate ($im0,0,0); 
            
    imagestring ($im255"IMAGE ERROR"$text_color); 
            
    imagepng ($im); 
            
    imagedestroy($im); 
        } 

    ?>

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •