|
|
|
| Проблема в следующем
У меня есть база с url, которые надо привести к нормальному виду, т.е применив к ним функцию rawurlencode.
Но!! Если у меня скажем есть уже преобразованный данным способом url, то еще одно преобразование может повлечь за собой потерю url как верной ссылки.
Пример
Была ссылка http://taddreis.com/store/downloads/streaming/The%20Kitten%20and%20the%20Widowmaker.mp3
Стала
http://taddreis.com/store/downloads/streaming/The%2520Kitten%2520and%2520the%2520Widowmaker.mp3.
Причем вторично преобразованная ссылка ведет на 404 страницу.
Вопрос, как с этим можно бороться? Можно ли как то посмотреть, требуется преобразование ссылки или нет, или скажем выборочно преобразовывать ссылку? | |
|
|
|
|
|
|
|
для: captain-america
(16.03.2011 в 15:13)
| | А вы сначала urdecode() (она ничего не сделает с некодированными ссылками) применяйте, а лишь потом urlencode(). | |
|
|
|