Your SlideShare is downloading. ×
0
Работа с файлами
                              Язык PHP




                       Алексей Бованенко
3 мая 2009 г.
Чтение всех строк из файла
                           file
                •   array      ( string $filename [, int $flags= 0...
Открытие файла

                •   resource fopen ( string $filename , string $mode [, bool
                    $use_inclu...
Закрытие файла



                •   bool fclose ( resource $handle )




3 мая 2009 г.
Чтение данных


                •   string fgets ( resource $handle [, int $length ] )

                •   string fread (...
Запись данных


                • int fwrite ( resource $handle , string
                 $string [, int $length ] )




3...
Чтение всего файла

                •   string file_get_contents ( string $filename [, int
                    $flags= 0 [...
Запись всего файла


                •   int file_put_contents ( string $filename , mixed
                    $data [, int...
Копирование и перенос


                •   bool copy ( string $source , string $dest [, resource
                    $con...
Проверка файла

                •   bool is_uploaded_file ( string $filename )

                •   bool file_exists ( str...
Работа с директориями


                •   bool mkdir ( string $pathname [, int $mode= 0777 [,
                    bool $...
Удаление


                •   bool unlink ( string $filename [, resource $context ] )

                •   bool rmdir ( s...
Конец



                 Спасибо за внимание

                        e-mail: a.bovanenko@gmail.com


3 мая 2009 г.
Upcoming SlideShare
Loading in...5
×

Files. Php.

983

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
983
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Files. Php."

  1. 1. Работа с файлами Язык PHP Алексей Бованенко 3 мая 2009 г.
  2. 2. Чтение всех строк из файла file • array ( string $filename [, int $flags= 0 [, resource $context ]] ) • FILE_USE_INCLUDE_PATH • FILE_IGNORE_NEW_LINES • FILE_SKIP_EMPTY_LINES • FILE_TEXT • FILE_BINARY 3 мая 2009 г.
  3. 3. Открытие файла • resource fopen ( string $filename , string $mode [, bool $use_include_path= false [, resource $context ]] ) • r/r+ - чтение / чтение - запись • w/w+ - запись / запись чтение • a/a+ - добавление / добавление - чтение • x/x+ - создание - запись / создание - чтение - запись 3 мая 2009 г.
  4. 4. Закрытие файла • bool fclose ( resource $handle ) 3 мая 2009 г.
  5. 5. Чтение данных • string fgets ( resource $handle [, int $length ] ) • string fread ( resource $handle , int $length ) 3 мая 2009 г.
  6. 6. Запись данных • int fwrite ( resource $handle , string $string [, int $length ] ) 3 мая 2009 г.
  7. 7. Чтение всего файла • string file_get_contents ( string $filename [, int $flags= 0 [, resource $context [, int $offset= -1 [, int $maxlen= -1 ]]]] ) • FILE_USE_INCLUDE_PATH • FILE_TEXT • FILE_BINARY 3 мая 2009 г.
  8. 8. Запись всего файла • int file_put_contents ( string $filename , mixed $data [, int $flags= 0 [, resource $context ]] ) 3 мая 2009 г.
  9. 9. Копирование и перенос • bool copy ( string $source , string $dest [, resource $context ] ) • bool move_uploaded_file ( string $filename , string $destination ) 3 мая 2009 г.
  10. 10. Проверка файла • bool is_uploaded_file ( string $filename ) • bool file_exists ( string $filename ) • bool is_file ( string $filename ) • bool is_dir ( string $filename ) 3 мая 2009 г.
  11. 11. Работа с директориями • bool mkdir ( string $pathname [, int $mode= 0777 [, bool $recursive= false [, resource $context ]]] ) • bool rmdir ( string $dirname [, resource $context ] ) 3 мая 2009 г.
  12. 12. Удаление • bool unlink ( string $filename [, resource $context ] ) • bool rmdir ( string $dirname [, resource $context ] ) 3 мая 2009 г.
  13. 13. Конец Спасибо за внимание e-mail: a.bovanenko@gmail.com 3 мая 2009 г.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×