Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для иван я
17 / 17 / 16
Регистрация: 15.12.2012
Сообщений: 536

Автоматически добавить ссылку на файл

04.02.2017, 10:12. Показов 771. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, как автоматически создать ссылку на файл, на определенную страницу? Вообщем такая задумка пользователь загружает файл на сервер, путь к этому файлу у меня есть, а вот как сделать так чтобы создавалась вот такая html ссылка
HTML5
1
<a href="">название файла пользователь вводит сам</a>
и еще чтобы после того как он ввел название он мог выбрать на какую страницу поместить файл и после того как он выберет на какую страницу поместить, ссылка автоматически добавляется и страница обновляется.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.02.2017, 10:12
Ответы с готовыми решениями:

Наткнулась на ссылку, которая автоматически скачала мне файл с вирусом
Здравствуйте, помогите мне, пожалуйста! Накачала впервые вирусов - щелкнула на ссылку, файл сам распаковался и начала что-то мне...

Загрузить файл на сервер и добавить ссылку в БД
Здраствуйте. Есть такой код: &lt;html&gt; &lt;body&gt; &lt;form action=&quot;upload_file.php&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&gt; ...

Как в adobe flash сделать ссылку на другой .swf файл? Не интернет ссылку,а простую ссылку на другой файл!
Помогите!!! Как в adobe flash сделать ссылку на другой .swf файл? Не интернет ссылку,а простую ссылку на другой файл!

8
81 / 25 / 19
Регистрация: 27.10.2014
Сообщений: 420
04.02.2017, 11:38
Сохраняете файл в определенном каталоге, у вас есть уже ссылка на файл в этом каталоге, добавляете в html.
Можно без перезагрузки страницы через ajax
0
 Аватар для иван я
17 / 17 / 16
Регистрация: 15.12.2012
Сообщений: 536
04.02.2017, 12:28  [ТС]
valeriy007, Я понимаю что последовательность должна быть такая, я просто не знаю как реализовать программно

Добавлено через 24 минуты
я не знаю как в код определенной страницы врезать ссылку, чтобы при следующих запусках моей страницы, эти ссылки не куда не исчезали. Одноразово вывести на страницу могу.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
04.02.2017, 12:44
иван я,

Вам нужно хранить информацию о загруженных файлах в базе данных. И когда юзер заходит на страницу - получаете данные из БД и выводите все ссылки в цикле.

Либо с помощью scandir() получать список всех существующих в данный момент файлов и выводить, опять же в цикле.

Но лучше в БД, чтобы там хранить и названия файлов.
0
 Аватар для иван я
17 / 17 / 16
Регистрация: 15.12.2012
Сообщений: 536
04.02.2017, 12:56  [ТС]
Jodah, Спасибо за идею, я как то про БД совсем забыл

Добавлено через 6 минут
Jodah, Простите за тупой вопрос, но все же. Я в БД внесу эти данные потом селектом выберу от туда то что мне надо, только понять не могу понять как их вывести на определенную страницу, как указать страницу на которую нужно вывести?, напишите пожалуйста пример кода.
0
81 / 25 / 19
Регистрация: 27.10.2014
Сообщений: 420
04.02.2017, 13:04
Цитата Сообщение от иван я Посмотреть сообщение
Jodah, Простите за тупой вопрос, но все же. Я в БД внесу эти данные потом селектом выберу от туда то что мне надо, только понять не могу понять как их вывести на определенную страницу, как указать страницу на которую нужно вывести?, напишите пожалуйста пример кода.
Когда выводишь html страницы, берешь из базы нужную запись с ссылкой.
0
 Аватар для иван я
17 / 17 / 16
Регистрация: 15.12.2012
Сообщений: 536
04.02.2017, 13:11  [ТС]
valeriy007, не понятно
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
04.02.2017, 13:16
иван я, я же сказал, в цикле выводить. Может вам начать с чего-нибудь попроще?

PHP/HTML
1
2
3
4
5
6
7
8
9
<?php
$files = getFiles(); // Типа взяли данные из БД
?>
 
<?php foreach($files as $file): ?>
    <a href="/files/<?=$file['name']?>">
        <?=$file['description']?>
    </a>
<?php endforeach; ?>
0
 Аватар для иван я
17 / 17 / 16
Регистрация: 15.12.2012
Сообщений: 536
05.02.2017, 12:38  [ТС]
Jodah, спасибо. Подскажите как сделать чтобы пользователь выбирал страницу где разместить документ, чтобы занести этот путь в БД
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.02.2017, 12:38
Помогаю со студенческими работами здесь

Как добавить картинку и ссылку в файл xml! Какой код написать?
Какой код и вообще способ используется для вставки картинки в код файла xml? Также какой используется для вставки ссылки?

Как добавить ссылку на файл в команду xmlDocument.Load(string filename.xml)?
Я - очень начинающий программист, не судите, пожалуйста, строго. у меня следующая задача: -загрузить xml файл в проект; -затем...

Подключение Dll к проекту: Не удалось добавить ссылку ... убедитесь файл является допустимой сборкой
Приветствую, нашел я dll по идее ее функционал такой как я хочу реализовать вот решил воспользоватся данной dll и передать ей поток данных...

CodeDOM. Как поместить файл в ресурсы и как добавить ссылку на сборку из ресурсов?
Здравствуйте, у меня есть функция которая собирает программу из исходного кода на c# public void Build(string name, string sourse,...

При клике на ссылку занести эту же ссылку в файл *.txt
При клике на ссылку занести эту же ссылку в файл *.txt вот что я написал: $site = file('site.txt'); foreach($site as $line) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru