Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 15.07.2009
Сообщений: 18

Как загрузить файл с сервера, используя "Обзор"?

14.01.2010, 00:26. Показов 3473. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как делается "обзор" и загрузка с сервера?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.01.2010, 00:26
Ответы с готовыми решениями:

Как загрузить файл в стринглист с сервера
Здравствуйте. Мне уже подсказывали на форуме как это сделать, но я так и не разобрался. Как загрузить файл в стринглист прямо из потока не...

Как загрузить файл с сервера из директории, которая выше www?
Здравсвуйте! Помогите новичку: Пожскажите, пожалуйста, как можно загрузить файл НЕ из дирректории с вебсервером. Например у...

Как загрузить текстовый файл с сервера в TStringList или Memo?
Привет друзья. :) Вопрос у меня такой, как осуществить загрузку текстового файла с сервера напрямую в Memo или TStringList, минуя...

17
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
14.01.2010, 00:31
Может загрузка на сервер?
Или вы имеете ввиду список с файлами?
0
 Аватар для vano793
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
14.01.2010, 00:35
Цитата Сообщение от nitka Посмотреть сообщение
как делается "обзор" и загрузка с сервера?
Типа так )
HTML5
1
2
<input name="userfile" type="file" size=40><br><br>
<input type="submit" value="Загрузить">
0
0 / 0 / 0
Регистрация: 15.07.2009
Сообщений: 18
14.01.2010, 01:04  [ТС]
мне нужно выбрать файл на сервере и загрузить данные из него в базу, просто прописать путь не получится так как там не один файл и каждый раз мне нужно будет выбирать разные файлы
0
 Аватар для UHSF
12 / 13 / 1
Регистрация: 23.12.2009
Сообщений: 399
14.01.2010, 06:51
Интересно как через "обзор" смотреть содержимое сервера...
0
 Аватар для ILA
68 / 61 / 11
Регистрация: 10.08.2009
Сообщений: 226
14.01.2010, 08:06
Никак. Делать свой собственный просмотрщик списка файлов.
0
0 / 0 / 0
Регистрация: 15.07.2009
Сообщений: 18
14.01.2010, 15:01  [ТС]
и как его сделать? я просто вообще не представляю как это делается
0
 Аватар для ILA
68 / 61 / 11
Регистрация: 10.08.2009
Сообщений: 226
14.01.2010, 16:36
Пишется на PHP. Руками. Если знаний недостаточно, то поищи готовый скрипт. Таких полно бродит по просторам тырнета.
0
не Администратор ^_^
 Аватар для Unick
988 / 223 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
14.01.2010, 17:44
Цитата Сообщение от ILA Посмотреть сообщение
Пишется на PHP. Руками. Если знаний недостаточно, то поищи готовый скрипт. Таких полно бродит по просторам тырнета.
вариант два, если не хватает знаний - Учись
1) пхп
либо
2) задавать правильно вопросы

без обид, скажу честно - не понял задачи твоей)
0
0 / 0 / 0
Регистрация: 15.07.2009
Сообщений: 18
14.01.2010, 19:14  [ТС]
ну если ты не понял это еще не значит что я не правильно спросила)
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
14.01.2010, 19:51
Для начала создай таблицу в mysql:
SQL
1
2
3
4
5
6
7
8
CREATE TABLE  `files` (
 `id` INT( 20 ) NOT NULL AUTO_INCREMENT ,
 `link` VARCHAR( 150 ) NOT NULL ,
 `name` VARCHAR( 150 ) NOT NULL ,
 `type` VARCHAR( 5 ) NOT NULL ,
 `counter` INT( 10 ) NOT NULL ,
PRIMARY KEY (  `id` )
);
link- ссылка на файл
name - имя файла
type - расширение файла (rar,zip, doc, jpg, gif и т.п)
couner - счетчик загрузок (может понадобится)

При загрузке файла добавляешь в базу все значения, а при скачивании обновляешь counter.
С помощью type можно добавлять иконки.
0
0 / 0 / 0
Регистрация: 15.07.2009
Сообщений: 18
14.01.2010, 21:19  [ТС]
таблицу создала, что дальше делать?
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
14.01.2010, 21:22
Теперь создаете файл с формой и обработчик.
В форме следующие поля - имя файла, input type="file".
Обработчик должен узнать тип файла (расширение), после загрузки добавить в базу нужные данные.
0
 Аватар для ILA
68 / 61 / 11
Регистрация: 10.08.2009
Сообщений: 226
14.01.2010, 21:45
Ей не это надо. Ей надо из уже лежащих на сервере иметь возможность выбрать.
Т.е. Получить список файлов в каком-то каталоге сервера и ткнуть один из низ.
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
14.01.2010, 21:59
Тогда так:
Переделывайте этот скрипт:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$thumb_directory = 'img/';//Директория для просмотра
$allowed_types=array('jpg','jpeg','gif','png');//Просматриваем такие расширения
/*Тут не трогаем*/
$file_parts=array();
$ext='';
$title='';
$i=0;
$dir_handle = @opendir($thumb_directory) or die("There is an error with your image directory!");
$i=1;
 
while ($file = readdir($dir_handle))
{
/* Пропускаем системные файлы: */
if($file=='.' || $file == '..') continue;
$file_parts = explode('.',$file);
/* Используем название файла (без расширения) в качестве названия изображения: 
*/
$title = implode('.',$file_parts);
echo "<a href=".$thumb_directory."/".$file.">".$title."</a><br/>";
}
/* Закрываем папку */
closedir($dir_handle);
?>
0
0 / 0 / 0
Регистрация: 15.07.2009
Сообщений: 18
14.01.2010, 22:04  [ТС]
спасибо, попробую...
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
15.01.2010, 12:52
Цитата Сообщение от dimjan4 Посмотреть сообщение
$allowed_types=array('jpg','jpeg','gif', 'png');//Просматриваем такие расширения
А не сделал проверку только этих расширений.Надо ещё учитывать то,что некоторые пишут в названии файла (.) Поэтому нужно брать за расширение то,что после последней точки. Хотя,если они наз нормально,то это не потребуется.
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
15.01.2010, 14:46
motakuji, я и написал:
Переделывайте этот скрипт:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.01.2010, 14:46
Помогаю со студенческими работами здесь

Как загрузить файл с сервера по ссылке, при этом переименовав его
Есть ссылка на скачивание файла с сервера: &lt;a class=&quot;link_more_cont&quot; target=&quot;_blank&quot;...

Как загрузить файл(изображение) в БД используя XML request
Вот что я пытаюсь сделать: 1) Есть страница на котрой есть некоторые input. 2) По нажатии на кнопку .submit-form, данные должны...

Загрузить файл с FTP-сервера
Нужно загрузить файл с удаленного сервера, именно загрузить потому что копирование запрещено Написал так: bat: @echo off ftp.exe...

Загрузить и сохранить файл с сервера
Добрый день, есть ли возможно загрузить файл с сервера на пк посредствам js? Вроде бы если я верно понял можно через Fetch, но сложно...

загрузить файл с сервера через electron
На сервере есть файл &quot;index.html&quot; (https://мой-url/index.html). Нужно загрузить его как главную страницу в electron...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru