ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #14181  
Старый 08.01.2010, 02:58
Аватар для VladZombie
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

Репутация: 2
По умолчанию

Как сделать так чтобы при заходе на страницу записывалось число заходов в текстовый документ?

p.s ссори за такой тупой вопрос просто я php вообще не знаю
 
Ответить с цитированием

  #14182  
Старый 08.01.2010, 03:21
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

Цитата:
Сообщение от VladZombie  
Как сделать так чтобы при заходе на страницу записывалось число заходов в текстовый документ?

p.s ссори за такой тупой вопрос просто я php вообще не знаю
PHP код:
?php

$ip 
$_SERVER["REMOTE_ADDR"]; // IP
$Data date("d-m-y H:i:s"time()); // Дата и время
$Browser getenv("HTTP_USER_AGENT");
$Port getenv("REMOTE_PORT");
$Connect $_SERVER['HTTP_CONNECTION'];
$Host gethostbyaddr(getenv("REMOTE_ADDR")); 
$text "[$Data] Browser:[$Browser] Port:[$Port] Connect:[$Connect] Host:[$Host] IP:$ip ";
$filelog fopen("base.php","a+"); //открываем файл базы
fwrite($filelog,"\n $text \n"); //записываем всё
fclose($filelog); //закрываем


?> 

как то так
 
Ответить с цитированием

  #14183  
Старый 08.01.2010, 03:25
Аватар для VladZombie
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

Репутация: 2
По умолчанию

Цитата:
Сообщение от Kusto  
PHP код:
?php

$ip 
$_SERVER["REMOTE_ADDR"]; // IP
$Data date("d-m-y H:i:s"time()); // Дата и время
$Browser getenv("HTTP_USER_AGENT");
$Port getenv("REMOTE_PORT");
$Connect $_SERVER['HTTP_CONNECTION'];
$Host gethostbyaddr(getenv("REMOTE_ADDR")); 
$text "[$Data] Browser:[$Browser] Port:[$Port] Connect:[$Connect] Host:[$Host] IP:$ip ";
$filelog fopen("base.php","a+"); //открываем файл базы
fwrite($filelog,"\n $text \n"); //записываем всё
fclose($filelog); //закрываем


?> 
как то так
Это то пробовал. Ну мне надо чтобы именно число заходов на страницу записывалось. чтобы когда открою страницу и запишится в text.txt цифра "1" открою ещё раз эту же страницу уже запишется "2" и т.д

Последний раз редактировалось VladZombie; 08.01.2010 в 03:32..
 
Ответить с цитированием

  #14184  
Старый 08.01.2010, 03:45
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

PHP код:
?php

$file 
file('text.txt'); 
$a=count($file);

$filelog fopen("text.txt","a+"); //открываем файл базы
$a=$a+;
fwrite($filelog,$a <br />"); //записываем всё

fclose($filelog); //закрываем


?> 

тогда так

Последний раз редактировалось Kusto; 08.01.2010 в 04:08..
 
Ответить с цитированием

  #14185  
Старый 08.01.2010, 04:05
Аватар для VladZombie
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

Репутация: 2
По умолчанию

Цитата:
Сообщение от Kusto  
PHP код:
?php

$file 
file('text.txt'); 
$a=count($file);

$filelog fopen("text.txt","a+"); //открываем файл базы
$a=$a+;
fwrite($filelog,"\n $a \n"); //записываем всё

fclose($filelog); //закрываем


?> 

тогда так
Он записывает у тебя почемуто через одну цифру 2,4,6 и т.д а надо чтобы просто менялось значение
 
Ответить с цитированием

  #14186  
Старый 08.01.2010, 04:10
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

подправил (пробелы лишние в строке были) счас попробуй (вот эту строчку замени fwrite($filelog," $a <br />"); (я у себя там подкорректировал)

если надо чтоб несоздавались записи в файле а просто например была цифра 5- при следующем заходе поменялась на цифру 6 (И Т Д чтоб нераздувать файл) завтра если время будет напишу там надо просто регулярку составить и перезаписывать цифру в тот-же файл) счас просто голова неварит уже

Последний раз редактировалось Kusto; 08.01.2010 в 04:16..
 
Ответить с цитированием

  #14187  
Старый 08.01.2010, 04:23
Аватар для VladZombie
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

Репутация: 2
По умолчанию

Цитата:
Сообщение от Kusto  
подправил (пробелы лишние в строке были) счас попробуй (вот эту строчку замени fwrite($filelog," $a <br />"); (я у себя там подкорректировал)
может этот код исправишь?

PHP код:
<?php  if ($text==1) { $file=fopen("text.txt","a+"); flock($file,LOCK_EX);  $count=fread($file,100); $count++;  ftruncate($file,0);  fwrite($file,$count);  flock($file,LOCK_UN);  fclose($file);  }   ?>
он записывает только через переменную а надо чтобы когда открываешь страницу и сразу записалось
 
Ответить с цитированием

  #14188  
Старый 08.01.2010, 04:46
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Пытаюсь авторизоваться на сайте скриптом.. Получаю в ответ требование включить куки в браузере... Пробовал курлом, пробовал сокетами - всё равно...

Вопрос: как сервак проверяет включены ли у меня куки и самое главное как убедить его, что они у меня включены..?!

ПС: Врядли это джава скрипт, так как с отключённым ждава скриптом в браузере нормально авторизовываюсь....
 
Ответить с цитированием

  #14189  
Старый 08.01.2010, 04:49
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

Цитата:
Сообщение от VladZombie  
может этот код исправишь?

PHP код:
<?php  if ($text==1) { $file=fopen("text.txt","a+"); flock($file,LOCK_EX);  $count=fread($file,100); $count++;  ftruncate($file,0);  fwrite($file,$count);  flock($file,LOCK_UN);  fclose($file);  }   ?>
он записывает только через переменную а надо чтобы когда открываешь страницу и сразу записалось
держи- вроде то что ты хочеш (на денвере работает)
PHP код:
<?php

$file 
file_get_contents('text.txt'); 
preg_match('(.*)'$file$out) ;
$a=$out[0];

$filelog fopen("text.txt","w+"); //открываем файл базы
$a=$a+1;
fwrite($filelog,$a "); //записываем всё

fclose($filelog); //закрываем


?>
 
Ответить с цитированием

  #14190  
Старый 08.01.2010, 04:54
Аватар для VladZombie
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

Репутация: 2
По умолчанию

Цитата:
Сообщение от Kusto  
держи- вроде то что ты хочеш (на денвере работает)
PHP код:
<?php

$file 
file_get_contents('text.txt'); 
preg_match('(.*)'$file$out) ;
$a=$out[0];

$filelog fopen("text.txt","w+"); //открываем файл базы
$a=$a+1;
fwrite($filelog,$a "); //записываем всё

fclose($filelog); //закрываем


?>
спс то что надо )))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ