Есть код <html> <head> <title></title> </head> <body> PHP: <?php function bookin($content) { $content = strtr($content, "АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ", "абвгдеёжзийклмнорпстуфхцчшщъьыэюя"); return strtolower($content); } ############################################################################################## ################### функция разбития строк ################################## ############################################################################################## function ar_delete_item($ar, $pos) { return array_merge($pos ? array_slice($ar, 0, $pos) : array(), array_slice($ar, $pos + 1)); } function slash_split($pattern, $str) { $ar = split($pattern, $str); for($i = 0; $i < count($ar);) { $ar[$i] = str_replace("\\\\", $pattern, $ar[$i]); $len = strlen($ar[$i]); $t = $len && $ar[$i][$len - 1] === "\\"; $ar[$i] = str_replace($pattern, "\\", substr($ar[$i], 0, $len - $t)).($t ? $pattern : ""); if($i && substr($ar[$i-1], -1) === $pattern) { $ar[$i-1] .= $ar[$i]; $ar = ar_delete_item($ar, $i); } else $i++; } return $ar; } ################################################################################################# $m=fopen("news.txt","w"); //открытие txt файла с условием перезаписи $f=fopen("C:\web5\apache\modules\kiev_export.csv","r") or die ("Выберите документ"); //открытие csv файл и условие проверки открытия while(($data=fgetcsv($f,1000,";")) !== FALSE) //цикл на чтение файла { $t=$data[2]; $num=count($data); $ar[] = slash_split(" ", $t); //разбитие строки на слова (условие разбития пробел) } $as=array("0"=>"","1"=>"","2"=>"","3"=>"","4"=>"","5"=>"","6"=>"","7"=>"","8"=>"","9"=>"","("=>"", ")"=>"","_"=>"","-"=>"","/"=>"","http"=>"","."=>"","&"=>"",","=>"","+"=>"","="=>"","^"=>"",":"=>"","#"=>"", "*"=>"","'"=>"","®"=>""); //for($i=0;$i<count($ar);$i++) foreach($ar as $w=>$e) { for($tre=0;$tre<count($ar);$tre++) { $wert[]=$ar[$w][$tre]; // перенос из многомерного массива в одинарный массив } } sort($wert); //сортировка в алфавитном порядке foreach($wert as $k=>$v) { if(empty($v)) { unset($wert[$k]); //удаление пустых строк } } foreach($wert as $t=>$p) { $asd[]=strtr($wert[$t],$as); //удаление символов которые занесены в массив $as } foreach($asd as $k=>$v) { if(iconv_strlen($asd[$k]) <2) { unset($asd[$k]); } } foreach($asd as $k=>$v) { if(empty($v)) { unset($asd[$k]); //удаление пустых строк } } foreach($asd as $t=>$p) { $erty[]=bookin($asd[$t]); } $gf=array_count_values($erty); arsort($gf); foreach($gf as $t=>$p) { fwrite($m,"$t => $p"."\r\n"); //запись в файл $m } echo"<pre>" ; print_r($gf); // вывод массива на экран echo"</pre>" ; fclose($f); // закрытие csv файла fclose($m); // закрытие txt файла ?> </body> </html> вопрос вот в чем когда запускаю через командную строку этот скрипт то он выполняется нормально, ну правдо подождать немного нужно но все же, а когда запускаю его через браузер то он не выполняется совсем, в чем может быть причина?? (csv файл состоит из пару тысячи строк)
в логах смотри по таймауту умирает или нет если да то увеличить таймаут, если хостер позволяет или оптимизировать скрипт чтобы он выполнялся быстрее таймаута
вот все что там написано : PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_msql.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_sqlite.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_msql.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_sqlite.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_msql.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_sqlite.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_sqlite.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: Cannot load module 'SQLite' because required module 'pdo' is not loaded in Unknown on line 0 PHP Warning: Cannot load module 'SQLite' because required module 'pdo' is not loaded in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_bz2.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_mysql.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: Cannot load module 'SQLite' because required module 'pdo' is not loaded in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_bz2.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: Cannot load module 'SQLite' because required module 'pdo' is not loaded in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'c:/web5/php_ext/php_bz2.dll' - Не найден указанный модуль. in Unknown on line 0 PHP Warning: Cannot load module 'SQLite' because required module 'pdo' is not loaded in Unknown on line 0