---
title: "Zufallsbilder einfügen"
url: "https://www.typo3.net/d/3970-zufallsbilder-einfuegen"
source: "typo3.net"
tags: ["Allgemein","Bilder","Frage","PHP"]
created: "2003-07-09"
last_reply: "2003-07-09"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Zufallsbilder einfügen

Allgemein · 1 Antwort · gestartet 2003-07-09

## Eröffnungsbeitrag

**Schlingel** · 2003-07-09 · [Beitrag #1](https://www.typo3.net/d/3970-zufallsbilder-einfuegen/1)

Ich habe auf meiner Seite eine Titelleiste, auf der immer ein paar Zufallsbilder geladen werden sollen, dazu habe ich in das template folgenden php code eingebaut:

```php
<?php 
srand ((double)microtime()*1000000);
$zufallsbild= rand(1,10);
echo "<img src="fileadmin/templates/img/titlepic".$zufallsbild.".gif" border="0">";?>
```

nun musste ich feststellen, dass das nicht so einfach funktioniert.
Wie kann ich das in typo3 lösen?

## Antworten

### [#2](https://www.typo3.net/d/3970-zufallsbilder-einfuegen/2) · Schlingel · 2003-07-09

Ha!

selbst gelöst

ins template muss ertmal noch folgendes:

```typoscript
page.includeLibs.titlelib = fileadmin/templates/titlepics.inc
```

und

```typoscript
page.10.marks.TITLEPICS = USER_INT
page.10.marks.TITLEPICS.userFunc = user_titlepics->build
```

und dann muss noch die datei titlepics.inc angeleht werden, und die muss folgendermassen aussehen:

```php
<?php

class user_titlepics {
	var $cObj;	
	function build() {
		global $TSFE;
		$i = -2;
		$image_dir = opendir("fileadmin/templates/img/title/");
  		while (($actual_file = readdir($image_dir)) != false) {
	    	$image[$i] = $actual_file;
		    $i++;
	  	}
		for ($k = 0; $k < 6; $k++) {
			$image_number = rand(0, $i - 1);
  			$return_string .= "<img src="fileadmin/templates/img/title/" . $image[$image_number] . "" border="0">";
		}
		return $return_string;
	}
}

?>
```

---

Quelle: „Zufallsbilder einfügen“, typo3.net, https://www.typo3.net/d/3970-zufallsbilder-einfuegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
