Помощник
|
безопасная отправка файлов на сервер |
svatovo
|
Сообщение
#1
|
||
|
|
||
|
|||
Diablo_hb |
2.2.2008, 20:41;
Ответить: Diablo_hb
Сообщение
#2
|
|
в общем - ели этот прайс лист должен есче импортироваться в БД магазина и заменять позиции и цены и тд тп - то за спосибо вам никто не сделает этого - это не 10 минутная работа - на не в добавок нужно ТЗ
а вот если вам нужно чтобы ее просто скачивали то в чем проблема - один раз сделать такую ссылку в том же html и тупо по ftp с темже именем заливать файл новый поверх старого? |
|
|
svatovo
|
Сообщение
#3
|
|
Нет, речь совсем не идёт о таком прайсе, который должен разкидывать товары по разделам и т.д. Такой скрипт у меня есть и он работает.
Нужен именно простой, загрузил прайс в архиве zip и появилась на главной ссылка для скачивания любому желающему. Вот и всё. Насчёт грузить прайс по ftp а на главной магазина сделать ссылку - это очень легко реализовать, но не нужно. Смысл в том, чтоб эту загрузку файла могла делать любая секретарка, которой доступ по ftp блокирован (нечего ей в ftp рыться). |
|
|
Webmaster_hb |
3.2.2008, 1:32;
Ответить: Webmaster_hb
Сообщение
#4
|
|
svatovo, ну пишите скрипт загрузки файла на сервер
а про ссылочку - то лучше пусть она всегда стоит.. т.к. управление загрузками и зависимости их для отображения усложнит скрипт для простой загрузки файла на сервер Форма для загрузки файлов [php] <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Отправить этот файл: <input name="userfile" type="file" /> <input type="submit" value="Send File" /></form> [/php] пример файла на сервере [php] <?php $uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { print "File was successfully uploaded. "; } else { print "Error"; } ?> [/php] |
|
|
stream |
3.2.2008, 2:17;
Ответить: stream
Сообщение
#5
|
|
Webmaster, через вашу форму можно залить как прайс, так и шелл.
-------------------- |
|
|
Webmaster_hb |
3.2.2008, 2:32;
Ответить: Webmaster_hb
Сообщение
#6
|
|
stream, он его собирается использовать в личных целях
p.s. я лишь даю человеку намек как нужно делать а не делаю коммерческое приложение, которое должно удовлетворять всем принципам безопасности |
|
|
svatovo
|
Сообщение
#7
|
|
|
|
|
svatovo
|
Сообщение
#8
|
|
Большое спасибо Webmaster
Я слабо в php разбираюсь, в html получше. На вид, похоже, первая часть кода это форма, которая вставляется в html страницу. Вторая часть - это код php файла который должен иметь имя upload.php Так или нет? Если я пишу полную чушь, расскажите подробно чего и куда копировать, чтобы форма заработала. |
|
|
svatovo
|
Сообщение
#9
|
|
К стати, я так и не написал, какой скрипт магазина использую, забыл:rolleyes:
вот название скрипта VETALICH SHOP ver.2.0 2005-02-20 Ссылка: http://aceweb.ru/index.php?&direction=0&or...directory=a/010 |
|
|
Webmaster_hb |
3.2.2008, 16:40;
Ответить: Webmaster_hb
Сообщение
#10
|
|
svatovo, да всё верно
в файле upload.php надо правильно указать путь куда будут загружаться файлы uploaddir а шелл это не файл с данными, а программа например php с помощью которой потом злоумышленник может закачать свой код и взломать ваш сайт |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
FinFile - новые возможности для монетизации Ваших файлов! | 3 | FileXmaster | 2080 | 25.7.2020, 16:10 автор: -Condis- |
|
OfferGate.Pro - Безопасная монетизация файлового трафика | 27 | NataliInstalls | 15918 | 7.4.2020, 13:34 автор: OfferGate |
|
Сервер для поднятия proxy ipv4 | 3 | Panameira | 2710 | 13.11.2018, 4:24 автор: zkalinin |
|
Отправка смс на телефоне через web-сайт | 0 | Sepembra | 956 | 21.8.2018, 16:13 автор: Sepembra |
|
Добавление файлов | 0 | PHP_Programist | 2569 | 25.4.2018, 12:25 автор: PHP_Programist |
Текстовая версия | Сейчас: 20.4.2024, 8:38 |