Jump to content

silent_russia

Newbie
  • Posts

    17
  • Joined

  • Last visited

silent_russia's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. все равно не получается, теперь только главная стр показывает, и все. test.tikhomiroff.ru Оставь свой номер телефона или аси.
  2. не работает, вот адрес: http://test.tikhomiroff.ru/ я вставил ваш код. посмотрите напишите, покажу свой, как работает.
  3. там надо исправить вот эту строчку. знаю где, не знаю как. echo "<a href=?dir=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$DirName)))."&img=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$dir)))."><br> <img height=\"100\" border=\"0\" src=\"".$CurrentDir."/".$DirContents[$i]."\"><br></a>"; 500р кину на телефон или еще как нибудь.
  4. есть код. задача следующая: надо чтобы при нажатие на фото путь был таким: (...?dir=City&img=1, ...?dir=City&img=2). и еще надо чтобы это код читал не все подряд а только указанные мною расширения. <? function getDirList ($dirName) { static $result_array=array(); $d = dir($dirName); while($entry = $d->read()) { if ($entry != "." && $entry != "..") { if (is_dir($dirName."/".$entry)) { array_push($result_array,$entry); //echo $dirName."/".$entry."<br>\n"; } } } $d->close(); sort($result_array); return $result_array; } function getDirContents ($dirName) { static $result_array=array(); $d = dir($dirName); while($entry = $d->read()) { if ($entry != "." && $entry != "..") { if (!is_dir($dirName."/".$entry)) { str_replace(" ", "[spc]",(str_replace("&", "[amp]",$entry))); array_push($result_array,$entry); } } } $d->close(); sort($result_array); return $result_array; } // Load the directory tree $DirArray = getDirList("./img"); for($i=0; $i < count($DirArray); $i++) { if($dir==$DirArray[$i]) { $DirIndex = $i; } } $NextDir = "showimages.php?dir=".$DirArray[$DirIndex + 1]; $PrevDir = "showimages.php?dir=".$DirArray[$DirIndex - 1]; $NextDirNam = $DirArray[($DirIndex + 1)]; $PrevDirNam = $DirArray[($DirIndex - 1)]; if ($DirIndex == 0) { $PrevDir = "showimages.php?dir=".$DirArray[(Count($DirArray) - 1)]; $PrevDirNam = $DirArray[(Count($DirArray) - 1)]; } if (($DirIndex + 1) > (Count($DirArray) - 1)) { $NextDir = "showimages.php?dir=".$DirArray[0]; $NextDirNam = $DirArray[0]; } ?> <? echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>"; $Column = 1; $DirName = $DirArray[$DirIndex]; $CurrentDir = "./img/".$DirName; //echo $CurrentDir; $DirContents = getDirContents($CurrentDir); for($i=0; $i < count($DirContents); $i++) { echo "<a href=?dir=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$DirName)))."&img=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$dir)))."><br> <img height=\"100\" border=\"0\" src=\"".$CurrentDir."/".$DirContents[$i]."\"><br></a>"; if($Column==5) { $Column = 0; echo "</tr>"; } $Column++; } if($Column != 0) { for($i=$Column; $i<8;$i++){ echo "<td>"; } } echo "</table>"; ?>
  5. Здравствуйте всем. Подскажите пожалуйста строчку, которая определяла бы: какой именно тип файлов читать скрипту. (читать только указанный тип)?
  6. Всем огромное спасибо.
  7. Я не говорил что мне кто-то что-то должен. Просто вместо того чтобы терять время и гонять ветер своими руками над клавиатурой, мог бы и написать нормальный ответ, с пометкой что лучше читать. Нужно срочно, поэтому и спросил здесь. А что тяжелого, взять и написать? Напишите кто-нибудь?
  8. Вот возник вопрос к учень умному который хорошо понимает. Я делаю так как вы пишите, выдает ошибки. Во-первых пишите разные коды, какой из них правильный Во-вторых просил еще утром написать готовый скрипт в теле. Вот чтобы просто я его скопировал и вставил в пустой файл PHP Вы хоть проверяете, то что пишите. Проще ткнуть человека в книгу и посоветовать ему читать. Хотя многие кто пишет и не читал. На форуме 8500 человек, толк от такой толпы будет? <?php function ReadDirectory($dir, $offs) { if ($d=opendir( $dir )) { while ($file=readdir( $d )) { if (( $file=='.') or ($file=='..')) continue; if (is_dir( $dir."/".$file )) { print("<BR>$offs<B>$dir/$file</B>"); ReadDirectory($dir."/".$file, $offs."-"); } else print ("<BR>".$offs.$dir."/".$file); }; }; closedir($d); }; ReadDirectory("\img", " "); ?> <html> <head> <title><?php echo $title; ?></title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <link rel="shortcut icon" href="favicon.ico" type="image/ico" /> <title>Site in working out</title> <H1><p>Site in working out</p></H1> </head> <body bgcolor="black" text="white" link="white" vlink="white" alink="white" style="font-family: Arial, Helvetica, sans-serif; text-align: center;"> </body> </html>
  9. Я уже не знаю как объяснить что мне надо. Напишите готовый к употреблению код вставленный уже в тело (любое) можно просто моё исправить Неужели никто не способен понять, что я имею ввиду? Просмотров этой темы уже 260, сижу с утра, пытаюсь достучаться до умельца. <?php function ReadDirectory($dir, $offs) { if($d=opendir($dir)) { while($file=readdir($d)) { if(( $file=='.') or ($file=='..')) continue; if(is_dir( $dir."/".$file )) { print "<BR>$offs<B>$dir/$file</B>"; ReadDirectory($dir."/".$file, $offs."-"); } else { print "<BR> $offs $dir/$file"; } } closedir($d); } } ?> <html> <head> <title><?php echo $title; ?></title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <link rel="shortcut icon" href="favicon.ico" type="image/ico" /> <title>Site in working out</title> <H1><p>Site in working out</p></H1> </head> <body bgcolor="black" text="white" link="white" vlink="white" alink="white" style="font-family: Arial, Helvetica, sans-serif; text-align: center;"> </body> </html> —-я так понял последнее предложение было заменить эту строчку: print "<BR>$offs<B>$dir/$file</B>"; ——НА: print ReadDirectory("images/", $offs);
  10. Отично, ошибки не показывает. Каким образом увидеть результат в браузере, а именно то что этот скрипт дает возможность прочитать всю папку? Один раз написали и забыли про эту тему. Да и другие когда будут смотреть, будет проще.
  11. Я так уже пробовал, пишит ошибку Неужели просто готовый к употриблению нельзя написать, чтобы только скопировать и вставить в пустой INDEX.PHP <?php function ReadDirectory($dir, $offs) { if ($d=opendir( $dir )) { while ($file=readdir( $d )) { if (( $file=='.') or ($file=='..')) continue; if (is_dir( $dir."/".$file )) { print("<BR>$offs<B>$dir/$file</B>"); ReadDirectory($dir."/".$file, $offs."-"); } else print("<BR>" $offs $dir/$file"); }; }; closedir($d) }; ?> <html> <head> <title><?php echo $title; ?></title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <link rel="shortcut icon" href="favicon.ico" type="image/ico" /> <title>Site in working out</title> <H1><p>Site in working out</p></H1> </head> <body bgcolor="black" text="white" link="white" vlink="white" alink="white" style="font-family: Arial, Helvetica, sans-serif; text-align: center;"> </body> </html>
  12. Спасибо, но я бы быстрее разобрался на готовом примере. Если кому то не сложно поправьте меня или напишите? Неужели это так трудно или 25 раз писать лучше?
  13. я вставил скрипт, не работает. Что не правильно? Что то я в этом не рублю, подскажите, что сделать чтобы заработал. <html> <head> <title><?php echo $title; ?></title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <link rel="shortcut icon" href="favicon.ico" type="image/ico" /> <title>Site in working out</title> <H1><p>Site in working out</p></H1> function ReadDirectory($dir, $offs) { if ($d=opendir( $dir )) { while ($file=readdir( $d )) { if (( $file=='.') or ($file=='..')) continue; if (is_dir( $dir."/".$file )) { print("<BR>$offs<B>$dir/$file</B>"); ReadDirectory($dir."/".$file, $offs."-"); } else print("<BR>" $offs $dir/$file"); }; }; closedir($d) }; </head> <body bgcolor="black" text="white" link="white" vlink="white" alink="white" style="font-family: Arial, Helvetica, sans-serif; text-align: center;"> </body> </html>
  14. вставил, дальше как. Напишите кто-нибудь готовый пример. С коментарием, пожалуйста если не трудно.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy