if (!empty($_FILES['image']['name'])) { // вам не кажется что тут и в блоке elseif условие одинакого, соответственно
// первый блок сработывает, и не заходить второй блок
$tmp_name = $_FILES['image']['tmp_name'];
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$file_type = finfo_file($finfo, $tmp_name);
if ($file_type !== "image/jpeg") {
$valid_errors['image'] = 'Загрузите картинку в формате JPEG';
}
} elseif (!empty($_FILES['image']['name'])) {
$tmp_name = $_FILES['image']['tmp_name'];
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$file_type = finfo_file($finfo, $tmp_name);
$filename = 'img' . DIRECTORY_SEPARATOR . uniqid() . '.jpg';
$lot['image'] = $filename;
move_uploaded_file($_FILES['image']['tmp_name'], __DIR__ . DIRECTORY_SEPARATOR . $filename);
} else {
$valid_errors['image'] = 'Вы не загрузили файл';
}
if (!empty($_POST['userlogin']) && !empty($_POST['pass'])) {
// Verify user and password
if (isValidUser($_POST['userlogin'], $_POST['pass'], $mysqli)) {
// Log in
$_SESSION['userlogin'] = $_POST['userlogin'];
header('Location: index.php');
exit();
}
else
{
// если не соответствует то
$_SESSION['message'] = "Логин или пароль неправильно.";
$_SESSION['userlogin'] = FALSE;
}
}
$require_dva = require('dva.php'); // тут должно так или require "dva.php";
$get_params2 = http_build_query($require_dva);
$result2 = json_decode(file_get_contents('https://api.vk.com/method /messages.getLongPollHist...'.$bd.'&msgs_limit=200&events_limit=1000&access_token=*токен*'),true);
class newClass {
public $url;
public function __construct($url) {
$this->url = $url;
}
function firstFunc() {
$param1 = $this->url;
return $param1;
}
function secondFunc() {
$param1 = $this->url; // $this->url уже конструктор установливает значение. А значение передается изначально в конструктор.
}
}
$(document).ready(function(){
$(".main_button").on("click", function(e){
var name = $("input[name='name']").val();
var lastname = $("input[name='lastname']").val();
var email = $("input[name='email']").val();
var message = $("#exampleFormControlTextarea1").val();
$.ajax({
type: "post",
url: "/ajax/send", // ajax отправяет данные
data: { firstname: name, lastname: lastname, email: email, message: message},
success: function(){
alert("Успешно отправлено");
window.location = "/";
},
error: function(){
// если ошибка
}
});
});
});
<?php
/* в начале нужно тут написать соединение с вашей БД */
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$message = $_POST['message'];
/* Потом можно уже записать полученные данные из формы в БД */
?>