Diskuze: JQuery načítání souborů ze složky

JavaScript JavaScript JQuery načítání souborů ze složky

Avatar
Energy304
Člen
Avatar
Energy304:

Zdravím, zajímá mě jestli jde v JQuery pracovat se soubory ve složce. Přesněji bych chtěl načíst všechny obrázky ze složky a pak s nimi pracovat.

 
Odpovědět 24.3.2015 19:01
Avatar
Richard
Člen
Avatar
Richard:

Ano bez problému. Ale ne čistě v jQuery, bude tomu muset pomoci i něco na straně serveru (klidně taky javascript).

EDIT: Vlastně ani to ne.

Editováno 24.3.2015 19:10
Nahoru Odpovědět 24.3.2015 19:08
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
Honza Bittner
Redaktor
Avatar
Nahoru Odpovědět 24.3.2015 23:54
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Energy304
Člen
Avatar
Odpovídá na Honza Bittner
Energy304:

První odkaz jsem našel taky vypadá to zajímavě, ale bohužel mi to nefunguje.

 
Nahoru Odpovědět 25.3.2015 14:00
Avatar
Energy304
Člen
Avatar
Energy304:

No nakonec jsem to vyřešil kombinací s php.

<?php
$filenameArray = [];

$handle = opendir(dirname(realpath(__FILE__)).'/img/');
        while($file = readdir($handle)){
            if($file !== '.' && $file !== '..'){
                array_push($filenameArray, "img/$file");
            }
        }

echo json_encode($filenameArray);
?>
$(document).ready(function(){

        $.ajax({
                url: "scanner.php",
                dataType: "json",
                        success: function (data) {

                $.each(data, function(i,filename) {
                $('body').prepend('<img src="'+ filename +'"><br>');
            });
        }
    });

});
 
Nahoru Odpovědět 25.3.2015 15:37
Avatar
1Pupik1989
Člen
Avatar
Odpovídá na Energy304
1Pupik1989:

Pokud používáš PHP 5, tak můžeš použít scandir.
http://php.net/….scandir.php

 
Nahoru Odpovědět 25.3.2015 16:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.