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

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

Репутация: 536


По умолчанию

Цитата:
Сообщение от REBUUS  
спасибо, а как можно туда еще слова добавить на пример "один","два" и т.д
В смысле чтобы их тоже считал за цифры..?!
PHP код:
<?php 
$a 
"кто зна444ет как три в строчке один один посчитать два количество цифр ? учитывать 
даже если цифра внутри слово на пример абс2абс"

preg_match_all('/(один)|(два)|(три)|[0-9]/',$a,$res); 
echo 
"Всего " count($res[0]) . " цифр в тексте"
?>
Насчитает 9... Так как посчитает "три" в слове "внутри"...
 
Ответить с цитированием

  #11412  
Старый 19.07.2009, 18:34
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


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

(один)|(два)|(три) лучше так (один|два|три|[0-9])

Последний раз редактировалось L I G A; 19.07.2009 в 18:48..
 
Ответить с цитированием

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

Репутация: 536


По умолчанию

А куда русский мануал на php.net делся..?!
 
Ответить с цитированием

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

Репутация: 2731


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

Вообще-то лучше вообще без скобок... Они используються для вывода чего-то конкретно. А в конкретном случае надо только подсчитать колличество записей в массиве, но выводить ничего не надо.
 
Ответить с цитированием

  #11415  
Старый 20.07.2009, 02:26
Аватар для Chode
Chode
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме:
625939

Репутация: 54
Отправить сообщение для Chode с помощью ICQ Отправить сообщение для Chode с помощью AIM
По умолчанию

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

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

Репутация: 536


По умолчанию

Цитата:
Сообщение от Chode  
Как обойти ограничение на выполнения скрипта в 30 секунд? есть много однотипных операций? что предложите?
Вначале скрипта:
set_time_limit(0);
 
Ответить с цитированием

  #11417  
Старый 20.07.2009, 02:57
Аватар для Chode
Chode
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме:
625939

Репутация: 54
Отправить сообщение для Chode с помощью ICQ Отправить сообщение для Chode с помощью AIM
По умолчанию

Цитата:
Сообщение от Fepsis  
Вначале скрипта:
set_time_limit(0);
У меня save_mode on, не получается изменить, иначе бы не спрашивал. Может использования AJAX или еще что)
 
Ответить с цитированием

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

Репутация: 2731


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

Дык, выключи в php.ini safe_mode.
 
Ответить с цитированием

  #11419  
Старый 20.07.2009, 15:16
Аватар для DeepXhadow
DeepXhadow
Познающий
Регистрация: 19.04.2008
Сообщений: 67
Провел на форуме:
596695

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

есть файл scan.txt вида
Код:
Host: 91.x.x.x.x ()	Ports: 52/open/tcp//ssh///
Host: 91.x.x.x.x (ssh)	Ports: 22/filtered/tcp//ssh///
Host: 9x.x.x.x.x ()	Ports: 53/filtered/tcp//ssh///
Host: 91.x.x.x.x ()	Ports: 34/filtered/tcp//ssh///
нужно получить из него txt шник вида

91.x.x.x.1
91.x.x.x.2
91.x.x.x.3
91.x.x.x.x

PHP код:
<?
$data 
= array();
$data_content file_get_contents('scan.txt');
$data explode("\n",$data_content);
// echo $data[2];
$i 0;
$sum count($data);

echo 
"<pre>";

while (
$i <= $sum) {
$ddata=$data[$i];
preg_match_all("/Host: (.*) \(/iU",$ddata,$arr);
$i++;
}
print_r($arr);
echo 
"</pre>";
?>
Не работает(((
 
Ответить с цитированием

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

Репутация: 536


По умолчанию

Цитата:
Сообщение от DeepXhadow  
Не работает(((
Всё намного проще:
PHP код:
<?php
$data_content 
file_get_contents('scan.txt');
preg_match_all("/(?<=Host: )(.*?)(?= )/"$data_content$ar);
$f fopen('out.txt''a+');
fwrite($fimplode($ar[0],"\r\n"));
fclose($f);    
?>
 
Ответить с цитированием
Ответ



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