silent_russia
Newbie-
Posts
17 -
Joined
-
Last visited
silent_russia's Achievements
Explorer (1/14)
0
Reputation
-
когда будешь в аси?
-
все равно не получается, теперь только главная стр показывает, и все. test.tikhomiroff.ru Оставь свой номер телефона или аси.
-
не работает, вот адрес: http://test.tikhomiroff.ru/ я вставил ваш код. посмотрите напишите, покажу свой, как работает.
-
там надо исправить вот эту строчку. знаю где, не знаю как. 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р кину на телефон или еще как нибудь.
-
есть код. задача следующая: надо чтобы при нажатие на фото путь был таким: (...?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>"; ?>
-
Здравствуйте всем. Подскажите пожалуйста строчку, которая определяла бы: какой именно тип файлов читать скрипту. (читать только указанный тип)?
-
Всем огромное спасибо.
-
Я не говорил что мне кто-то что-то должен. Просто вместо того чтобы терять время и гонять ветер своими руками над клавиатурой, мог бы и написать нормальный ответ, с пометкой что лучше читать. Нужно срочно, поэтому и спросил здесь. А что тяжелого, взять и написать? Напишите кто-нибудь?
-
Вот возник вопрос к учень умному который хорошо понимает. Я делаю так как вы пишите, выдает ошибки. Во-первых пишите разные коды, какой из них правильный Во-вторых просил еще утром написать готовый скрипт в теле. Вот чтобы просто я его скопировал и вставил в пустой файл 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>
-
Я уже не знаю как объяснить что мне надо. Напишите готовый к употреблению код вставленный уже в тело (любое) можно просто моё исправить Неужели никто не способен понять, что я имею ввиду? Просмотров этой темы уже 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);
-
Отично, ошибки не показывает. Каким образом увидеть результат в браузере, а именно то что этот скрипт дает возможность прочитать всю папку? Один раз написали и забыли про эту тему. Да и другие когда будут смотреть, будет проще.
-
Я так уже пробовал, пишит ошибку Неужели просто готовый к употриблению нельзя написать, чтобы только скопировать и вставить в пустой 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>
-
Спасибо, но я бы быстрее разобрался на готовом примере. Если кому то не сложно поправьте меня или напишите? Неужели это так трудно или 25 раз писать лучше?
-
я вставил скрипт, не работает. Что не правильно? Что то я в этом не рублю, подскажите, что сделать чтобы заработал. <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>
-
вставил, дальше как. Напишите кто-нибудь готовый пример. С коментарием, пожалуйста если не трудно.