İnsanlar benim jQuery eklentisi kullanmak, ancak eklenti çalışır standart yoldur bir veritabanı yerine bir dizin, görüntülerin bir listesini almak istiyorum.
Teslim & için ajax () fonksiyonu kullanan benim jQuery eklentisi bir php komut dosyası veri dönmek.
Php script) getdir (Bir dizindeki dosyaları çeker, bu dosyaları bir dizi ekler ve bir değişkene bu diziyi atar.
İnsanlar (sadece scandir kullanarak dosyaları bir dizinden çekerek değil) bir veritabanından üreterek bu değişken değeri kendilerini oluşturmak için yeteneği talep var.
Başkalarının benim php komut dosyası içinde bir değişken değerini değiştirmek için izin yapmak için bir iyi, güvenli yolu nedir?
İdeal olarak, kullanıcıların ayrı bir belgede kendi komut dosyası oluşturabilirsiniz (ve onlar benim belgeyi değiştirmek gerekmez) bir yol olması istiyorum.
İşte benim komut basitleştirilmiş bir örnektir:
HTML Belge
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$.ajax({
type: "POST",
url: "example.php",
cache: false,
data: {
foo: "some_directory",
},
success: function(html){
alert(html);
}
});
</script>
PHP Belge
<?php
$foo = $_POST["foo"];
$foo = scandir($foo);
$foo = (explode(",",$foo)); // how can I allow others to change this variable value?
foreach ($foo as $a) {
echo "<p>$a</p>";
}
?>