1. PHP / Говнокод #4855

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $uploaddir = '../foto/'.$img_name_clean.'/';
    $uploadfile = $uploaddir . basename($_FILES[$key]['name']);
    $img_name = $_FILES[$key]['name'];
    
    if (file_exists("../foto/".$img_name_clean."/".$img_name."")){echo "Внимание! Ошибка, в папке ".$img_name_clean." уже существует файл ".$img_name."! Пожалуста, переименуте загружаемый файл."; exit;}
    if (move_uploaded_file($_FILES[$key]['tmp_name'], $uploadfile)) {
    chmod('../foto/'.$img_name_clean.'/' . $img_name, 0666);
    echo "Файл ".$_FILES[$key]['name']." загружен в папку ".$img_name_clean.".\n<br>";
    } else {
    echo "Файл ".$_FILES[$key]['name']." не загружен в папку ".$img_name_clean.".\n<br>";exit;
    }

    Эх, не удержался таки! Продолжение предыдущего.

    Запостил: Uchkuma, 08 Декабря 2010

    Комментарии (13) RSS

    • Умиляет запятая после "Пожалуста".
      Ответить
    • мм, если я правильно понял, что там делается:
      переименовать файл ПЕРЕД загрузкой -- гигазаёб, проще фоточку никуда не заливать
      Ответить
    • echo "Файл ".$_FILES[$key]['name']." загружен не в мамку ".$img_name_clean.".\n<br>";exit;
      Ответить
    • мешанина кода и вывода через echo - классика говнокода на PHP. ))
      я лет 10 назад тоже так писал :D
      Ответить

    Добавить комментарий