URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5085
[ Назад ]

Исходное сообщение
"скрипт"

Отправлено sole , 24-Янв-06 23:01 
помогите сделать скрипт записывающий в определенную переменную число из файла, а потом прибавляющий к этому числу другое определенное число.

сам сделал вот такое:

<?php
$n = readfile ("/file");
$e=$n+1;
print $e;
?>

делает не совсем то что надо.


Содержание

Сообщения в этом обсуждении
"скрипт"
Отправлено Simps , 25-Янв-06 09:50 
>помогите сделать скрипт записывающий в определенную переменную число из файла, а потом
>прибавляющий к этому числу другое определенное число.
>
>сам сделал вот такое:
>
><?php
>$n = readfile ("/file");
>$e=$n+1;
>print $e;
>?>
>
>делает не совсем то что надо.


Привыкайте читать документацию
readfile
(PHP 3, PHP 4, PHP 5)
readfile -- Выводит файл
Описание
int readfile ( string filename [, bool use_include_path [, resource context]] )
Читает файл и записывает его в буфер вывода.


fgets
(PHP 3, PHP 4, PHP 5)
fgets -- Читает строку из файла
Описание
string fgets ( resource handle [, int length] )
Возвращает строку размером в length - 1 байт, прочитанную из дескриптора файла, на который указывает параметр handle. Чтение заканчивается, когда количество прочитанных байтов достигает length - 1, по достижении конца строки (который включается в возвращаемое значение) или по достижении конца файла (что бы ни встретилось первым). Если длина не указана, по умолчанию ее значение равно 1 килобайту или 1024 байтам.
В случае возникновения ошибки функция возвращает FALSE.


Пример 1. Построчное чтение файла
<?php
$handle = fopen("/tmp/inputfile.txt", "r");
while (!feof($handle)) {
    $buffer = fgets($handle, 4096);
    echo $buffer;
}
fclose($handle);
?>