Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: прибавление числа

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sterwart
Отправлено: 16 Ноября, 2011 - 15:54:11
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




допустим у меня есть на сервере файл nut.txt
в этом файле записано число 0
мне нужно создать страницу, если на нее зайдет пользователь, то 0 считывается из nut.txt
и прибавляется +1, тоесть в файле nut.txt уже будет число 1 , как сделать ?)
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2011 - 15:55:47
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
sterwart
Отправлено: 16 Ноября, 2011 - 15:58:21
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




так работать не будет ?
<php?
$file = file_get_contents('11.txt');
$fs= $file +=1;
file_put_contents('11.txt',$fs);
?>
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2011 - 16:03:14
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Но зачем усложнять, объявлять лишние переменные?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
sterwart
Отправлено: 16 Ноября, 2011 - 16:03:24
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




не работает код, права 777, файл присутсвует..
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2011 - 16:09:48
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Неужто.
CODE (bash):
скопировать код в буфер обмена
  1. user@host:/path$ ls -la nut.txt
  2. -rw-r--r-- 1 user users 2 2011-11-16 18:10 nut.txt
  3. user@host:/path$ cat nut.txt
  4. 0
  5. user@host:/path$ php e.php
  6. user@host:/path$ cat nut.txt
  7. 1
  8. user@host:/path$ php e.php
  9. user@host:/path$ cat nut.txt
  10. 2
  11. user@host:/path$ php e.php
  12. user@host:/path$ cat nut.txt
  13. 3
  14. user@host:/path$ cat e.php
  15. <?php
  16. file_put_contents('nut.txt', (int)(file_get_contents('nut.txt'))+1);


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
sterwart
Отправлено: 16 Ноября, 2011 - 16:23:23
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




загрузил на 2 хостинга, ни на одном не работает..
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2011 - 16:25:46
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Добавьте в начало скрипта строку

- и запустите. Увидите ошибку (если она действительно есть)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
sterwart
Отправлено: 16 Ноября, 2011 - 16:29:24
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




все, разобрался, теперь другой вопрос, как сделать чтобы я смог посетить эту страницу post запросом, но только чтобы пост запрос выглядел так:
host:....
содержимое поста:
pass=fAxn18
(Добавление)
если же пасс не верный, то страницу посетить не удалось )
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2011 - 16:33:51
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




PHP:
скопировать код в буфер обмена
  1. if(isset($_POST['pass'])&&$_POST['pass']=='fAxn18')
  2. {
  3.    //действия
  4. }
  5. else
  6. {
  7.    //страницу посетить не удалось
  8. }

Только такая "защита" весьма сомнительна.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
sterwart
Отправлено: 16 Ноября, 2011 - 16:37:59
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




спасибо, теперь все работает, вы помогли. я рад. спасибо!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB