In checkdir.php die img-Tags generieren:
PHP
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
if (isset($_POST['dir'])) {
if (file_exists($_POST['dir'])) {
$imgs = glob($_POST['dir'] . "*.jpg");
foreach ($imgs as $img) {
echo '<img src="' . $img . '">' . PHP_EOL;
}
}
}
?>
Alles anzeigen
In der Lightbox einen Container für die Bilder hinzu fügen:
Code
<!-- Wird aktiviert wenn ein Verzeichnis (ArtNr) bereits vorhanden ist -->
<div id="frage">
<span id="dir"></span>
<div id="imgs-on-server"></div>
<form>
<p>Der Ordner ist vorhanden, was soll mit den Dateien passieren:</p>
<fieldset>
<input type="radio" id="ueberschreiben" name="doppelt" value="ueberschreiben">
<label for="ueberschreiben"> bestehende Bilder überschreiben</label>
<input type="radio" id="anhaengen" name="doppelt" value="anhaengen">
<label for="anhaengen"> neue Dateien anhängen</label>
<div id="ok" name="doppelt">OK</div>
</fieldset>
</form>
</div>
Alles anzeigen
Und in der Funktion check() die img-Tags dort eintragen:
Code
// Prüft ob das Verzeichnis bereits existiert
function check(text) {
var vval = ($("#text").val());
var vdir = './upload/' + vval + '/';
$.ajax({
url: "checkdir.php",
method: "post",
data: { dir: vdir }
}).done(function (output) {
if (output != "") {
console.log(output)
document.getElementById("dir").innerHTML = vdir;
$('#output').val(output);
$('#frage').animate({ "opacity": "1" }, 500);
$('#background').animate({ "opacity": ".70" }, 500);
$('#background, #frage').css({ "display": "block", "margin": "1% auto" });
$("#imgs-on-server").html(output);
} else console.log(vdir + " existiert nicht");
$('#output').val(output);
});
}
Alles anzeigen