Загрузка изображения в определенную деректорию

Ответить
mkden
Сообщения: 96
Зарегистрирован: 08.05.2010
Вот кусок кода как зделать загрузку с выбором категории?

Код: Выделить всё

$messages = array();
$imgDir = dirname(__file__) . "/images_map/"; // каталог для хранения изображений
@mkdir($imgDir, 0777); // создаем каталог, если его еще нет
if (isset($_POST['doUpload'])) {
    $data = $_FILES['userfile'];
    $tmp = $data['tmp_name'];  //это просто для удобства
    if (@file_exists($tmp)) {  //итак, если файл на месте, то
        $info = @getimagesize($_FILES['userfile']['tmp_name']); //берем информацию о файле
        if (preg_match('{image/(.*)}is', $info['mime'], $p)) {  //убеждаемся что файл есть ни что иное как изображение

Предположим у меня в папке images_map есть две папки 1 и 2
Как мне загрузить в них изображение с таким выбором

Код: Выделить всё

<select name="catname" style="background-color:#000;font-size: 10pt;color: white;width:145px;" >
      <option value="1">1</option>
      <option value="2">2</option>
              </select>  


Методом пост не получаеться!
p.s: В php я нуб!!! )

Аватара пользователя
AgentSIB
Сообщения: 329
Зарегистрирован: 17.05.2010
Для данного контектста:

Код: Выделить всё

$imgDir = dirname(__file__) . "/images_map/"; // каталог для хранения изображений
заменить на

Код: Выделить всё

$catname = isset($_POST['catname'])?$_POST['catname']:'';
$catname = in_array($catname,array('1','2'))?$catname:'1';
$imgDir = dirname(__file__) . "/images_map/".$catname."/"; // каталог для хранения изображений
Frustra fit per plura quod potest fieri per pauciora © Закон "Бритвы Оккама"

Ответить