PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 [2] 3 4 »

> Найдено сообщений: 60
Brajt Отправлено: 12 Июля, 2011 - 00:35:43 • Тема: Как выдать посетителю файл с заданным названием? • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 2121
щас немного под пивом, извиняюсь, немного туго соображаю, но вот вопрос созрел. это все счастье будет использоваться для wap сайта (в первую очередь для мобильных телефонов). так понял что в первой строке задается адрес файла, а в пятой название с которым файл нужно отдать. все ли остальные строки необходимы для вап сайта, отдавать все эти заголовки мобильному телефону?
Brajt Отправлено: 12 Июля, 2011 - 00:04:34 • Тема: Как выдать посетителю файл с заданным названием? • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 2121
допустим файл хранится в папке с названием abrakadabra.jpg, как его можно выдать с названием krasivaya_roza.jpg ?
Brajt Отправлено: 11 Июля, 2011 - 20:57:53 • Тема: как правильно организовать структуру папок на хостинге? • Форум: Работа с файловой системой и файлами

Ответов: 7
Просмотров: 2981
Champion,

$file = ("mashka.rar");
header ("Content-Type: application/octet-stream");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize($file));
header ("Content-Disposition: attachment; filename=".$file);
readfile($file);

- ты про этот код? я так понял что предпоследняя строка может отвечать за название файла, но там ведь лежит путь к файлу, а не название...
Brajt Отправлено: 11 Июля, 2011 - 19:53:26 • Тема: как правильно организовать структуру папок на хостинге? • Форум: Работа с файловой системой и файлами

Ответов: 7
Просмотров: 2981
Мелкий пишет:
http://habrahabr.ru/blogs/personal/70147/


наверно остановлюсь на варианте описанном по этой ссылке. спасибо)

вопрос сразу появился, как можно отдать файл скриптом с нужным названием (в папке скорее всего будет md5 названия)? представляю такой вариант: при нажатии на ссылку скачивания, файл перемещается в отдельную папку, переименовывается и отдается на скачивание, через определенное время удаляется. можно как-нибудь это сделать проще?

PS: думал тема удалена, случайно зашел сюда по другому вопросу, оказывается тема перемещена. недоработка форума что о перемещении темы не приходит оповещение автору темы
Brajt Отправлено: 11 Июля, 2011 - 16:10:44 • Тема: как правильно организовать структуру папок на хостинге? • Форум: Работа с файловой системой и файлами

Ответов: 7
Просмотров: 2981
вопрос возник вот откуда: создаю личные странички для зарегистрированных пользователей, на эти личные странички посетители смогут загружать файлы. при большом числе зарегистрированных людей, количество их файлов может исчисляться в десятках и сотнях тысяч. какую лучше структуру папок организовать для файлов с личных страничек?
Brajt Отправлено: 05 Июля, 2011 - 12:24:14 • Тема: как из $_FILES получить целое имя файла с кавычкой? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3357
LIME, отключил магические кавычки
Brajt Отправлено: 05 Июля, 2011 - 12:01:51 • Тема: как из $_FILES получить целое имя файла с кавычкой? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3357
всем спасибо, все получилось)
Brajt Отправлено: 05 Июля, 2011 - 01:12:12 • Тема: как из $_FILES получить целое имя файла с кавычкой? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3357
LIME, с addslashes название осталось обрезанным
Brajt Отправлено: 05 Июля, 2011 - 00:58:27 • Тема: как из $_FILES получить целое имя файла с кавычкой? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3357
LIME пишет:
Brajt http://php.su/functions/?addslashes
может оно?
(Добавление)
OrmaJever пишет:
можно экранизировать кавычку через js

через js конечно надежнее, но ведь не может же отправится часть имени файла скорее гдето на сервере баг....
или может?
(Добавление)
magic_quotes проверьте сначала конечно



addslashes не поможет, т.к. нечего слешировать, в $_FILES['userfile']['name'] уже нету части названия файла. js не знаю совсем. может магические кавычки действительно не правильно настроены?

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off

хотя если и не правильно, то как решить эту проблему на хостинге...
Brajt Отправлено: 04 Июля, 2011 - 23:51:11 • Тема: как из $_FILES получить целое имя файла с кавычкой? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3357
DlTA пишет:
как простой вариант
создать в форме скрытое поле
и перед отправкой формы копировать туда имя файла
а на сервере уже смотреть что пришло и разбирать


а разве из скрытого поля можно будет вытащить то же название с кавычкой? ведь по идее не важно скрытое оно или открытое...
Brajt Отправлено: 04 Июля, 2011 - 22:46:07 • Тема: как из $_FILES получить целое имя файла с кавычкой? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3357
если в названии файла при его аплоаде на сайт есть кавычка, $_FILES['userfile']['name'] возвращает имя файла только с начала кавычки. название до кавычки теряется. как с этим бороться?
Brajt Отправлено: 29 Июня, 2011 - 22:09:33 • Тема: данные в базу уходят кракозябрами • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 8189
White пишет:
Brajt пишет:
у файлов кодировка ANSI

преобразуйте их в UTF-8

добавьте
CODE (htmlphp):
скопировать код в буфер обмена
  1. header ('Content-type: text/html; charset=utf-8');

в начале кода (можно и через .htaccess)


в .htaccess есть строка "php_value default_charset UTF-8" - это не один и тот же смысл?
Brajt Отправлено: 29 Июня, 2011 - 17:34:37 • Тема: данные в базу уходят кракозябрами • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 8189
в таблице кодировка utf8_general_ci. у файлов кодировка ANSI, но методом "тыка" все получилось преобразовывая данные из windows-1251 в UTF-8. если честно, до сих пор этого не понимаю, но работает...
Brajt Отправлено: 29 Июня, 2011 - 15:29:30 • Тема: данные в базу уходят кракозябрами • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 8189
mysql_query('SET NAMES `utf8`'); есть
if(time()>1356048000) die(); - а это что?

мм, где можно увидеть кодировку базы?
Brajt Отправлено: 29 Июня, 2011 - 15:04:57 • Тема: данные в базу уходят кракозябрами • Форум: Кодировки и все смежное

Ответов: 11
Просмотров: 8189
после изменения кодировки на сайте с windows-1251 на utf-8, данные в базу стали уходить кракозябрами. частично проблему решил. в гостевой книге функцией mb_convert_encoding устанавливаю изменение текста на утф-8 и кракозябры пропадают. при этом до изменения кодировка определяется как утф-8, а после преобразования почему-то показывается ASCII.

в файле сканирования пытаюсь преобразовать в утф-8, кракозябры просто становятся другими. причем до преобразования кодировка определяется как утф-8 и после преобразования тоже показывается как утф-8. не пойму этого... как с этим бороться?

Страниц (4): « 1 [2] 3 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB