Ben http://www.lateralcode.com/directory-trees-with-php-and-jquery/ aldığım bir php ağaç tarayıcı kullanarak ediyorum
<?php
$path = ".";
function createDir($path = '/')
{
if ($handle = opendir($path))
{
echo "<ul>";
while (false !== ($file = readdir($handle)))
{
if (is_dir($path.$file) && $file != '.' && $file !='..')
printSubDir($file, $path, $queue);
else if ($file != '.' && $file !='..')
$queue[] = $file;
}
printQueue($queue, $path);
echo "</ul>";
}
}
function printQueue($queue, $path)
{
foreach ($queue as $file)
{
printFile($file, $path);
}
}
function printFile($file, $path)
{
echo "<li><a style=\"cursor:pointer\" ".
"onClick=\"parent.right.document.getElementById('file_path').value='".
"$file_path'\">$file_path</a></li>";
}
function printSubDir($dir, $path)
{
echo "<li><span class=\"toggle\">$dir</span>";
createDir($path.$dir."/");
?>
**<script language="javascript">
$(document).click(function(e) {
if (e.button == 0) {
// was the left button
alert('clicked');
}
});
</script>**
<?php
echo "</li>";
Ancak, algılamak istediğiniz bir ben bir olay tetikleyebilir ki böylece, inbetween basıldığında sağ tıklatın. Ancak, benim PHP içinde çalışmak jquery kodu almak için görünmüyor olabilir. I variable $file_path
Benim php kullanmak gerekir çünkü nedeni, ben kodu çalıştırdığınızda ben bir uyarı açılan alamadım ... İdeal olarak, ben, bu benim php kodunun içinde yer olmasını istiyorum