[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файлов на сайт с занесением в базу
Fl@er
Добрый день! столкнулся с проблемой! необходимо по средствам php и mysql! Через форму загружать данные в определенную папку с занесением в базу! много читал но так и не разобрался!!! за ранее спс)



Спустя 3 минуты, 34 секунды (24.09.2011 - 13:27) caballero написал(а):
какой то вопрос слишком общий из серии "как сделать сайт"

выполняешь upload файла на сервер там читаешь его и пишешь в базу в каком там тебе надо виде

Спустя 4 минуты, 41 секунда (24.09.2011 - 13:32) Guest написал(а):
я это понимаю что upload!!! я просто плохо представляю как это работает! не могли бы написать пример с комментариями! чтобы было понятней опишу что необходимо! на сайте лежат фото в папках img/club/11082011/mg_123.jpg и нужно чтобы фото отправлялись туда и желательно создавалась папка! с датой!

Спустя 1 час, 17 минут, 58 секунд (24.09.2011 - 14:50) Invis1ble написал(а):
move_uploaded_file($filename, $destination) !! загрузка файлов!
date($format, $timestamp) ! дата!!!
mkdir($pathname) ! создание директории!!
mysql_connect($server, $username, $password) ! mysql_pconnect($server, $username, $password) ! mysqli_connect() ! коннект к СУБД MySQL !!!!
mysql_select_db($database_name) ! mysqli_select_db() ! выбор БД !!
mysql_query() ! mysql_result() ! mysql_affected_rows() ! mysql_insert_id() !
RTFM !!!!!!!!

Спустя 2 минуты, 15 секунд (24.09.2011 - 14:52) Игорь_Vasinsky написал(а):
Invis1ble
наказал ты его biggrin.gif

Спустя 31 минута, 11 секунд (24.09.2011 - 15:23) Invis1ble написал(а):
Ну дык а че он тут разорался? smile.gif

Спустя 3 часа, 37 минут, 16 секунд (24.09.2011 - 19:00) Fl@er написал(а):
Извините конечно!!))) я понял что вы написали))) у меня не получается связать именно загрузку файлов и запись в mySql!) я нужен рабочий пример с комментариями! чтобы я мог переделать под свой сайт!

Спустя 46 минут, 10 секунд (24.09.2011 - 19:47) inpost написал(а):
Загрузил файл по тем функциям, что Инвиз дал выше, а потом в БД заносишь лишь ссылку на файл!

Спустя 1 час, 34 минуты, 1 секунда (24.09.2011 - 21:21) Invis1ble написал(а):
Fl@er
Цитата
у меня не получается связать именно загрузку файлов и запись в mySql

показывай, как ты пробовал
PS. У тебя кнопка с точкой на клавиатуре сломалась?

Спустя 14 минут, 17 секунд (24.09.2011 - 21:35) Игорь_Vasinsky написал(а):
biggrin.gif biggrin.gif biggrin.gif я всё сделал, связать не могу, дайте рабочий пример с комментами,

ты серьёзный кодер wink.gif

Спустя 12 часов, 32 минуты, 8 секунд (25.09.2011 - 10:07) jeka_pro написал(а):
<?php
if(isset($_FILES["myfile"])){
$__DIR = 'file/'; //Дирректория для загрузки(нужно создать в корне)
$myfile = $_FILES["myfile"]["tmp_name"]; //Имя файла на нашем сервере (во время запроса)
$myfile_name = $_FILES["myfile"]["name"]; //Имя файла на компьютере пользователя
$myfile_size = $_FILES["myfile"]["size"]; //Размер файла
$myfile_type = $_FILES["myfile"]["type"]; //MIME-тип файла
$myfile_error = $_FILES["myfile"]["error"]; //Ошибки

copy($myfile, $__DIR.$myfile_name);
}
//здесь записываем имя файла в бд: INSERT INTO - записать, FROM - здесь таблица (поле) values ($myfile_name - имя файла);
?>


<form action="<?=$_SERVER['REQUEST_URI']?>" method="POST" enctype="multipart/form-data">
<input
type="file" name="myfile" size="1">
<input
type="submit">
</form>


Спустя 1 час, 35 минут, 28 секунд (25.09.2011 - 11:42) Игорь_Vasinsky написал(а):
а если файл не скопировался?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.