[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодируется адрес картинки
bitvagoru
Вот адрес картинки: http://bitvago.ru/pic/avatar/upload/%D0%A1...D0%BC%D0%B0.jpg

Мне нужно её поменять в менеджере файлов, но для этого нужно что бы её не кодировало. Как это сделать?
rooor
urldecode()
bitvagoru
rooor , конечно спасибо за ответ, но предположим, что я в программировании совсем новичок. Можешь конкретней обяснить, что требуется сделать? И где применить эту функцию?
zelenuy
bitvagoru
urldecode — Декодирование URL-кодированной строки
bitvagoru
Я все равно не понял как с этим справится. Кто нибудь обьяснит мне конкретно что за чем делать?
zelenuy
bitvagoru
Суй закодированное название картинки в эту функцию и она вернет нормальное название картинки
$name = urldecode($jpg);// $jpg- это закодированное название, в $name придет раскодированное название

А чтоб не парится называйте файлы нормальными латинскими именами
bitvagoru
Наконец то:) Спасибо большое)
bitvagoru
<?php

$name = urldecode(%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0);

echo ($name);

?>

Вот, не получается. Можешь поправить ошибки?
zelenuy
bitvagoru
Попробуй так:
<?php
$name = urldecode('%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0');
echo ($name);
?>
bitvagoru
Ничего не появилось на странице.
zelenuy
Все работает, твой файл называется: "Система" cool.gif
Цитата
bitvago.ru/pic/avatar/upload/Система.jpg
bitvagoru
Но как ты узнал? Ведь название картинки должно было вывести на страницу, а там пусто было smile.gif
zelenuy
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);
?>
Вот результат:user posted image
У тебя видать где то ошибка в коде, раз не показывает
bitvagoru
Спасибо)
Valick
Цитата
У тебя видать где то ошибка в коде, раз не показывает

скорее всего несоответсвие кодировок


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.