0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 741 Просмотров
*

mag_num83

  • Новичок
  • 4
  • 0 / 0
Друзья, впервые задаю тут вопрос, поэтому не пинайте...помогите, уже устал ковырять !
на сайт добавил код : при загрузке страницы осуществляется поиск файлов в конкретной папке и если файлы с такими именами существуют, то генерировать на них ссылку . дело в том что файлы со смешанными именами: eng+русские.xls. Чисто с английскими работают, а со смешанными именами -ссылки не работают, хотя файлы код находит и те и те. Точнее ссылки создаются, но которые содержат русские символы и пробелы не работают (404 ошибка) Ссылки только с энглишом качают файлы без проблем
 вот код:
Код
<?php 
 $filename = "/general/".$this->category->name.".xls";
 $filename = iconv("UTF-8", "windows-1251", $filename);
 $file = @fopen($filename, 'r');
 $filenamecode=iconv("windows-1251", "UTF-8",
 $filename);//$filenamecode=rawurlencode($filenamecode);
 if ($file)
 {//Файл найден
echo '<a href="'.$filenamecode.'">тест '.$filenamecode.'</a><br/>';
 }
 else
 {//файл не найден
echo "файл .$filename не найден";

 } ?>
*

mag_num83

  • Новичок
  • 4
  • 0 / 0
пожалуйста, ну хоть какие-нибудь мысли
*

darkghost

  • Живу я здесь
  • 2124
  • 95 / 0
русские символы на Хостинге - это же изначально не верно. Может проще переименовать файлы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поддержка старых ссылок J1.0 на J1.5

Автор zaboich

Ответов: 24
Просмотров: 22183
Последний ответ 27.08.2018, 18:33:58
от gryazi
Неправильное формирование ссылок на сайте

Автор wsergw

Ответов: 1
Просмотров: 919
Последний ответ 22.08.2017, 11:05:35
от voland
Ищу решение с вредными ссылками

Автор DizADM

Ответов: 11
Просмотров: 721
Последний ответ 15.12.2015, 15:29:35
от umbabaraumba
Изменить генерацию ссылок категорий ?start=4

Автор espey

Ответов: 6
Просмотров: 1022
Последний ответ 24.04.2014, 10:22:01
от Shustry
Сайт создает повышенную нагрузку на CPU. Файл mysql-slow-queries.log

Автор richman

Ответов: 3
Просмотров: 1845
Последний ответ 09.11.2013, 13:44:30
от richman