ФорумПрограммированиеPHP для идиотов → Как определить расширение файла?

Как определить расширение файла?

  • XoxMa

    Сообщения: 135 Репутация: N Группа: Кто попало

    Spritz 14 апреля 2008 г. 19:56, спустя 26 минут 58 секунд

    Ну вот так тоже не работает:

    $uploadfile = "images/img_".$id.".jpg";
    $handle = fopen($uploadfile, "w");
    fwrite($handle, imagecrop());
    fclose($handle);
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 14 апреля 2008 г. 20:13, спустя 17 минут 32 секунды

    ImageJPEG()
    все умрут, а я изумруд
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 14 апреля 2008 г. 20:13, спустя 21 секунду

    что мешает посмтореть хотябы другие скрипты, как это делается?
    все умрут, а я изумруд
  • XoxMa

    Сообщения: 135 Репутация: N Группа: Кто попало

    Spritz 14 апреля 2008 г. 21:03, спустя 49 минут 32 секунды

    Блин..
    Я по-правде идиот.

    Я часто смотрел сюда bool imagejpeg ( resource $image [, string $filename [, int $quality ]] ) и ничего не замечал.

    Я даже у себя написал в скрипте return imagejpeg($thumb); , а вот догадаться сделать так return imagejpeg($thumb, $dirname) не смог.
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 14 апреля 2008 г. 22:45, спустя 1 час 42 минуты 22 секунды

    молодец, только объясни, зачем вобще нужен return?
    все умрут, а я изумруд
  • XoxMa

    Сообщения: 135 Репутация: N Группа: Кто попало

    Spritz 14 апреля 2008 г. 23:03, спустя 17 минут 42 секунды

    Не, он уже не нужен.
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 16 апреля 2008 г. 15:14, спустя 1 день 16 часов 11 минут

    Ну-с, если больше делать нечего, то можно прикрутить проверку самих файлов.
    Например, у джифов первые три байта - "GIF", у BMP первые два - "BM" и т. д. С jpeg, правада, придется помучаться.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!