Справочник по PHP - [43]

Шрифт
Интервал

Синтаксис:

int ftp_rename(int ftp_stream, string from, string to)

Функция ftp_rename() переименовывает файл from в to.

Функция возвращает true или false в случае ошибки.


ftp_delete


Производит удаление файла с сервера.

Синтаксис:

int ftp_delete(int ftp_stream, string path)

Функция ftp_delete() удаляет файл, имя которого задано в параметре path.

Функция возвращает true или false в случае ошибки.


ftp_site


Производит выполнение команды SITE на сервере.

Синтаксис:

int ftp_site(int ftp_stream, string cmd)

Функция ftp_site() посылает серверу команду cmd.

Т.к. команды SITE не стандартизированы, они могут различаться. Обычно они полезны для изменения прав доступа к файлам и групповой принадлежности.

Функция возвращает true или false в случае ошибки.

Функции сжатия Bzip2


Введение:


Расширение используется для чтения, записи файлов (.bz2), с использованием метода сжатия bzip2.


Требования:


Расширение использует функции библиотеки bzip2 (автор: Julian Seward) и требует bzip2/libbzip2 версий = 1.0.x.


Установка:


Поддержка Bzip2 в PHP не включена по умолчанию. Вам придется скомпилировать PHP с указанием директивы --with-bz2[=DIR].


Настройка во время выполнения:


Данное расширение не определяет никакие директивы конфигурации в php.ini.


Типы ресурсов:


Расширение определяет один новый тип ресурсов: указатель на bz2-файл, с которым идет работа.


Предопределенные константы:


Данное расширение не определяет никакие константы.


Пример:


>


>$filename = "/tmp/testfile.bz2";

>$str = "This is a test string.n";


>// открываем файл для записи

>$bz = bzopen($filename, "w");


>// пишем строку в файл

>bzwrite($bz, $str);


>// закрываем файл

>bzclose($bz);


>// открываем файл для чтения

>$bz = bzopen($filename, "r");


>// читаем и выводим 10 символов

>print bzread($bz, 10);


>// выводим всё, до конца файла и закрываем его.

>print bzread($bz);


>bzclose($bz);


?>


Содержание:


Введение


Введение:


Расширение используется для чтения, записи файлов (.bz2), с использованием метода сжатия bzip2.


Требования:


Расширение использует функции библиотеки bzip2 (автор: Julian Seward) и требует bzip2/libbzip2 версий = 1.0.x.


Установка:


Поддержка Bzip2 в PHP не включена по умолчанию. Вам придется скомпилировать PHP с указанием директивы --with-bz2[=DIR].


Настройка во время выполнения:


Данное расширение не определяет никакие директивы конфигурации в php.ini.


Типы ресурсов:


Расширение определяет один новый тип ресурсов: указатель на bz2-файл, с которым идет работа.


Предопределенные константы:


Данное расширение не определяет никакие константы.


Пример:


>


>$filename = "/tmp/testfile.bz2";

>$str = "This is a test string.n";


>// открываем файл для записи

>$bz = bzopen($filename, "w");


>// пишем строку в файл

>bzwrite($bz, $str);


>// закрываем файл

>bzclose($bz);


>// открываем файл для чтения

>$bz = bzopen($filename, "r");


>// читаем и выводим 10 символов

>print bzread($bz, 10);


>// выводим всё, до конца файла и закрываем его.

>print bzread($bz);


>bzclose($bz);


?>


Содержание:


Работа с файлами Bzip2


bzclose


Закрывает файл bzip2.

Синтаксис:

int bzclose (resource bz)

Функция bzclose() Закрывает файл bzip2, на который ссылается указатель bz.

Функция возвращает TRUE в случае успешного завершения, FALSE в случае возникновения ошибки.

Указатель должен быть рабочим и должен ссылаться на файл, успешно открытый функцией bzopen().

Функция поддерживается PHP 4 = 4.0.4, PHP 5


bzcompress


Сжимает данные с использованием bzip2.

Синтаксис:

string bzcompress ( string source [, int blocksize [, int workfactor]])

Функция bzcompress() возвращает строку source, сжатую с использованием bzip2.

Опциональный параметр blocksize указывает размер блока используемого во время сжатия и должен быть числом от 1 до 9, где 9 дает наилучшее качество сжатия, но использует больше ресурсов. По умолчанию blocksize равен 4.

Опциональный параметр workfactor указывает как поведет себя процесс сжатия в худшем случае, при часто повторяющихся блоках. Параметр может принимать значения от 0 до 250, с 0 в специальном случае и с 30 по умолчанию. Независимо от параметра workfactor, результат сжатия всегда один.

Пример использования функции bzcompress():

>

>$str = "sample data";

>$bzstr = bzcompress($str, 9);

>print( $bzstr );

?>

Функция поддерживается PHP 4 = 4.0.4, PHP 5


bzdecompress


Распаковывает данные, сжатые с использованием bzip2.

Синтаксис:

string bzdecompress ( string source [, int small])

Функция bzdecompress() распаковывает и возвращает source строку, содержащую данные, сжатые с использованием bzip2. Если опциональный параметр small указан как TRUE, будет использован альтернативный алгоритм декомпрессии. Он использует меньше памяти (максимальный размер используемой памяти -- около 2300K), но работает в два раза медленнее.

Пример использования функции bzdecompress():

>

>$start_str = "This is not an honest face?";

>$bzstr = bzcompress($start_str);


>print( "Compressed String: " );

>print( $bzstr );

>print( "n
n" );


>$str = bzdecompress($bzstr);

>print( "Decompressed String: " );

>print( $str );

>print( "n
n" );

?>

Функция поддерживается PHP 4 = 4.0.4, PHP 5


bzerrno


Возвращает код ошибки работы с bzip2.

Синтаксис:

int bzerrno ( resource bz)

Функция bzerrno() возвращает код ошибки последней bzip2 функций, отработавшей с указателем


Еще от автора Неизвестный Автор
Галчонок

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Сборник рассказов о порке

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Саньтии Веды Перуна

Саньтии Веды Перуна (Книга Мудрости Перуна) одно из древнейших Славяно-Арийских Священных Преданий, сохраненных Жрецами-хранителями Древнерусской Инглиистической церкви Православных Староверов-Инглингов.


Призраки ночи

В книге собраны предания и поверья о призраках ночи — колдунах и ведьмах, оборотнях и вампирах, один вид которых вызывал неподдельный страх, леденивший даже мужественное сердце.


Закат  вечности

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


mmmavro.org | День 131, Победа

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Рекомендуем почитать
Справочник велосипедиста

В справочнике описаны конструкции основных моделей отечественных велосипедов всех типов. Изложены правила эксплуатации их и даны рекомендации по ремонту, который может выполнить сам велосипедист. Книга предназначена для широкого круга велосипедистов, а также работников велосипедных мастерских и заводов.


Секреты безопасной покупки подержанного автомобиля

Выбор и покупка подержанного автомобиля в России до недавнего времени были лотереей. Проигрыш в этой лотерее означал сотни тысяч рублей, выпущенных на ветер. Однако эта книга, представляющая собой краткое руководство по приобретению б/у машины, а также услуги нашего сервиса «АвтоКод» помогут свести риск нарваться на мошенников к нулю!


Секреты автоподбора, или Как выбрать лучший на рынке подержанный автомобиль

Я не раз удивлялся и открывал для себя новое: ну, откуда этот парень может знать это? А это? Сколько же ему понадобилось сменить подержанных автомобилей, чтобы узнать всё это? И прочитав всю эту книгу, я ни разу не испытал чувства протеста, несогласия с автором. Поэтому и рекомендую ее вам, дорогой читатель, – с чистой совестью. Юрий Гейко, журналист, автор и ведущий программы «Автоликбез» на «Авторадио».


Краткий медицинский терминологический словарь

Вашему вниманию предлагается Краткий медицинский терминологический словарь.


С Америкой на «ты»

«С Америкой на „ты“ — это второе издание справочника о современной Америке. Он адресован, в основном, тем, кто собирается или уже приехал в США. Автор книги Борис Талис, гражданин Америки, как и любой другой иммигрант, прошел нелегкий путь адаптации, не по наслышке знает о трудностях, с которыми сталкиваются те, кто волею судьбы оказываются в незнакомой стране, и искренне стремится им помочь.Из книги вы узнаете все самое важное о жизни в США! От государственного и политического устройства страны до житейских советов и пословиц.


Телефонный компас

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.