|
|
|
| Помогите решить задачку!
//---------------------------------------------------
<?
$i=0;
$a= "$file_1[$i]";
$b= "$file_2[$i]";
$c= "$file_3[$i]";
$d= "$file_4[$i]";
//---------------------------------------------------
в этом кусоке кода, хочу чтобы $i=0; отоброжала № файла в директории где их множество! | |
|
|
|
|
|
|
|
для: Fox
(31.01.2007 в 20:52)
| | Мож так будет проще??? Или я не понимаю тебя.
<?php
$handle = opendir('.');
$count=1;
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo '<a href="'.$file.'" >'.$file.'</a> - '.$count.'<br>';
$count++;
}
}
closedir($handle);
?>
|
| |
|
|
|
|
|
|
|
для: Alph[p]a
(31.01.2007 в 21:50)
| | Суть в чем!
Случайным образом загружается страница из директории Х
Так вот файлов в этой директории око 20.000
Все файлы одинаковые. НО при запуске скажем 639 файла, он ссылается в файл base.bd
И считывает из него 639 строчку (соответственно определив свой номер, я определю строчку) в базе!
$i=0; < ном файла по счету в директории (номер строки соответственно)
$a= "$file_1[$i]";
$b= "$file_2[$i]";
$c= "$file_3[$i]";
$d= "$file_4[$i]"; | |
|
|
|
|
|
|
|
для: Fox
(31.01.2007 в 22:46)
| | Мож это хоть примерно похоже?
<?php
$base='base.bd';
$directory='Files/';
$handle = opendir($directory);
$count=0;
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo '<a href="index.php?get='.$count.'" >'.$file.'</a> - '.$count.'<br>';
$count++;
}
}
closedir($handle);
if (!isset($_GET['get']))
{
echo 'Выбирите файл';
}
else
{
$num=$_GET['get'];
$gets=file($base);
echo $gets[$num];
}
?>
|
| |
|
|
|