|
|
|
|
|
для: MIchail1982
(27.02.2008 в 16:48)
| | Вот еще способ как прочитать изображения из папки:
<?PHP
echo"<html><
body>";
$count=0;
for ($i=2;$i>$count;$i--)
{
$f="images/img".$i.".jpg";
echo<img src=\"$f\">";
}
echo"</body></html>";
?>
|
P.S Когда будешь загружать изображения на сайт добавляй к имени дату загрузки. | |
|
|
|
|
|
|
|
для: Raptor
(27.02.2008 в 14:48)
| | если название соответствует дате, то вместо
echo '<tr><td><img src="img/'.$file.'"></td></tr>';
|
заносим имя файла в массив, потом сортируем и вывдим
или так
<?php
echo '<table border=1>';
$im_count=0;
$handle = opendir('img/');
while ($file = readdir($handle))
if ($file != "." && $file != "..")
{
$time = filemtime("img/$file");
echo $time,"<br>";
$files[$time] = $file;
$im_count++;
if ($im_count==5)
break;
}
closedir($handle);
sort($files);
foreach($files as $name)
echo '<tr><td><img src="img/'.$name.'"></td></tr>';
echo '</table>';
?>
|
| |
|
|
|
|
|
|
|
для: MIchail1982
(27.02.2008 в 13:32)
| | Спасибо , а подскажите как в 3 варианете осуществить вывод по дате создания | |
|
|
|
|
|
|
|
для: Raptor
(27.02.2008 в 13:29)
| | если 5 первых, то счётчик поставьте
если рандомных. тоже счётчик+функцию выбора
<?php
$handle = opendir('img/');
while ($file = readdir($handle))
if ($file != "." && $file != "..")
$images[]= $file;
closedir($handle);
//Вариант 1
echo '<table border=1>';
for ($i=0;$i<5;$i++)
echo '<tr><td><img src="img/'.$images[$i].'"></td></tr>';
echo '</table>';
//Вариант 2
$choised = array();
function rand_img($images,$choised)
{
$rand_id = rand(0,count($images)-1);
if (!in_array($rand_id,$choised))
$choised[] = $rand_id;
else
rand_img($images,$choised);
return $choised;
}
for ($i=0;$i<5;$i++)
$choised = rand_img($images,$choised);
echo '<table border=1>';
foreach ($choised as $choised_id)
echo '<tr><td><img src="img/'.$images[$choised_id].'"></td></tr>';
echo '</table>';
//Вариант 3
echo '<table border=1>';
$im_count=0;
$handle = opendir('img/');
while ($file = readdir($handle))
if ($file != "." && $file != "..")
{
echo '<tr><td><img src="img/'.$file.'"></td></tr>';
$im_count++;
if ($im_count==5)
break;
}
closedir($handle);
echo '</table>';
?>
|
| |
|
|
|
|
|
|
| Есть скрипт выводящий вс картинки из папки
<?php
echo '<table border=1>';
$handle = opendir('D:/Pictures/img/');
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo '<tr><td><img src="D:/Pictures/img/'.$file.'"></td></tr>';
}
}
closedir($handle);
echo '</table>';
?>
А как сделать чтобы выводилось 5 картинок | |
|
|
|
|