Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

28.11.2008, 20:26
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
На что заменять?
|
|
|

28.11.2008, 20:31
|
|
Новичок
Регистрация: 18.11.2008
Сообщений: 26
Провел на форуме: 795507
Репутация:
30
|
|
нужно заменить пробелы в кее на "+"
PHP код:
<?php
$key = "нужен скрипт";
echo $key;
?>
Чтобы получилось "нужен+скрипт" 
|
|
|

28.11.2008, 20:45
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Zircool,
PHP код:
echo html_entity_decode('©®™€£„“«»>',null, 'cp1252');
Если наооборот нужно их получить, то htmlentitles($in,null,'cp1252');
Pashkela preg_replace работает медленнее str_replace.
Последний раз редактировалось Gifts; 28.11.2008 в 20:49..
|
|
|

28.11.2008, 20:49
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от Gifts
Pashkela preg_replace работает медленнее str_replace.
Кгб-ы в курсе. В данном случае абсолютно никакого значения наномикромегадекасекунды не играют
|
|
|

28.11.2008, 20:43
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
echo preg_replace("/ /", "+", "нужен скрипт" );
|
|
|

28.11.2008, 20:45
|
|
Новичок
Регистрация: 18.11.2008
Сообщений: 26
Провел на форуме: 795507
Репутация:
30
|
|
Сообщение от Pashkela
echo preg_replace("/ /", "+", "нужен скрипт" );
спс 
|
|
|

28.11.2008, 20:58
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Pashkela Микросекунды?
PHP код:
set_time_limit(0);
$start=microtime(true);
$a=str_repeat('2 ',1024*1024*10);
$a=preg_replace("/ /", "+", $a);
echo microtime(true)-$start.'<br />';
$start=microtime(true);
$a=str_repeat('2 ',1024*1024*10);
$a=str_replace(" ", "+", $a);
echo microtime(true)-$start;
А переменная (читать файл) всего 20 метров. Вывод - не учи людей плохому
|
|
|

29.11.2008, 02:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
)) окей, окей, просто надо время - привыкнуть к ачаду. Заранее тут всех уважаю и внимательно слушаю, так что не сомневайтесь. Спасибо за поправку
|
|
|

29.11.2008, 14:58
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Сообщение от Pashkela
)) окей, окей, просто надо время - привыкнуть к ачаду. Заранее тут всех уважаю и внимательно слушаю, так что не сомневайтесь. Спасибо за поправку
Терь я точно вспомнил тя , ты на xakere багтрек который не любит ставить `кавычки `.
Последний раз редактировалось Buffalon; 29.11.2008 в 15:03..
|
|
|

29.11.2008, 23:00
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Доброго времени суток. Очень давно меня интересует вопрос, на ачате ни раз постил на винграде, но нигде не получил ответа... Вот опять с этой прослемой столкнулся "Повторение цикла ". Для примера, скрипт для граббинга новостей с одного новостного сайта. Код скрипта
PHP код:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url_grub);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_NOBODY, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 7.0");
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$text = curl_exec($ch);
curl_close($ch);
preg_match_all("#<a href=\"\/News\/Detail\/id\/(.+)\">#",$text,$results);
for($i=0;$i<count($results[0]);$i++)
{
$urlsis="http://newsland.ru".str_replace(array('<a href="','">'),null,$results[0][$i]);
if ($urlsis!="http://newsland.ru/News/Detail/id/284971/cat/78")
{
$urlsos[]=trim($urlsis);
}
else
{}
}
////был код.....
}
else
{
}
}
Проблема в трм что при запуске этого скрипта, некоторые из грабленных новостей закачиваются на сервер по несколько раз, все зависит от того насколько велик список Url`ов с которых будет происходить граббинг, если их 1-5 то все нормально сохраняется на сервер, а если их больше 5, но начинают некоторые новости закачиваться о несколько раз.. Подскажите пожалуйста в чем может быть проблема и как её можно решить... Буду вам очень благодарен...
Последний раз редактировалось Zircool; 30.11.2008 в 04:15..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|