Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Номер файла в директории
 
 автор: Fox   (31.01.2007 в 20:52)   письмо автору
 
 

Помогите решить задачку!
//---------------------------------------------------
<?

$i=0;

$a= "$file_1[$i]";
$b= "$file_2[$i]";
$c= "$file_3[$i]";
$d= "$file_4[$i]";
//---------------------------------------------------
в этом кусоке кода, хочу чтобы $i=0; отоброжала № файла в директории где их множество!

   
 
 автор: Alph[p]a   (31.01.2007 в 21:50)   письмо автору
 
   для: 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);
?>

   
 
 автор: Fox   (31.01.2007 в 22:46)   письмо автору
 
   для: Alph[p]a   (31.01.2007 в 21:50)
 

Суть в чем!
Случайным образом загружается страница из директории Х
Так вот файлов в этой директории око 20.000
Все файлы одинаковые. НО при запуске скажем 639 файла, он ссылается в файл base.bd
И считывает из него 639 строчку (соответственно определив свой номер, я определю строчку) в базе!

$i=0; <&#61663; ном файла по счету в директории (номер строки соответственно)

$a= "$file_1[$i]";
$b= "$file_2[$i]";
$c= "$file_3[$i]";
$d= "$file_4[$i]";

   
 
 автор: Alph[p]a   (31.01.2007 в 23:12)   письмо автору
 
   для: 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];
}
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования