����������
WEB - ������

www.spravkaweb.ru Rambler's Top100
 ï¿½ï¿½ ����������: �������/PHP/������� ��� ������ � ����������.������ � ��������Ðàñïå÷àòàòü 
�������
�������
����� ���
HTML
JavaScript
VBScript
CSS
Flash
Perl
PHP
MySQL
SSI
VRML
�������������
������
Download
�����
��������
������
�������� ���
�����:
��������
Subscribe.Ru:

PHP

<--����� | ��������� � ������ | ������-->
������� ��� ������ � ����������
������ � ��������
dir
����� �������� (������-�������� ��������������� ��������).

��������� :
new dir(string directory);

������-�������� ��������������� �������� ��� ��������� ������ ������ ��������. ��������� ������� �� directory.
����� ����� ���������� �������� ��� �������� �������: ���������� �������� handle � ������ path, �����������, ����� ������� � ��������� ������ ������������. ��� �������� ��������, ���� ������ ������� ��� ������. �������� handle ����� ���� ����������� ������ � ������� ��������� ������ � ��������� ���� readdir(), rewinddir() � closedir().
��� ������ �������� ��� ������: ������, ������� � ������ � �������� (read, rewind � close ��������������).

������ :
$d = dir("/etc");
echo "Handle: ".$d->handle."<br>\n";
echo "Path: ".$d->path."<br>\n";
while($entry=$d->read()) { // ��������������� ��������
  echo $entry."<br>\n";    // ��� ������� �����,
}                          // ���������� � ��������
$d->close();

closedir
������� ����������(handle) ��������.

��������� :
void closedir(int dir_handle);

��������� ����� ��������, ������������ ��� dir_handle. ����� �������������� ������ ���� ������ �������� opendir().

opendir
������� ���������� ��������.

��������� :
int opendir(string path);

���������� ���������� ��������� �������� path, ������� � ����������� ������������ � �������� closedir(), readdir(), � rewinddir().

readdir
��������� ����� ���������� ����� � ������ ��������.

��������� :
string readdir(int dir_handle);

���������� ��� ���������� ����� �� ��������. ����� ������ ������������ � ���� ��������������� ������������������.

������:
<?php
  $handle=opendir(".");
  echo "Directory handle: $handle\n";
  echo "Files:\n";
  while ($file = readdir($handle)) {
    echo "$file\n";
  }
  closedir($handle);
?>
������� ��������, ��� ������� ����� ���������� �������� "." � "..". ���� ��� �������� �� ���������, �� �� ����� ��������� ��������� �������:
<?php
$handle=opendir(".");
while($file=readdir($handle)) {
  if($file != "." && $file != "..") {
    echo "��� �����: $file<br>";
  };
};
closedir($handle);
?>

rewinddir
��������������� ����������� ��������.

��������� :
void rewinddir(int dir_handle);

����� ������ ���� ������� ������� readdir() � ���������� dir_handle ����� ���������� ����� ������ � ������ � ������ ��������.
�� ���������� ����� ����� ������� "PHP 4. ����������� ����������."
www.piter.com
������ / � ����������
 
Download
Ñêà÷àòü ñïðàâî÷íèê ïî PHP
��� ������:
05.07.2004
  • � ������� PHP ��������� ��������� ������� ��� ������ � ���������� (���������� GD):
    imagetypes(), ...
  • � ������� JavaScript ��������� �������� �� ����� D, E, F, H, I
  • � ������� ������ ��������� ������, �������������� ��� �������� � html-�������� ��������� MS Office (Word, Excel � �.�.)
  • �����������:
    ��� ��� ������ ����� �� �������� � �����������:
    ��� ��������.
    ������ �� ��������.
    ���� ��������.
    �������� �������� �������.
    �� ��� ������� �������.
    � ����������� ���� ������.
    � ��� ��� �����.
    ������.
    ��������:
    Rambler's Top100
    Ñäåëàòü ñòðàíèöó ñòàðòîâîé ������� �������� ���������
    Äîáàâèòü ñòðàíèöó â èçáðàííîå �������� ���� � ���������
    Ñîîáùèòü îá íàéäåííîé îøèáêå �������� �� ������