Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Files. Php.

1,214 views

Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

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

×