+ Antworten
Ergebnis 1 bis 1 von 1

Thema: Dateipfad im Header nicht anzeigen bzw ausgeben

  1. #1
    Hat hier eine Zweitwohnung Avatar von dackelchen
    Registriert seit
    12.04.2010
    Ort
    Kiel
    Beiträge
    1.609
    Bedankte sich
    265
    Erhielt 353 Danksagungen
    in 331 Beiträgen

    Standard Dateipfad im Header nicht anzeigen bzw ausgeben

    Hallo Leute,

    Ich habe den "Bildwechsler" aus dem Puritytemplate in meinen Header eingebaut.

    Jetzt habe ich allerdings das Problem, dass im Header oben links der Dateipfad zum jeweiligen Bild erscheint (über dem Buch, Pfad gehört aber zu den Grafiken rechts).

    Wie bekomme ich den weg, bzw, was muss ich wo ändern?

    Link zur Seite: www.dackelalarm.de

    Codeschnipsel der header.php

    Code:
    <?php
    
    	
    	$img_folder = 'images/stories/header';
    
    //	echo $img_folder ;
    
    //	function getRandomImage ($img_folder) {
    		$imglist=array();
    
    		mt_srand((double)microtime()*1000);
    
    		//use the directory class
    		$imgs = dir($img_folder);
    
    		//read all files from the  directory, checks if are images and ads them to a list (see below how to display flash banners)
    		while ($file = $imgs->read()) {
    			if (preg_match("#gif#i", $file) || preg_match("#jpg#i", $file) || preg_match("#png#i", $file))
    				$imglist[] = $file;
    		}
    		closedir($imgs->handle);
    
    		if(!count($imglist)) return '';
    
    		//generate a random number between 0 and the number of images
    		$random = mt_rand(0, count($imglist)-1);
    		$image = $imglist[$random];
    
    //		return $image;
    		echo $img_folder .'/'. $image;
    //	}
    
    ?>
    	
    <div class="main-inner1" style="background: url(<?php echo $img_folder .'/'. $image; ?>) no-repeat top right; height: 120px">
    	
    	<div class="inner clearfix">
    	
    	<div class="ja-headermask"></div>
    Vielen Dank schon mal

    Edit: habe die Lösung gerade von Cylance bekommen

    und füge Die mal direkt hier ein:

    Lösung:

    Code:
    <?php
    
    	
    	$img_folder = 'images/stories/header';
    
    //	echo $img_folder ;
    
    //	function getRandomImage ($img_folder) {
    		$imglist=array();
    
    		mt_srand((double)microtime()*1000);
    
    		//use the directory class
    		$imgs = dir($img_folder);
    
    		//read all files from the  directory, checks if are images and ads them to a list (see below how to display flash banners)
    		while ($file = $imgs->read()) {
    			if (preg_match("#gif#i", $file) || preg_match("#jpg#i", $file) || preg_match("#png#i", $file))
    				$imglist[] = $file;
    		}
    		closedir($imgs->handle);
    
    		if(!count($imglist)) return '';
    
    		//generate a random number between 0 and the number of images
    		$random = mt_rand(0, count($imglist)-1);
    		$image = $imglist[$random];
    
    //		return $image;
    //		echo $img_folder .'/'. $image;  // Pfadecho
    //	}
    
    ?>
    		
    <div class="main-inner1" style="background: url(<?php echo $img_folder .'/'. $image; ?>) no-repeat top right; height: 120px">
    Geändert von dackelchen (16.12.2010 um 15:27 Uhr) Grund: gelöst

+ Antworten

Lesezeichen

Berechtigungen

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