|
|
|
| как считывать из папки графические файлы.
\img
1.jpg
2.jpg
\logo
1.jpg
2.jpg
и тогдалее
вообщем надо вывести в документ все графические файлы находяшиеся в папке. Также файлы которые находяться во вложенных папках
нужен пример скрипта... | |
|
|
|
|
|
|
|
для: Alexx
(18.08.2005 в 23:58)
| | Помнится мне я когда то писал скрипт, который ищет в папке и в её поддиректориях все графические файлы и выводит ссылки на них, так что их можно просматривать как фоновые рисунки:
<html>
<head>
<style type="text/css">
body { font-size: 9px }
</style>
<script language="JavaScript">
function Change(string)
{
bgtable.rows(0).cells(0).background=string;
}
</script>
</head>
<body leftmargin=0 topmargin=0 rightmargin=0 bottommargin=0 >
<table border width=610 height=400 id="bgtable" align=left>
<tr>
<td> </td>
</tr>
</table>
<?php
$i=0;
function PrintTree($directory,$level=0)
{
global $i;
$dir = opendir($directory);
while($file = readdir($dir))
{
if(is_file($directory."/".$file) && preg_match("/gif|bmp|jpg|png|jpeg/i",strrchr($file, ".")))
{
echo "<a href=".chr(34)."javascript: Change(".chr(39).$directory."/".$file.chr(39).")".chr(34).">".$i."</a> \n";
$i++;
}
elseif(is_dir($directory."/".$file) && ($file!=".") && ($file!=".."))
{
PrintTree($directory."/".$file,$level+1);
}
}
closedir($dir);
}
PrintTree("D:/images");
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(19.08.2005 в 01:31)
| | вроде всё понятно. кроме одного
echo "<a href=".chr(34)."javascript: Change(".chr(39).$directory."/".$file.chr(39).")".chr(34).">".$i."</a> \n";
|
можно эту строчку с коментариями? | |
|
|
|
|
|
|
|
для: Alexx
(19.08.2005 в 13:26)
| | Я ж говорил он ссылки выводит. А функция Change (нa JavaScript) меняет фон ячейки таблицы. | |
|
|
|