Пример 10.7. Калькулятор арифметических операций для целых операндов (html, txt)

В PHP имеется широкий диапазон функция для работы с файлами. Например, следующий пример демонстрирует чтение файла, в котором находится выполняемый PHP код:

<?php

$fh = fopen("read.php","r");

if (!$fh) die("Cannot open file");

while (!feof ($fh))

{

$line = fgets($fh);

echo $line,"<br>";

}

fclose($fh);

?>

Пример 10.8. Чтение файла, содержащего PHP код, выполняемого сценария (html, txt)

В данном примере используются практические те же самые функции, что и в языке C:

  • fopen(путь_к_файлу, тип_доступа) – открытие файла;
  • feof (указатель_на_файл) – проверка на наличие признака конца файла;
  • fgets(указатель_на_файл) – чтение строки из файла;
  • fclose(указатель_на_файл) – закрытие файла.

Для записи данных в файл можно использовать функцию fputs(указатель_на_файл, строка). В следующем примере сгенерированные функцией rand() псевдослучайные числа сохраняются в файле rand.dat:

<?php

$n = 10;

$fh = fopen("rand.dat","w");

if (!$fh) die("Cannot open file");

srand();

for ($i=0; $i < $n; $i++)

{

$d = rand(0,100);

fputs($fh,"$d\n");

}

fclose($fh);

?>

Пример 10.9. Сохранение в файле последовательности псевдослучайных чисел (html, txt)

Перед выполнением данного сценария следует правильно настроить права доступа для веб- сервера к каталогу.

Порядок выполнения работы

Для практического изучения примеров в данной лабораторной работе необходимо наличие установленных и правильно сконфигурированных интерпретаторов языков Perl и PHP.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: