Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / iconv, в перспективе архивация файла / 8 сообщений из 8, страница 1 из 1
08.12.2012, 21:49
    #38071176
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
здравствуйте, как сделать транслит? пробую функцией iconv. не получается в перспективе архивация файов в пхп по человечески... имея в имени файла русские буквы и пробелы
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
echo iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
?>


не получается...
...
Рейтинг: 0 / 0
08.12.2012, 23:20
    #38071237
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
что значит "не получается"? iconv так и говорит?
...
Рейтинг: 0 / 0
08.12.2012, 23:27
    #38071244
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
ScareCrowчто значит "не получается"? iconv так и говорит?
неа, шепотом, понятным мне....
пока стопорнулся на этом
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
echo $file_archiving_and_file_extension_doc;
?>



Ошибка сервера получаю
...
Рейтинг: 0 / 0
08.12.2012, 23:43
    #38071255
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
катастрофа,

Код: php
1.
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc);
...
Рейтинг: 0 / 0
08.12.2012, 23:56
    #38071261
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
phpz, спасибо
вот купец
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
//$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc);
echo $file_archiving_and_file_extension_doc;
?>


а вот товар
Правила дорожного движения РФ.doc
толку
??????
...
Рейтинг: 0 / 0
09.12.2012, 00:16
    #38071270
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
катастрофа,

Как следует из ошибки, первый аргумент ($file_archiving) не в UTF-8. mb_* или utf8_encode в помощь.
...
Рейтинг: 0 / 0
09.12.2012, 00:27
    #38071274
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
phpzкатастрофа,

Как следует из ошибки, первый аргумент ($file_archiving) не в UTF-8. mb_* или utf8_encode в помощь.


сорри ничего не понял

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<!DOCTYPE html>
<!--html5-->
 
<html>
 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=utf-8">
 
<title>Дже</title>

</head>
 
<body>

<?php
$file_archiving ='Правила дорожного движения РФ';
//$file_extension = 'doc'; - file extension - расширение файла
//"cклеивание" - конкатенация в php осуществляется с помощью оператора "."
$file_archiving_and_file_extension_doc = $file_archiving . '.doc';
echo $file_archiving_and_file_extension_doc;
echo '<p></p>';
//$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc), PHP_EOL;
$file_archiving_and_file_extension_doc = iconv("utf-8", "ISO-8859-1//TRANSLIT", $file_archiving_and_file_extension_doc);
echo $file_archiving_and_file_extension_doc;
?>
</body>
 
</html>
...
Рейтинг: 0 / 0
09.12.2012, 08:54
    #38071367
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iconv, в перспективе архивация файла
многие говорят\думаю Ципихович Эндрю ленится, ну посмотрел
http://php.net/manual/ru/function.iconv.php
ну сделал
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php
$text = 'Правила дорожного движения РФ';

echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;

?>


что имею - отлуп, как трудно жить....
как эта задача века решается?????????
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / iconv, в перспективе архивация файла / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]