Не могу сделать((

Печать RSS
102

Автор
Пришелец
0
Здраствуйте мастера!
У меня самописный сайт,но у меня никак не получается сделать загрузку файлов.
Можете дать простой код загрузки файла + отправка имени файла в базу(mysql)?
Заранее спасибоsmile

Оранжевые штаны
0
нужна: форма,обработчик загрузки и записи имени файлов в БД. одной функцией не напишешь

Чатланин
0
Вот обработчик,загрузка файла на сервер:
<?php
$uploaddir='./data/obmen/';
$uploadfile=$uploaddir.basename($_FILES['uploadfile']['name']);
if($_FILES["uploadfile"]["size"]>1024*1*1024) {echo("<a href='javascript:hi story.go(-1)'>Вернутся назад</a><br/><h3>Размер файла привышает 1 мегабайт</h3>"); exit; }
if (copy($_FILES['uploadfile']['tmp_name'],$uploadfile))
{
echo "<h3>Файл успешно загружен на сервер<br/><font color='red'>Файл на проверке</font></h3>";
}
else{echo "<br/><a href='javascript:hi story.go(-1)'>Вернутся назад</a><h3>Ошибка! Не удалось загрузить файл на сервер!</h3>";
exit; }
echo '<a href="javascript:hi story.go(-1)">Вернутся назад</a>';
echo "<h3>Информация о загруженом на сервер файле:</h3>";
echo "<p><b>Оригинальное имя загруженого файла:".$_FILES['uploadfile']['name']."</b></p>";
echo "<p><b>Mime-тип загруженого файла:".$_FILES['uploadfile']['type']."</b></p>";
echo "<p><b>Размер загруженого файла в байтах:".$_FILES['uploadfile']['size']."</b></p>";
?>
,а дальше ни знаю.

2000 лет д.н.э.
0
LETGAM (6 Мая 2011 / 00:54)copy($_FILES['uploadfile']['tmp_name'],$uploadfile))
http://php.su/functions/?move_uploaded_file
K

Транклюкаторщик
0
3. LETGAM, великолепная форма для загрузки шелла.
никаких тебе проверок, загружаем и пользуемся.

Старожил вапа, Кодер
0
ты чё такой злой?D тут человек просит показать как это сделать, про фильтрацию слова небыло
K

Транклюкаторщик
0
6. Borland.Delphi, это нужно сразу учитывать и показывать.
ну, хотя бы учитывать, а там гугл в помощь

Старожил вапа, Кодер
0
самый простой способ, кстати, кинуть в корень главной папки для загрузки файлов, хтаксесс с отключением компиляции пхп
Изменил: Антон (06.05.2011 / 09:05)

2000 лет д.н.э.
0
8. Borland.Delphi, не гарантирует, инклуды ни кто не запрещал, и тем более можно тупо залить свой хитаччес))
Изменил: ramzes (06.05.2011 / 22:08)

Старожил вапа, Кодер
0
9, я сказал самый простой, а не 100% защитаbwink
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск