Перейти к публикации

Загрузка файлов на сервер! КАК?


Рекомендованные сообщения

Ув. гуру! Помогите с кодом формы для загрузки файлов на сервер, чтобы пользователи из браузера могли загружать свои файлы на сайт, ну и желательно, чтобы можно было вместе с этим сообщение отправить на е-мейл администратору. ПС. Сорри за кривое изложение вопроса, но думаю суть понятна. Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Желательно на PHP

<?php

if(isset($_POST['button'])) {

	$sDir = 'upload/';

	if (file_exists($_FILES['file']['tmp_name'])) {

		if(move_uploaded_file($_FILES['file']['tmp_name'], $sDir.$_FILES['file']['name'])) {

			echo 'Файл залит<br>';

			if (mail('test@test.ru','Новый файл','кто-то залил новый файл'.$_FILES['file']['name'].' !!!')) {

				echo 'Почта отправлена<br>';

			} else {

				echo '<font color="#FF0000">Почта не отправлена!!!</font><br>';

			}

		} else {

			echo '<font color="#FF0000">Файл не залит!!!</font><br>';

		}

	}

} else { 

	?><form method="post" action="" enctype="multipart/form-data">

	<input type="file" name="file" /><br><input type="submit" name="button" value="Залить" />

	</form><?	

}

?>

Вот самый простейший вариант, написанный за 3 мин. Не рекомендую использовать в таком виде, написал тока что б было понятно, куда направлять свои мысли :)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...