Дайте Php код
1.
Сергей (02.09.2011 / 19:53)
Добрый вечер.
Напишите пожалуйста код(ик). Для знающего делов на 1 минуту.
Есть файл, например 1.dаt с текстпм,а точнее цыфрой
нужно чтоб скрипт(код) при выполнении сценария приплюсовывал 1
*3аранее спасибо, отблагодарю чем смогу =) ...например рекламой на своем сайте (пр2).
2.
Антон (02.09.2011 / 19:58)
<?
$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);
?>
3.
Сергей (02.09.2011 / 20:04)
2.
Borland.Delphi, а в какой части плюсуется 1?
4.
Антон (02.09.2011 / 20:05)
$f++;
5.
Titov (02.09.2011 / 22:37)
или так
<?
$c = file("1.dat");
$c = $c[0] + 1;
$fopen=fopen("1.dat","w");
fputs($fopen, $c);
fclose($fopen);
?>
6.
Роман (02.09.2011 / 23:59)
можно проще..
<?php
file_put_contents("1.data", file_get_contents("1.dat") + 1);
?>
7.
ramzes (03.09.2011 / 00:04)
(int)
к строке плюсовать то все таки не стоит
8.
Петр (03.09.2011 / 05:43)
Php сам сконвертирует
. А блокировки, кстати, не лишние.
9.
ramzes (03.09.2011 / 07:03)
8.
Im-ieee, на сколько я помню, когда я пытался подобное провернуть, у меня ни чего не прибавлялось.
в любом случае, учитесь использовать соответственные типы данных
10.
Валерий (03.09.2011 / 11:26)
Согласен, так правильно
<?php
file_put_contents("1.data", (int)file_get_contents("1.dat") + 1);
?>
11.
Сергей (03.09.2011 / 11:39)
Всем спасибо за отзывчивость. =) принял все во внимание и сделал как хотелось. Если кто хочет бэклинк на свой сайт у меня то пишите в приват
Добавлено через 01:00 сек.
# закрыть тему нужно
URL:
https://visavi.net/topics/24598