• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите!

  • Автор темы tilekus
  • Дата начала
T

tilekus

В общем есть проект. В этом проекте несколько разделов. В каждом разделе хранятся ссылки на файлы (например вордовкие *.doc). Необходимо автоматизировать процесс добавления в эти разделы сами файлы и ссылки на эти файлы. Например - админ нажимает на кнопку добавить файл. открывается форма где указывается путь к файлу, текст который будет отображаться на сайте(в дальнейшем на который нужно будет нажать и скачать файл).
Как это можно сделать??? Я думаю использовать MySql в качестве хранения информации которую вводит админ. Это все понятно. Но как примерно организовать закачку файла и чтобы ссылка на этот файл хранилась в БД.
Помогите придумать.
 
V

Vovochka

Помогите придумать.
О_о
Разве Вы уже не придумали?
Возможно Вы хотели написать: "Помогите реализовать."
Чего придумывать-то?
Погуглите на тему закчаек файлов. Как это делается, и сразу все станет ясно :)
 
N

nws

Но как примерно организовать закачку файла и чтобы ссылка на этот файл хранилась в БД.

//путь к папке где хранятся .doc
$path_to_folder = '/some/path/';

Создай в таблице дополнительные поля:
1. для имени .doc-документов, которое будет заполнятся админом
2. для отображения названия ссылки

на выходе будет:
<!--shcode--><pre><code class='PHP'>define('DS', DIRECTORY_SEPARATOR); //propi6e6i gde-to v config faile
<a href="<?php $_SERVER['HTTP_HOST'].DS.$path_to_folder.DS.$res['DOC_NAME']?>"> <?php $res['DOC_LINK_NAME']?></a>
//$res['DOC_NAME'] - имя файла на сервере (test.doc)
//$res['DOC_LINK_NAME'] - название ссылки на документ (Это тест докемент)[/CODE]
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!