А "руками", через браузер в смысле, он как качается?
Может проблема в конкретном урле, 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);