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

  #12821  
Старый 10.10.2009, 22:07
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

Сабж, возник вопрос... Есть код
PHP код:
$str '\101\102\103\104'
Именно апострофы, а не кавычки используются. Как из этой строки вытянуть строку ABCD?
 
Ответить с цитированием

  #12822  
Старый 11.10.2009, 02:19
Аватар для Vlad&slav
Vlad&slav
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме:
817404

Репутация: 82
Отправить сообщение для Vlad&slav с помощью ICQ
Question

Как мне мой скрипт прально написать а то я новичёк

PHP код:
<?
$dn 
date("j")*60*60*24;
$chas date("G")*60*60;
$min date("i")*60;
$sec date("s")*1;
$ndata $dn $chas $min $sec
$sdata file_get_contents("clock.txt");
$delta $ndata $sdata;
$time 60*60*24*// лимит 3 дня
if($delta $time){

// выполняем обновление

$file fopen("clock.txt","w+");
fwrite($file,$ndata);
fclose($file);
}else{
echo 
"Обновить базу будет можно только через ".$delta."секунд.";
}
?>
 
Ответить с цитированием

  #12823  
Старый 11.10.2009, 02:29
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

mailbrush, например, так
PHP код:
$str preg_replace ('/\\\(\d{1,3})/e''chr(0\\1)'$str); 
 
Ответить с цитированием

  #12824  
Старый 11.10.2009, 02:43
Аватар для REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

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

Цитата:
Сообщение от Vlad&slav  
Как мне мой скрипт прально написать а то я новичёк

PHP код:
<?
$dn 
date("j")*60*60*24;
$chas date("G")*60*60;
$min date("i")*60;
$sec date("s")*1;
$ndata $dn $chas $min $sec
$sdata file_get_contents("clock.txt");
$delta $ndata $sdata;
$time 60*60*24*// лимит 3 дня
if($delta $time){

// выполняем обновление

$file fopen("clock.txt","w+");
fwrite($file,$ndata);
fclose($file);
}else{
echo 
"Обновить базу будет можно только через ".$delta."секунд.";
}
?>

я бы сделал так

$data=time();
$oldtime=file("iclock.txt");

if (($oldtime[0]+(60*60*24*3))<$data) // 3 дня
{
// выполняем обновление

$aaa= fopen('iclock.txt', 'w+');
fwrite($aaa,time());
fclose($aaa);
} else {
cho "Обновить базу будет можно только через ".$delta."секунд.";
}
 
Ответить с цитированием

  #12825  
Старый 11.10.2009, 03:22
Аватар для REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

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

ой т.е

echo "Обновить базу будет можно только через ".($data-$oldtime[0])."секунд.";
 
Ответить с цитированием

  #12826  
Старый 11.10.2009, 09:24
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
Question

UNIX-time: 1255237657

Как перевести в ...

2009:10:11:08:30:36
(год:месяц:день:час:минута:с ек)
 
Ответить с цитированием

  #12827  
Старый 11.10.2009, 10:05
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

PHP код:
echo date ('Y:m:d:H:i:s'1255237657); 
 
Ответить с цитированием

  #12828  
Старый 11.10.2009, 10:34
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
Question

krypt3r, спасибо )
Обратный вопрос:

2009:10:11:08:30:36
(год:месяц:день:час:минута:с ек)

Как перевести в ...

UNIX-time: 1255237657
 
Ответить с цитированием

  #12829  
Старый 11.10.2009, 11:04
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от geforse  
krypt3r, спасибо )
Обратный вопрос:

2009:10:11:08:30:36
(год:месяц:день:час:минута:с ек)

Как перевести в ...

UNIX-time: 1255237657
http://www.php.su/functions/?date
 
Ответить с цитированием

  #12830  
Старый 11.10.2009, 11:25
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

geforse Более менее универсально так:
PHP код:
$date '2009:10:11:08:30:36';
$date preg_replace('!^(\d{2,4}):(\d{2}):(\d{2}):(\d{2}:\d{2}:\d{2})$!','$1-$2-$3 $4',$date);
echo 
strtotime($date); 
На невиндосах можно использовать strptime()
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm

Последний раз редактировалось Gifts; 11.10.2009 в 11:48..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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