Jump to content
  • 0

нужен код


silent_russia
 Share

Question

Recommended Posts

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

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

Link to comment
Share on other sites

  • 0

Оффтоп

Правильно писать "сторицей", через О, а то ведь начнут использовать слово "старицей" еще.

silent_russia, Функция простая, чего тут комментировать-то, но все-же написал.

// функция ПрочитатьДиректорию (дир, оффс)
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

я вставил скрипт, не работает. Что не правильно?

Что то я в этом не рублю, подскажите, что сделать чтобы заработал.

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

Link to comment
Share on other sites

  • 0

Спасибо, но я бы быстрее разобрался на готовом примере.

Если кому то не сложно поправьте меня или напишите?

Неужели это так трудно или 25 раз писать лучше?

Link to comment
Share on other sites

  • 0

Судя по всему вы не программист. Если бы вы были программистом, то я думаю поняли что написано по ссылке. Если вы не программист, то объяснять теорию не программисту - это долгий, нудный, неблагодарный труд и никто им заниматься просто так не будет.

Попросите кого-нибудь, кто знает за деньги сделать вам тот функционал, который нужен.

Если не хотите платить деньги или хотите сделать самостоятельно, то для начала подучите теорию, после подучите язык php - и вперед.

Link to comment
Share on other sites

  • 0
<?php

Тут сам скрипт...

?>

Я так уже пробовал, пишит ошибку

Неужели просто готовый к употриблению нельзя написать, чтобы только скопировать и вставить в пустой 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>

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

Тут куча ошибок, учите основы 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);
}
}
?>

Вот правильный код.

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