|
| |
|
|
| |
для: jeans1986
(04.02.2007 в 11:45)
| | | Русские символы нельзя использовать в URL - их следует перекодировать в безопасную форму при помощи функции urlencode()
<?php
if($_GET['down']!=""){
echo urldecode($_GET['down']);
}
echo "<a href=".$_SERVER['PHP_SELF']."?down=".urlencode($data['name']).">Скачать</a>";
?>
|
| |
| |
|
|
| |
|
|
| | в скрипте имеется:
if($_GET['down']!=""){
echo urldecode($_GET['down']);
}
echo "<a href=".$_SERVER['PHP_SELF']."?down=".$data['name'].">".Скачать."</a>";
|
Где, $data['name'] - имя фаила из базы данных и имя фаила сосотит из русских букв.(например -валюта и погода.doc-). Но почему то скрипт не работает когда когда имя файла передаётся методом GET русскими буквами. Он мне печатает только -валюта-, а куда остальное девается не знаю. помогите пожалуйста. ЗАРАНЕЕ БЛАГОДАРЮ. | |
| |
|
|
|