Web-технологии с базами данных. Астахова И.Ф - 64 стр.

UptoLike

64
проверяется как для файла, так и для каталога. Синтаксис функции
is_writeable( ):
bool is_writeable (string файл)
Функция fwrite( ) записывает содержимое строковой переменной
в файл, заданный файловым манипулятором. Синтаксис функции
fwrite( ):
int fwrite(int манипулятор, string переменная [,
int длина])
Если при вызове функции передается необязательный параметр
«длина», запись останавливается либо после записи указанного коли-
чества символов, либо при достижении конца строки. Проверка воз-
можности записи в файл продемонстрирована в следующем примере:
<?
// Информация о трафике на пользовательском сайте
$data = "09:15:00|12:30:12|208.277.186.187|Win98";
$filename = "somefile.txt";
// Если файл существует и в него возможна запись
if ( is_writeable($filename) ) :
// Открыть файл и установить указатель текущей по-
зиции в конец файла
$fh = fopen($filename, "a+");
// Записать содержимое $data в файл
$success = fwrite($fh, $data);
// Закрыть файл
fclose($fh); else :
print "Could not open $filename for writing";
endif;
?>
Результат
Содержимое файла somefile.txt после запуска скрипта:
09:15:00|12:30:12|208.277.186.187|Win98
Функция fputs( ) является псевдонимом fwrite( ) и может исполь-
зоваться всюду, где используется fwrite( ).
Функция fputs( ) является псевдонимом fwrite( ) и имеет точно
такой же синтаксис. Синтаксис функции fputs( ):
int fputs(int манипулятор, string переменная [, int
длина])
Следует помнить, что это всего лишь вопрос стиля, никак не свя-
занный с какими-либо различиями между двумя функциями.
                                 64
проверяется как для файла, так и для каталога. Синтаксис функции
is_writeable( ):
    bool is_writeable (string файл)
     Функция fwrite( ) записывает содержимое строковой переменной
в файл, заданный файловым манипулятором. Синтаксис функции
fwrite( ):
    int fwrite(int      манипулятор,     string    переменная    [,
int длина])
     Если при вызове функции передается необязательный параметр
«длина», запись останавливается либо после записи указанного коли-
чества символов, либо при достижении конца строки. Проверка воз-
можности записи в файл продемонстрирована в следующем примере:
    

     Результат
     Содержимое файла somefile.txt после запуска скрипта:
     09:15:00|12:30:12|208.277.186.187|Win98
     Функция fputs( ) является псевдонимом fwrite( ) и может исполь-
зоваться всюду, где используется fwrite( ).
     Функция fputs( ) является псевдонимом fwrite( ) и имеет точно
такой же синтаксис. Синтаксис функции fputs( ):
    int fputs(int манипулятор, string переменная [, int
длина])
    Следует помнить, что это всего лишь вопрос стиля, никак не свя-
занный с какими-либо различиями между двумя функциями.