Liebe Typo3 Fangemeinde,
ich habe ein Problem mit dem einbinden eines PHP Skripts
im TSSetup steht folgendes
[globalVar = TSFE:page|tx_random_static = 1]
temp.staticimage = PHP_SCRIPT
temp.staticimage.file = /media/scripts/teaser.php
[ELSE]
temp.staticimage = TEXT
temp.staticimage.data = tx_image_static // levelfield: -1, tx_image_static, slide
[GLOBAL]
und in meinem PHP Skript wiederum folgendes
$dir = "/var/web/virtual/ftp/data/fileadmin/template/Teaser_bilder/Rechts/";
chdir($dir);
$teasers = array();
$dir = getcwd();
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if (strlen($file)>2) $teasers[] = $file;
}
closedir($dh);
}
}
$size = count($teasers);
$pos = rand(0,$size);
$content = $dir.$teasers[$pos];
Ziel des Skripts ist es aus einem Verzeichnis ein zufälliges Bild auszuwählen, wenn die Checkbox "tx_random_static" in der Typo3 Seitenkonfiguration angeklickt ist. Leider passiert nichts. Wenn ich den PHP_SCRIPT Befehl bspw. durch einen TEXT Objekt ersetze funktioniert es, aber der Skript wird nicht eingebunden.
Kann jemand einen Fehler entdecken? Gibt es vielleicht ein bestimmte Konfiguration auf Server oder in Typo3, die beachten muss?
noPHPscriptInclude ist übrigens auf 0
Viele Grüße,
Michael