Jump to content
  • 0

нужен код


silent_russia
 Share

Question

Recommended Posts

  • 0

Отично, ошибки не показывает.

Каким образом увидеть результат в браузере, а именно то что этот скрипт дает возможность прочитать всю папку?

Один раз написали и забыли про эту тему. Да и другие когда будут смотреть, будет проще.

Link to comment
Share on other sites

  • 0
print ReadDirectory("images/", $offs);

Я уже не знаю как объяснить что мне надо.

Напишите готовый к употреблению код вставленный уже в тело (любое) можно просто моё исправить

Неужели никто не способен понять, что я имею ввиду?

Просмотров этой темы уже 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);

Link to comment
Share on other sites

  • 0

<?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("Z:\home\localhost\www\Test\PHP", " ");

?>

вместо "Z:\..." - Ваша директория

Тут куча ошибок,

Мб и так, код из книжки взял, мог ошибиться при наборе.

Edited by IceBars
Link to comment
Share on other sites

  • 0
уже советовал. Или читать не хочет или понимать не хочет.

Вот возник вопрос к учень умному который хорошо понимает.

Я делаю так как вы пишите, выдает ошибки.

Во-первых пишите разные коды, какой из них правильный

Во-вторых просил еще утром написать готовый скрипт в теле.

Вот чтобы просто я его скопировал и вставил в пустой файл 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>

Link to comment
Share on other sites

  • 0
Вот возник вопрос к учень умному который хорошо понимает.

Я так понимаю, это ко мне притензии, если моя цитата вставлена.

Я делаю так как вы пишите, выдает ошибки.

Я вам давал ссылку на танке, если при переходе по ссылке возникают ошибки, то у вас проблемы с интернетом, настройте правильно интернет, потом можете смело открывать ссылку - она рабочая.

Во-первых пишите разные коды, какой из них правильный

угадай с трех раз =)

На форуме 8500 человек, толк от такой толпы будет?
Во-вторых просил еще утром написать готовый скрипт в теле.

ключевое слово здесь попросил. Запомните, здесь вам никто ничего не должен и помогают только от доброты душевной. Если вы пришли и попросили, то не надо ни у кого ничего требовать, потому что никто никому ничего не должен.

Вот чтобы просто я его скопировал и вставил в пустой файл PHP

свое мнение по этому поводу я писал выше

Вы хоть проверяете, то что пишите.

я проверяю

Проще ткнуть человека в книгу и посоветовать ему читать.

об этом я тоже выше писал: никому неохото объяснять основы

Хотя многие кто пишет и не читал.

Кто именно?

Link to comment
Share on other sites

  • 0
Я так понимаю, это ко мне притензии, если моя цитата вставлена.

Я вам давал ссылку на танке, если при переходе по ссылке возникают ошибки, то у вас проблемы с интернетом, настройте правильно интернет, потом можете смело открывать ссылку - она рабочая.

угадай с трех раз =)

ключевое слово здесь попросил. Запомните, здесь вам никто ничего не должен и помогают только от доброты душевной. Если вы пришли и попросили, то не надо ни у кого ничего требовать, потому что никто никому ничего не должен.

свое мнение по этому поводу я писал выше

я проверяю

об этом я тоже выше писал: никому неохото объяснять основы

Кто именно?

Я не говорил что мне кто-то что-то должен. Просто вместо того чтобы терять время и гонять ветер своими руками над клавиатурой, мог бы и написать нормальный ответ, с пометкой что лучше читать. Нужно срочно, поэтому и спросил здесь.

А что тяжелого, взять и написать?

Напишите кто-нибудь?

Link to comment
Share on other sites

  • 0
Я не говорил что мне кто-то что-то должен. Просто вместо того чтобы терять время и гонять ветер своими руками над клавиатурой, мог бы и написать нормальный ответ, с пометкой что лучше читать. Нужно срочно, поэтому и спросил здесь.

А что тяжелого, взять и написать?

Напишите кто-нибудь?

конечно не говорил, но всем своим видом показываешь, что все вместо того, чтобы заниматься своими делами должны писать тебе готовый скрипт и чтобы он работал как надо. Тебе скрипт написали, он вполне рабочий. Повторюсь: если не знаешь ничего и нужно срочно - пиши в разделе для вакансий и разовых заказов или на биржи фриланса. Там тебе за деньги без вопросов напишут и помогут установить и настроить. Если хочешь самостоятельно сделать, то нужны знания программирования. Хотя-бы порядок вызова процедур.

Что лучше читать: справочник по языку php. Русская версия доступна на сайте php.net

Link to comment
Share on other sites

  • 0
конечно не говорил, но всем своим видом показываешь, что все вместо того, чтобы заниматься своими делами должны писать тебе готовый скрипт и чтобы он работал как надо. Тебе скрипт написали, он вполне рабочий. Повторюсь: если не знаешь ничего и нужно срочно - пиши в разделе для вакансий и разовых заказов или на биржи фриланса. Там тебе за деньги без вопросов напишут и помогут установить и настроить. Если хочешь самостоятельно сделать, то нужны знания программирования. Хотя-бы порядок вызова процедур.

Что лучше читать: справочник по языку php. Русская версия доступна на сайте php.net

а я писал в начале темы:

http://php.net/ - 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 "$file";
ReadDirectory($dir."/".$file, $offs."-");
} else {
print "$file<BR>";
}
}
closedir($d);
}
}

print ReadDirectory("images/", "");
?>

Если этот код вставить в php файл, то он выведет содержимое папки images.

Edited by vvsh
Link to comment
Share on other sites

  • 0
а я писал в начале темы:

давай отпустим человека:

<?php
function ReadDirectory($dir, $offs) {
if($d=opendir($dir)) {
while($file=readdir($d)) {
if(( $file=='.') or ($file=='..')) continue;
if(is_dir( $dir."/".$file )) {
print "$file";
ReadDirectory($dir."/".$file, $offs."-");
} else {
print "$file<BR>";
}
}
closedir($d);
}
}

print ReadDirectory("images/", $offs);
?>

Если этот код вставить в php файл, то он выведет содержимое папки images.

В коде ошибка, переменная $offs не определена. Выше я приводил код, он работает без всяких предупреждений

Link to comment
Share on other sites

  • 0

она может быть и не определена, от этого работа скрипта не измениться.

Я когда твой скрипт засунул в файл он выдал ошибку.

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)
};

ты сравни

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);
}

Link to comment
Share on other sites

  • 0

Наслаждайтесь )))

<?php 

$dir = (isset($_POST['dir']))?$_POST['dir']:null;
$count = null;
$files = array();
function find_new($dir)
{
global $count,$files;
$new_dir = null;
$dir_files = opendir($dir);
while(false !== ($file = readdir($dir_files)))
{
if($file != '.' && $file != '..')
$new_dir[] = $dir."/".$file;
}
if($new_dir)
foreach($new_dir as $check )
{
if(is_file($check))
{
$count++;
$files[] = $check."<br>";
}
elseif(is_dir($check))
{
find_new($check);
}
}
}
if(isset($_POST['ok']))
find_new($dir);
else
echo "Напишите название нужной директории";
echo ($count)?"Найдено файлов ".$count."<br><br>":null;
echo implode("",$files);
?>
<form action="?" method="post">
<input name="dir" type="text" /><br />
<input name="ok" type="submit" />
</form>

Edited by twin
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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