Дайте Php код

Печать RSS
133

Автор
Пришелец
0
Добрый вечер.

Напишите пожалуйста код(ик). Для знающего делов на 1 минуту.

Есть файл, например 1.dаt с текстпм,а точнее цыфрой

нужно чтоб скрипт(код) при выполнении сценария приплюсовывал 1

*3аранее спасибо, отблагодарю чем смогу =) ...например рекламой на своем сайте (пр2).

Старожил вапа, Кодер
0
<?

$f = file_get_contents("1.dat");

$f++;

$fp=fopen("1.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$f);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

?>
Автор
Пришелец
0
2. Borland.Delphi, а в какой части плюсуется 1?

Старожил вапа, Кодер
0
$f++;

Персональный статус
0
или так
<?
$c = file("1.dat");
$c = $c[0] + 1;
$fopen=fopen("1.dat","w");
fputs($fopen, $c);
fclose($fopen);
?>

[Developer]
0
можно проще..
<?php
file_put_contents("1.data", file_get_contents("1.dat") + 1);
?>

2000 лет д.н.э.
0
(int)
к строке плюсовать то все таки не стоит
П

Пацак
0
Php сам сконвертирует smile . А блокировки, кстати, не лишние.

2000 лет д.н.э.
0
8. Im-ieee, на сколько я помню, когда я пытался подобное провернуть, у меня ни чего не прибавлялось.
в любом случае, учитесь использовать соответственные типы данных
В

Чатланин
0
Согласен, так правильно
<?php 
file_put_contents("1.data", (int)file_get_contents("1.dat") + 1); 
?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск