|
|
|
[php] Выгрузка файла
|
|||
|---|---|---|---|
|
#18+
Привет! Подскажите новичку: на сервере сайта в хранятся файлы, которые должны выгружать посетители, причем имена файлов случайные, а реальные имена хранятся в таблице. Соответственно, при выкачке файла пользователь должен получить файл с реальным именем. Делаю так: ссылка на странице на файл выглядит так - http://localhost/getfile.php?id=4 код скрипта getfile.php: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. В результате получается не совсем правильно - имя файла в диалоге сохранения - "getfile.htm" , т.е. по имени скрипта. Что я делаю неправильно? Как сделать чтобы имя файла к сохранению было правильным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 12:24 |
|
||
|
[php] Выгрузка файла
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, здравствуй sql injection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 12:48 |
|
||
|
[php] Выгрузка файла
|
|||
|---|---|---|---|
|
#18+
r u, Ну, да, возможны инъекции. Я потом поправлю все, мне нужно для начала получить работающий код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 13:02 |
|
||
|
[php] Выгрузка файла
|
|||
|---|---|---|---|
|
#18+
Может ли это быть связано с тем что реальные имена файлов длинные и содержат русские буквы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 17:22 |
|
||
|
[php] Выгрузка файла
|
|||
|---|---|---|---|
|
#18+
Все, разобрался. В базе строки хранятся в utf8, а я тут забыл после соединения с базой указать 'SET NAMES "utf8"'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 17:45 |
|
||
|
[php] Выгрузка файла
|
|||
|---|---|---|---|
|
#18+
сделай хотяб intval($_GET['id']) че дыры то оставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2013, 14:20 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=122&tid=1464198]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 389ms |

| 0 / 0 |
