Как же его прикрутить то...
- Предыдущая
- 1
- 2
- Показаны 16-25 из 25
#16
31 июля 2014 в 12:54
Давайте под сполер весь файл
<?php /** * Рекурсивно удаляет директорию * @param string $directory * @param bool $is_clear Если TRUE, то директория будет очищена, но не удалена * @return bool */ function files_remove_directory($directory, $is_clear=false){ } return false; } if($node != '.' && $node != '..'){ $path = $directory.'/'.$node; if (!files_remove_directory($path)) { return false; } } else { } } } if ($is_clear == false){ return false; } } return true; } /** * Очищает директорию * @param string $directory * @return bool */ function files_clear_directory($directory){ return files_remove_directory($directory, true); } /** * Возвращает дерево каталогов и файлов по указанному пути в виде * рекурсивного массива * @param string $path * @return array */ function files_tree_to_array($path){ $dir = new DirectoryIterator( $path ); foreach ( $dir as $node ){ if ( $node->isDir() && !$node->isDot() ){ $data[$node->getFilename()] = files_tree_to_array( $node->getPathname() ); } else if ( $node->isFile() ){ $data[] = $node->getFilename(); } } return $data; } /** * Нормализует путь к файлу, убирая все условные переходы. * * Например путь * /path/to/../folder * будет преобразован в * /path/folder * * @param string $path * @return string */ function files_normalize_path($path) { foreach ($parts as $idx => $part) { continue; } elseif ('..' == $part) { continue; } else { $safe[] = $part; } } return $path; } /** * Получает строку вида "8M" или "1024K" и возвращает значение в байтах * Полезно при получении max_upload_size из php.ini * * @param string $value * @return int */ function files_convert_bytes($value) { return $value; } else { switch ( $unit ) { case 'k': $qty *= 1024; break; case 'm': $qty *= 1048576; break; case 'g': $qty *= 1073741824; break; } return $qty; } return $value; } /** * Переводит байты в Гб, Мб или Кб и возвращает полученное число + единицу измерения * в виде единой строки * @param int $bytes * @return string */ function files_format_bytes($bytes) { $kb = 1024; $mb = 1048576; $gb = 1073741824; } } } return $bytes . ' ' . LANG_B; } /** * Очищает имя файла от специальных символов * * @param string $filename * @return string */ function files_sanitize_name($filename){ $filename = preg_replace(array('/[\&]/', '/[\@]/', '/[\#]/'), array('-and-', '-at-', '-number-'), $filename);
Сегодня в 01:42
Покажите на всякий случай файл curl.ini. Это на сервере. У меня (Ubuntu) /etc/php5/mod_available/
Я не силён особо в php, но согласно этомудолжен быть true.Попоробуйте.
так же посмотрите есть ли он по адресу /usr/share/php5, ну или что то такое
#20
31 июля 2014 в 14:16
Покажите на всякий случай файл curl.ini. Это на сервере. У меня (Ubuntu) /etc/php5/mod_available/
так же посмотрите есть ли он по адресу /usr/share/php5, ну или что то такое
; configuration for php CURL module ; priority=20 extension=curl.so
#22
31 июля 2014 в 14:42
У вас локалка или хостинг?
#23
31 июля 2014 в 14:47
Проблема решена, на папку /upload/installer не было прав =))
#24
31 июля 2014 в 14:48
Блин, хотел ещё в начале спросить про права
Проблема решена, на папку /upload/installer не было прав =))
Вы смогли обновиться sftp? или через консоль?
- Предыдущая
- 1
- 2
- Показаны 16-25 из 25