Felix
Друг форума
- Регистрация
- 20.06.2009
- Сообщения
- 1 097
Нет не решон. И по моему я заадл сложную задачу и она не решаемаFelix, я так не могу понять Вашь вопрос решен ? или нет, чтото все плавно сводится на нет....
С уважением toxin...
Нет не решон. И по моему я заадл сложную задачу и она не решаемаFelix, я так не могу понять Вашь вопрос решен ? или нет, чтото все плавно сводится на нет....
С уважением toxin...
Ну да, как у всех нормальных людей хочу. Загрузил файл, написал в поле описание и нажал кнопку "отправить", зашел в админку - там загруженный файл и описание к нему. По отдельности всё гуд и всё работает т.е. это два отдельных скрипта по сути. А что бы сделать их вместе знаний увы не хватает. Я попозже создам отдельную тему, опишу там ситуацию, возможно кто-то сможет помочь.Вы хотите сделать загрузку фйла и добавление текста в бд одним кликом ? отдной кнопкой ?
$path=GetCWD()."/files"; // устанавливаем каталог для загрузки файлов
if(!file_exists($path)) die("<b>Внимание каталог <font color=red>".$path."</font> è <a href=?>отсутствует</a>.</b>");
if(empty($_FILES['UserFile']['tmp_name']))
echo
"<form method=post enctype=multipart/form-data>
Введите текст: <input type=text name=UserText><br />
Выберети фай: <input type=file name=UserFile>
<input type=submit value=Отправить>
</form>";
// Загружаем файл
elseif(!is_uploaded_file($_FILES['UserFile']['tmp_name']))
die("<b><font color=red>Не удалось загрузить файл</font></b>");
else
{
// Копируем файл в папку
if(@!copy($_FILES['UserFile']['tmp_name'],$path.chr(47).$_FILES['UserFile']['name']))
// если че выводим ошибку
die("<b><font color=red>Файл не был скопирован</font></b>");
else
echo
// у нас есть поле для текста, после отправки текст будет в переменной $UserFile
// если все нормально здесь делаем запрос в бд, или просто выводим информацию о файле
"<center><b>Файл\"<font color=red>".$_FILES['UserFile']['name']."\"</font> успешно загружен на сервер</font></b></center>".
"<hr>".
"Тип файла: <b>".$_FILES['UserFile']['type']."</b><br>".
"Рзмер файла: <b>".round($_FILES['UserFile']['size']/1024,2)." êá.</b>".
"<hr><center><a href=?>Загрузить еще файл</a></center>";
}
?>