что значит комнада opendir('.');

Ekaterina

Новичок
что значит комнада opendir('.');

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

Возможно вопрос глупый, но я первый раз сталкиваюсь. Так вот, что значит команда opendir('.'); в следующем скрипте. Я подумала, что открыть текущую директорию, в которой находится вызывающий скрипт, но по смыслу не подходит - в текущей директории нет ни одного файла с расширением html, они лежат на уровень выше.

PHP:
<?
$handle=opendir('.');
while ($file = readdir($handle)) {
 if (strpos($file,".htm")) {
  if ($fcont = join( '', file( $file ))) {
   $fp = fopen($file,"w");
   $fcont = str_replace ('<td align="right"><a href="http://example.com/"><img src="pic/subscr.gif" width=160 height=45 border="0" alt="Подписаться на рассылку"></a></td>', '', $fcont);
   if ( preg_match("/(.+)<!--subscribeEnd-->/s", $fcont, $out) ) {
    fwrite($fp, $out[1].'</body></html>');
   }
   else {
    fwrite($fp, $fcont);
   }    
   fclose($fp);
  }
 }
}   
closedir($handle); 
?>
 

Ekaterina

Новичок
Вы знаете, это мысль. Возможно этот скрипт вообще уже не используется, буду уточнять.
Но по поводу
PHP:
opendir('.');
, я правильно понимаю?
 
Сверху