Your SlideShare is downloading. ×
0
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Files. Php.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Files. Php.

977

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
977
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Работа с файлами Язык PHP Алексей Бованенко 3 мая 2009 г.
  • 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. Открытие файла • resource fopen ( string $filename , string $mode [, bool $use_include_path= false [, resource $context ]] ) • r/r+ - чтение / чтение - запись • w/w+ - запись / запись чтение • a/a+ - добавление / добавление - чтение • x/x+ - создание - запись / создание - чтение - запись 3 мая 2009 г.
  • 4. Закрытие файла • bool fclose ( resource $handle ) 3 мая 2009 г.
  • 5. Чтение данных • string fgets ( resource $handle [, int $length ] ) • string fread ( resource $handle , int $length ) 3 мая 2009 г.
  • 6. Запись данных • int fwrite ( resource $handle , string $string [, int $length ] ) 3 мая 2009 г.
  • 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. Запись всего файла • int file_put_contents ( string $filename , mixed $data [, int $flags= 0 [, resource $context ]] ) 3 мая 2009 г.
  • 9. Копирование и перенос • bool copy ( string $source , string $dest [, resource $context ] ) • bool move_uploaded_file ( string $filename , string $destination ) 3 мая 2009 г.
  • 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. Работа с директориями • bool mkdir ( string $pathname [, int $mode= 0777 [, bool $recursive= false [, resource $context ]]] ) • bool rmdir ( string $dirname [, resource $context ] ) 3 мая 2009 г.
  • 12. Удаление • bool unlink ( string $filename [, resource $context ] ) • bool rmdir ( string $dirname [, resource $context ] ) 3 мая 2009 г.
  • 13. Конец Спасибо за внимание e-mail: a.bovanenko@gmail.com 3 мая 2009 г.

×