bitvagoru
23.02.2014 - 11:16
Вот адрес картинки:
http://bitvago.ru/pic/avatar/upload/%D0%A1...D0%BC%D0%B0.jpgМне нужно её поменять в менеджере файлов, но для этого нужно что бы её не кодировало.
Как это сделать?
bitvagoru
23.02.2014 - 11:25
rooor , конечно спасибо за ответ, но предположим, что я в программировании совсем новичок. Можешь конкретней обяснить, что требуется сделать? И где применить эту функцию?
zelenuy
23.02.2014 - 11:51
bitvagoru
urldecode — Декодирование URL-кодированной строки
bitvagoru
23.02.2014 - 11:58
Я все равно не понял как с этим справится. Кто нибудь обьяснит мне конкретно что за чем делать?
zelenuy
23.02.2014 - 12:07
bitvagoruСуй закодированное название картинки в эту функцию и она вернет нормальное название картинки
$name = urldecode($jpg);
А чтоб не парится называйте файлы нормальными латинскими именами
bitvagoru
23.02.2014 - 12:12
Наконец то:) Спасибо большое)
bitvagoru
23.02.2014 - 12:16
<?php
$name = urldecode(%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0);
echo ($name);
?>
Вот, не получается. Можешь поправить ошибки?
zelenuy
23.02.2014 - 12:19
bitvagoruПопробуй так:
<?php
$name = urldecode('%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0');
echo ($name);
?>
bitvagoru
23.02.2014 - 12:22
Ничего не появилось на странице.
zelenuy
23.02.2014 - 12:25
Все работает, твой файл называется: "Система"

Цитата |
bitvago.ru/pic/avatar/upload/Система.jpg |
bitvagoru
23.02.2014 - 12:34
Но как ты узнал? Ведь название картинки должно было вывести на страницу, а там пусто было
zelenuy
23.02.2014 - 12:37
bitvagoru<?php
$str = 'bitvago.ru/pic/avatar/upload/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0.jpg';
$name = urldecode($str);
echo ($name);
?>
Вот результат:

У тебя видать где то ошибка в коде, раз не показывает
bitvagoru
23.02.2014 - 12:40
Спасибо)
Valick
23.02.2014 - 12:54
Цитата |
У тебя видать где то ошибка в коде, раз не показывает |
скорее всего несоответсвие кодировок
_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.