Перейти к содержимому


Загрузка файла на сервер через форму


Сообщений в теме: 2

#1 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 16 Ноябрь 2012 - 07:45

Добрый день, подскажите пожалуйста как правильно указать путь к серверу, я ввел так $uploaddir = '/cb/timur/xls/'; у меня что-то не находит
<?php

// Каталог, в который мы будем принимать файл:
$uploaddir = '/cb/timur/xls/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

// Выводим информацию о загруженном файле:
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>";
echo "<p><b>Временное имя файла: ".$_FILES['uploadfile']['tmp_name']."</b></p>";

?>



Форма :

echo "<form method='post' enctype='multipart/form-data' action='uploads.php'>";
echo "<label>Месяц</label>";
echo "<select name='month'>
   <option value='январь'>январь</option>
   <option value='февраль'>февраль</option>
   <option value='март'>март</option>
   <option value='апрель'>апрель</option>
   <option value='май'>май</option>
   <option value='июнь'>июнь</option>
   <option value='июль'>июль</option>
   <option value='август'>август</option>
   <option value='сентябрь'>сентябрь</option>
   <option value='октябрь'>октябрь</option>
   <option value='ноябрь'>ноябрь</option>
   <option value='декабрь'>декабрь</option>
</select>";
echo "<label>Год</label>";
echo "<select name='year'>";
for ($i=2012; $i<2030; $i++)
	{
	   echo "<option value='".$i."'>$i</option>";
	}
echo "</select>";
echo "<input type='hidden' name='button_id' value='". $_POST['button_id'] ."'>";
echo "<input type='hidden' name='op_sel' value='additional' />";
echo "<input type='hidden' name='table' value='". $_REQUEST['table'] ."'>";
echo "<input type='file' name='uploadfile' id='file'>";
echo "<input type='submit' value='Импорт' />";
echo "</form>";
exit;
   }
Заранее спасибо !

Сообщение отредактировал Tim: 16 Ноябрь 2012 - 07:49


#2 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 16 Ноябрь 2012 - 08:15

Все решил задачу

#3 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 14 Апрель 2016 - 15:25

Жаль, что не написал, как именно с примерами.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных