Магнат

Рейтинг
59
Регистрация
08.02.2006

А "руками", через браузер в смысле, он как качается?

Может проблема в конкретном урле, 20 минут на 2-х мегабайтный файл это жесть. Другие файлы больше 2-х мегов не пробовали качать?

Вообще сколько можно в память залить? ini_get("memory_limit")

Может быть что угодно начиная с отсутствия в теге <form> атрибута enctype="multipart/form-data" и заканчивая запретом на загрузку файлов на сервер. Нужно смотреть сам скрипт и вывод phpinfo()

Файл слишком большой, судя по всему. Лейте его не в память, а на диск, используя опцию CURLOPT_FILE

Ника-м, у вас свой сервер, вдс или виртуальный хостинг? Если первое или второе, то можно попробовать на icecaste сделать

Stripe, а ничего не надо прегонять. Некоторые плееры (в частности, Windows Media Player) понимают стандарт SMIL, который, в свою очередь поддерживает передачу дополнительного контента. Что касается современных стрим-серверов (WMS, Helix, Darwin), то они все работают через SMIL

Панель управления -> Администрирование -> Службы -> Apache : Стоп + Свойства : тип запуска "вручную" или "отключено".

Для полного удаления службы нужны утилиты типа instsrv

Такой код работает? Если да, то проблема не в array_unique.


$arr = array("slovo","slovo2","slovo2","slovo");
print_r(array_unique($arr));

P.S. Как-то не по-русски у вас реализован функционал. Я так понимаю надо просто вытащить из текста слова больше 2-х символов и собрать их уникальные значения через "\n"


$html = file_get_contents($string);
preg_match_all('/[a-zA-Z]{3,}/', $html, $result);
$out = implode("\n",array_unique($result[0]));

Что-то даже самому стало интересно


$str = "Пpи такой тonoрной реализации всем aнглийским словаm прийдет кaпут, naverno, а может быть и nеt";

print $str."<br>";

for($i=0;$i<strlen($str);$i++) {

if(preg_match("#[a-zA-Z]#",$str[$i])) {

// Если текущая буква латинская, а следующая русская
if(preg_match("#[а-яА-Я]#",$str[$i+1])) $str[$i] = "я";

} elseif (preg_match("#[а-яА-Я]#",$str[$i])) {

// Если текущая буква русская, а следующая латинская
if(preg_match("#[a-zA-Z]#",$str[$i+1])) $str[$i+1] = "я";

} else {

continue;

}
}

print $str;

Ну, через промежуточный скрипт в принципе можно сделать


$url = "http://www.yandex.ru/yandsearch?";
foreach($_GET as $k=>$v) {
$url .= ($k=="text") ? "&".iconv("KOI8-R","UTF-8",$v) : "&".$k."=".$v";
}
header("Location: ".$url);
Всего: 200