Просмотр поста #528711: У Вас есть один вопрос? - Тогда задайте его тут! new!

.
kandyor

вот то, что надо, исправил, время в скрипте и в запросе в базу отличалось на секунду и из-за этого в базу шло не то, что надо.

require('../incfiles/lib/class.upload.php');
        $name_foto = $user_id."_".time();
$handle = new upload($_FILES['imagefile']);
if ($handle->uploaded) {
$handle->allowed = array('image/jpeg', 'image/gif', 'image/png');
$handle->file_max_size = 1024 * $set['flsz'];
$handle->file_new_name_body   = $name_foto;
$handle->image_convert = 'jpg';
$handle->process('../files/foto/');
if (!$handle->processed) {
echo functions::display_error($handle->error);
}
$handle->clean();
$image = substr($_FILES['imagefile']['name'],0,-4);
}

       $update = mysql_query("UPDATE `users` SET `main_foto` = '".$name_foto."' WHERE `id` = '".$user_id."' ");

   header('Location: index.php?mode=foto');

но еще вопрос: как удалть предыдущую загруженную фотографию? unlink не работает((