Hallo,
Ok, so bekomme ich die Bilder ausgelesen
$( document ).ready(function(){
setInterval(function(){
$.ajax({
'type': "POST",
'dataType': 'json',
'url': "bilder.php",
success: function(data) {
var objData = data;
$( "#test" ).empty();
$( "#test" ).html(objData.data);
}
});
}, 1000);
});
Und die bilder.php
<?php
ob_start();
session_start();
include ("inc/function.php");
$ordner = "bilder/big";
$alledateien = scandir($ordner);
arsort($alledateien);
foreach ($alledateien as $datei) {
$dateiinfo = pathinfo($ordner."/".$datei);
if ($datei != "." &&
$datei != ".." &&
$datei != "_notes" &&
$bildinfo['basename'] != "Thumbs.db") {
$bildtypen= array("jpg", "jpeg", "png");
if(in_array($dateiinfo['extension'],$bildtypen)) {
$result .= '<img src="bilder/big/'.htmlspecialchars($dateiinfo['basename']).'" alt="">';
}
}}
echo json_encode(array('data'=> $result));
?>
Jetzt eine weitere Frage, kann ich das Script irgendwie dazu bringen nur die Bilder zu holen die neu hinzugekommen sind? Dann müsste ich #test nicht immer neu laden sondern könnte mit .after diese einfach unten dran hängen.
Das wäre noch mega!
Bis bald!
Meowsalot (Bernd)