ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #9781  
Старый 01.04.2009, 15:16
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


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

И так:

Цитата:
Сообщение от Fepsis  
PHP код:
$page 'http://www.google.ru/';
 
 
preg_match('#<b>(.*?)</b>#i'file_get_contents($page), $match);
print_r($match); 
Попробуй так..
и так:

PHP код:
 $page file_get_contents("http://www.google.ru/");
 
 
preg_match('#<b>(.*?)</b>#i'$page$match);
print_r($match); 
выдаёт Array ( )
 

  #9782  
Старый 01.04.2009, 15:22
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

тупо на гугле.ру нету тега <b> :-DD
 

  #9783  
Старый 01.04.2009, 15:25
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


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

его там и впрямь нету)))

Последний раз редактировалось geforse; 01.04.2009 в 15:39..
 

  #9784  
Старый 01.04.2009, 15:40
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от Zitt  
тупо на гугле.ру нету тега <b> :-DD
Угу.. Там в <b></b> только адрес мыла, если выполнен вход в почту на гегле..
 

  #9785  
Старый 01.04.2009, 15:48
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

Цитата:
если выполнен вход в почту на гегле..
geforse, знач юзай курл с куками от мыла, потом парсь..
 

  #9786  
Старый 01.04.2009, 18:40
delay(0)
Участник форума
Регистрация: 22.11.2006
Сообщений: 117
Провел на форуме:
1813343

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

Такая ситуация: получаю из формы определённый текст (точнее - стихотворение), разбитый на строки, и конечно содержащий пропуски между катренами.
Сам вопрос: каким образом ограничить количество пропусков (<br/>) между ними до 1. Т.е. вбив хоть 10 пропусков, получишь 1.

Вот так выводить можно:
Цитата:
Не жалею, не зову, не плачу,
Все пройдет, как с белых яблонь дым.
Увяданья золотом охваченный,
Я не буду больше молодым.

Ты теперь не так уж будешь биться,
Сердце, тронутое холодком,
И страна березового ситца
Не заманит шляться босиком.
Вот так нельзя:
Цитата:
Не жалею, не зову, не плачу,
Все пройдет, как с белых яблонь дым.
Увяданья золотом охваченный,
Я не буду больше молодым.



Ты теперь не так уж будешь биться,
Сердце, тронутое холодком,
И страна березового ситца
Не заманит шляться босиком.
 

  #9787  
Старый 01.04.2009, 19:06
akil
Новичок
Регистрация: 03.11.2007
Сообщений: 9
Провел на форуме:
61379

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

Исправил...
Код:
/(.*?<br\/>?)/
первое попавшееся совпадение будет в $1
Просто нужно больше оптимизировать регексп , ну там просмотреть на счет спец символов
а потом открываешь и читаешь файл
Код:
while (<FILE>)
	{
 		if(/(.*?<br\/>?)/) {print $1 . "\n"; }
	}
	
close FILE;
Теперь должно рабоать правильно

Последний раз редактировалось akil; 01.04.2009 в 19:48.. Причина: исправил на правильно ...
 

  #9788  
Старый 01.04.2009, 19:32
akil
Новичок
Регистрация: 03.11.2007
Сообщений: 9
Провел на форуме:
61379

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

Только щя понял что это тема про ПХП, извиняюсь .. Надеюсь по перлу понятно как и в ПХП сделать.
 

  #9789  
Старый 01.04.2009, 19:37
delay(0)
Участник форума
Регистрация: 22.11.2006
Сообщений: 117
Провел на форуме:
1813343

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

akil, разобрался без регекспов.
 

  #9790  
Старый 01.04.2009, 22:38
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Есть скрипт который вызывает некоторую функцию

эта функция отдает содержимое страницы с определенного сервера
если содержимое то что надо то функция делает одно действие иначе другое.
вообщем конструкиц типа
if(get_something($variable)){
$a="1";
}else{
$a="2"}

дак вот иногда этот сервер с которого функция заирает данные бывает в дауне и у меня выводит 504 ошибка что сервак отвалился по таймауту...как это обойти и если сервак отваливается чтоб сразу выполнялось
$a=2
 
 





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


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




ANTICHAT.XYZ