Приветствую ночные мастера, мне нужна помощь, не могу загружать изображения
зловещий код http://dumpz.org/783334/
где и как я втыкаю?
Добавлено 07.01.14 в 23:32:47:
пишет неверный формат постоянно
else if(!preg_match(\"/^\\.(jpg|jpeg|gif|png){1}$/i\", $file)) ето за формат?
$error = null; и ниже if(isset($error))
ничего не находишь?)
Дед Мороз, не понял там норм вроде все попробуй разшырения через / прописать
нет, ничего не нахожу проблема в регулярке
у меня такое же вроде было но тогда причина была в хосте
Дед Мороз, ты сперва создаешь переменную $error а потом проверяешь на существование переменной и если она существует выводишь ошибку.
Вместо isset($error) сделай !empty($error)
Wins, да всё с ней впорядке ёпта, она равна нулю, ёпта
Добавлено 08.01.14 в 00:15:48:
<?
if(isset($_POST[\'submit\'])) {
$error = null;
$file = $_FILES[\'filename\'][\'name\'];
if (empty($file)) $error .= \'Выберите файл<br/> \';
else if(!preg_match(\"/^\\.(jpg|jpeg|gif|png){1}$/i\", $file)) $error .= \'Не верный формат<br/> \';
if ($error) { echo \'<div class=\"error\">\'.$error.\'</div>\'; } else {
$newname = $user[\'id\'];
move_uploaded_file($file, R.\'/\'.$newname.\'.gif\');
}
}?>
Дед Мороз, пля, ты же проверяешь на существование переменной а не на существование содержимого в ней.
[code]$error = null;
if(isset($error)) echo \'Переменная существует\';
else echo \'Переменная не существует\';
echo \'<br />\';
if(!empty($error)) echo \'Переменная не пуста\';
else echo \'Переменная пуста\';[/code]