|
 78.5 Кб |
|
| Сразу говорю я не асс в php я просто делаю сайт на CMS Joomla 1.5
устоновил туду компонент remsitory каталог файлов но появилась проблема
через пакетное добавление "структуры файлов и папок", добавление файлов с английскими названиями по типу referat.rar проходит нормально,а кирилица по типу реферат.rar режется, в итоге получаем файл типа .rar када нажимаю качать он дает на скачивание фаил index.php, кто-нить знает как обойти проблему?? просто мне нужно гдето 10.000 фаилов скинуть ... сами понимаете что это не реально в ручную.
я поискал возможную причину и вот что нашел
protected function show ($string) {
return htmlspecialchars($string, ENT_QUOTES, false);
}
protected function showHTML ($string) {
$ampencode = '/(&(?!(#[0-9]{1,5};))(?!([0-9a-zA-Z]{1,10};)))/';
return preg_replace($ampencode, '&', $string);
}
protected function fileOutputBox ($title, $value, $suppressHTML=false) {
if ($suppressHTML) $value = htmlspecialchars($value);
echo <<<OUTPUT_BOX
<dt>$title</dt>
<dd>
$value
</dd>
OUTPUT_BOX;
}
protected function mainPageHeading ($belowTop) {
$title = _DOWNLOADS_TITLE;
if ($title OR $this->mainpicture) {
if ($belowTop) $headlevel = 'h3';
else $headlevel = 'h2';
echo "\n\t<div id='remositorypageheading'>";
// if ($this->mainpicture != '') echo "\n\t\t<img src='$this->mainpicture' alt='Header'/>";
echo "\n\t\t<$headlevel>$title ";
// The following three lines create RSS links - now controlled by config
if ($this->repository->Show_RSS_feeds) {
$rssurl = $this->repository->RemositoryBasicFunctionURL('rss');
$this->interface->addCustomHeadTag("<link rel='alternate' type='application/rss+xml' title='RSS - "._DOWN_NEWEST."' href='$rssurl' />");
echo "<a href='".$rssurl."'>".$this->repository->RemositoryImageURL('feedicon16.gif',16,16)." RSS</a>";
}
|
может тут проблема если да то помогите пожалуйста изправить. | |
|
|
|
|
|
|
|
для: hoock
(28.05.2009 в 20:16)
| | вместо этого:
return htmlspecialchars($string, ENT_QUOTES, false);
|
напишите это:
return htmlspecialchars($string, ENT_QUOTES);
|
| |
|
|
|
|
 242.6 Кб |
|
|
для: nikita2206
(29.05.2009 в 02:24)
| | ошибку уже не показывает п так тоже самое режен название. + к етому вот что я вижу в папке где все файлы хранятся чрез этот компонент.. | |
|
|
|
|
|
|
|
для: hoock
(29.05.2009 в 11:08)
| | я уже думаю переименовать все фаилы в транслит а потом при выводе из базы на сайт чтоб проходил через скрипт который будет переводить из транслита в кириличу только не кумекаю как это реально сделать ... может кто то подскажет .... | |
|
|
|
|
|
|
|
для: hoock
(29.05.2009 в 20:56)
| | создаете массив с русскими буквами и другой с заменяемыми значениями | |
|
|
|
|
|
|
|
для: Metandrostenalon
(30.05.2009 в 07:52)
| | можно как то на примере ... а то я в этом слабоват пока еще ... | |
|
|
|
|