HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.09.2009, 01:43
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

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

Цитата:
Сообщение от VladZombie  
нужно чтобы выводился именно евоный ip? а эти две команды отображают один и тот же ip
Ну ёпт..... ты же небось тестируешь на локальной машине?
естесно Айпи твоего сервера будет равен айпи клиента!!!
 
Ответить с цитированием

  #2  
Старый 07.09.2009, 01:47
Dr1ver
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме:
2607957

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

Цитата:
Сообщение от VladZombie  
нужно чтобы выводился именно евоный ip? а эти две команды отображают один и тот же ip
Почему-то был уверен, что так и будет , в общем ставь второй вариант и это будет TRUE
 
Ответить с цитированием

  #3  
Старый 07.09.2009, 01:47
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

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

Цитата:
Ну ёпт..... ты же небось тестируешь на локальной машине?
естесно Айпи твоего сервера будет равен айпи клиента!!!
Блин точно.... чё то мне в голову не пришло это (
 
Ответить с цитированием

  #4  
Старый 07.09.2009, 01:57
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

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

А насчёт вывода текущего времени можно поподробнее?
 
Ответить с цитированием

  #5  
Старый 07.09.2009, 06:41
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме:
231064

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

как вычислить время между двумя датами? берется две строки из лога(тхт файл формата: время действие), парсю эти строки так что получается две переменные
$time_2 и $time_1 равные соответственно 05:57:30(пять утра, 57минут 30 секунд) и 05:54:42 как вычислить разницу в минутах между этими двумя датами?
и еще один вопрос, где то видел но не могу найти, как удалить 1 символ с конца строки?

Последний раз редактировалось Insane bboy; 07.09.2009 в 06:44..
 
Ответить с цитированием

  #6  
Старый 07.09.2009, 07:17
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

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

Чтобы вычислить дату переведи ее в Unix формат:
Вычти одну от другой и дели результат на
3600 чтоб узнать разницу в часах
60 в минутах
 
Ответить с цитированием

  #7  
Старый 07.09.2009, 08:01
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

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

насчёт вывода времени я чё та не догоняю (( я php очень плохо знаю.
Ещё вопрос имеется: можно ли с командой
Цитата:
<?php include "text.txt"
?>
взять определёную строку? а не весь текст
 
Ответить с цитированием

  #8  
Старый 07.09.2009, 08:25
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


По умолчанию

Цитата:
Сообщение от VladZombie  
насчёт вывода времени я чё та не догоняю (( я php очень плохо знаю.
Ещё вопрос имеется: можно ли с командой взять определёную строку? а не весь текст
include - это подключение php-кода в ходе выполнения, чтобы получить строчку N нужно:

PHP код:
<?php
$contents 
file("file.txt");
echo 
$contents[$N-1]; // нумерация строк идёт с нуля
?>
 
Ответить с цитированием

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

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

Цитата:
Сообщение от scrat  
include - это подключение php-кода в ходе выполнения, чтобы получить строчку N нужно:

PHP код:
<?php
$contents 
file("file.txt");
echo 
$contents[$N-0]; // нумерация строк идёт с нуля
echo $contents[$N-1];
?>
Вставляю это код, первая строка нормально а последующие не выводятся. В чём проблема?
 
Ответить с цитированием

  #10  
Старый 07.09.2009, 12:36
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

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

PHP код:
$time_s strtotime(date("10:30:10"));
$time_l strtotime(date("H:i:s"));
$time_r =($time_s -$time_l)/60;
echo 
$time_r// выведет сколько прошло в часах 
Вроде так, писал тут и не проверял..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.