Wins, isset( там случайно появилось, проблема не в этом всеравно
ну я знал, что крутые праграместы тут только в комментариях к файлам понты колотят, а не в темах где нужна помощь
ахахах, жесть!
Сначала на йух шлешь, а потом о помощи просишь... +5
В регулярках я плохо шарю так что могу предложить такой вариант.
[code]$file_ext = array_pop(explode(\'.\', $file));
if($file_ext != \'jpg\' || $file_ext != \'jpeg\' || $file_ext != \'png\') echo \'error\';[/code]
Дед Мороз, добрая душа я =/
http://pastebin.com/Up6zML06
я предложил свой вариант, а там, смотри сам
Ну СПАСИБО ВСЁ РАВНО, и пользуясь моментом вопрос, как измерить ширину и высоту изображения, чтобы пропускать к примеру 100х100
<?
if(isset($_POST[\'submit\'])) {
$error = null;
$file = $_FILES[\'filename\'][\'name\'];
if (empty($file))
{
$error .= \'Выберите файл<br/> \';
}
$filetype = array ( \'jpg\', \'gif\', \'png\', \'jpeg\', \'bmp\' );
if(!in_array($file,$filetype))
{
$error .= \'Не верный формат<br/> \';
}
if ($error)
{
echo \'<div class=\"error\">\'.$error.\'</div>\';
}else{
$newname = $user[\'id\'];
move_uploaded_file($file, R.\'/\'.$newname.\'.gif\');
}
?>
Вот так
imagesx($file)>100
imagesy($file)>100
------
прокатит не?