И еще вопрос, как сделать, чтобы имена загружаемых файлов не были fd3ЕНоhhf.mp3, я имею в виду, чтобы они не сохранялись на сервере под таким именем. А например, если название русское, то сохранялось в транслите. А если на латыни, то с таким именнем и сохранялось???
Имена загружаемых файлов
Если я не ошибаюсь то у тебя slaed 2.6
Вставляешь эту функцию в function/sources.php
В этом же файле находишь функцию function upload
В ней находишь
Ниже
меняешь это
$newname = ($namefile) ? "".$namefile."-".gen_pass(10).".".$type."" : "".gen_pass(15).".".$type."";
на это
Перед эксперементом сделай копию файла, Так как не проверял
Ок попробую отпишусь
Все сделал, но толку нету. Самое интересное, что даже ошибок нету))) Сохраняет как и раньше, как будто ниче не менял
Точнее нет. Короче после того как файл закончил загружаться и должно выскачить окно, что типо Спасибо за загрузку и т.д. Выскакивает белый экран и файла на сервере нету
Значит допустил ошибку. Тоько что тприменил мой код у себя на сайте в се работает.
Только нужно заменить стороку типа
на
Загружал файл рутубовский файл.zip после загрузки получил
Files-2Lu_rutubovskij_fajl.zip
Да пасиб все работает
Млин, загрузка файлов теперь работает правильно. Но вот у меня стоит отдельный модуль музыки, там вроде все похоже построено, но этот же способ не работает. Не знаю почему, после загрузки тупо белый экран выскакивает(( Мот кто поможет я модуль тогда могу скинуть или что для этого надо??
ra55551, Спасибо!
В Open Slaed загрузку файлов для новостей по такому принципу сделал - теперь хоть понятно откуда какие файлы.
только gen_pass перетащил на создание новости. В результате все файлы от одной новости имеют одинаковый префикс. А префикс в базе сохраняю
Осталось только получение списка файлов сделать по данному префиксу, но думаю, что там не сложнее.
Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Сервер в интернете







