Главная страница
Навигация по странице:

  • Окно регистрации

  • Главное меню

  • JavaScript-код

  • 18 - Суроого Жооб. Диплом.ru. Перевод узбекский русский


    Скачать 3.47 Mb.
    НазваниеПеревод узбекский русский
    Анкор18 - Суроого Жооб
    Дата12.05.2023
    Размер3.47 Mb.
    Формат файлаdocx
    Имя файлаДиплом.ru.docx
    ТипДокументы
    #1124263
    страница3 из 3
    1   2   3


    <голова>





    <услуб>

    html, тана {

    высота: 100%;

    }}

    Тана {

    граница: 0;

    заполнить: 0;

    ширина: 100%

    показать: таблицу;

    вес шрифта: 100

    семейство шрифтов: "Карла";

    }}

    .идиш {

    выравнивание текста: по центру;

    отображение: таблица-ячейка;

    вертикальное выравнивание: среднее;

    }}

    .содержание {

    выравнивание текста: по центру;

    дисплей: встроенный блок

    }}

    .заглавие {

    размер шрифта: 96px;

    }}

    .опт {

    верхний край: 30 пикселей;

    }}

    .opt {

    текстовое оформление: нет;

    Размер шрифта: 150%

    }}

    а: конечно {

    красный цвет;

    }}





    <тана>





    Ларагон








    Версия PHP: информация


    Корень документа:






    Запуск












    Окно регистрации


    сеанс_начало ();

    include_once "config.php";

    $ fname = mysqli_real_escape_string ($ conn, $ _POST ['fname']);

    $ lname = mysqli_real_escape_string ($ conn, $ _POST ['lname']);

    $ email = mysqli_real_escape_string ($ conn, $ _POST ['email']);

    $ пароль = mysqli_real_escape_string ($ conn, $ _POST ['пароль']);

    if (! пусто ($ fname) &&! пусто ($ lname) &&! пусто ($ электронная почта) &&! пусто ($ пароль)) {

    если (filter_var ($ электронная почта, FILTER_VALIDATE_EMAIL)) {

    $ sql = mysqli_query ($ conn, "ОТ пользователей * ОТ электронной почты = '{$ электронная почта}'");

    если (mysqli_num_rows($sql)> 0) {

    echo "$ email - Такой адрес электронной почты уже существует!";

    } Другие {

    если (isset ($ _ FILES ['картинка'])) {

    $ img_name = $ _FILES ['изображение'] ['имя'];

    $ img_type = $ _FILES ['изображение'] ['тип'];

    $ tmp_name = $ _FILES ['image'] ['tmp_name'];

    $img_explode = взрыв('.', $img_name);

    $img_ext=end($img_portlash);

    $ extensions = ["jpeg", "png", "jpg"];

    если (in_array ($ img_ext, $ extensions) === true) {

    $types = ["изображение/jpeg", "изображение/jpg", "изображение/png"];

    если (in_array ($img_type, $types) === true) {

    $ время = время ();

    $new_img_name=$время.$img_name;

    if (move_uploaded_file($tmp_name, "images/".$ new_img_name)) {

    $ran_id = ранд(время(), 100000000);

    $статус = "В настоящее время активен";

    $encrypt_pass=md5($пароль);

    $insert_query = mysqli_query($conn,"Пользователь INSERT INTO (unique_id, fname, lname, email, password, img, status))

    ЗНАЧЕНИЯ ({$ ran_id}, '{$ fname}', '{$ lname}', '{$ email}', '{$ encrypt_pass}', '{$ new_img_name}', '{$ status}') " ");

    если ($ вставить_запрос) {

    $ select_sql2 = mysqli_query ($ conn, "Выберите * ОТ адреса электронной почты пользователя = '{$ электронная почта}'");

    если (mysqli_num_rows ($ select_sql2)> 0) {

    $ результат = mysqli_fetch_assoc ($ select_sql2);

    $ _SESSION ['unique_id'] = $ результат ['unique_id'];

    эхо "успех";

    } Другие {

    echo "Этот адрес электронной почты недоступен!";

    }}

    } Другие {

    echo "Что-то пошло не так. Пожалуйста, попробуйте еще раз!";

    }}

    }}

    } Другие {

    echo "Пожалуйста, загрузите файл изображения - jpeg, png, jpg";

    }}

    } Другие {

    echo "Загрузить файл изображения - jpeg, png, jpg";

    }}

    }}

    }}

    } Другие {

    echo "$ адрес электронной почты недействителен!";

    }}

    } Другие {

    echo "Обязательны все поля ввода!";

    }}

    ?>

    Главное меню


    сеанс_начало ();

    include_once "config.php";

    $ outgoing_id = $ _SESSION ['unique_id'];

    $ sql = "UNIQUE_ID НЕ-ПОЛЬЗОВАТЕЛИ ОТ * SELECT = {$ outgoing_id} user_id DESC ORDER";

    $ isAdmin = mysqli_query ($ conn, "SELECT * FROM users WHERE is_admin = '1'");

    $ activeUser = mysqli_query ($ conn, "Unique_id = {$ _SESSION ['unique_id']}, ГДЕ ПОЛЬЗОВАТЕЛИ ВЫБИРАЮТ *");

    $otherUser = "ОТ пользователей ОТ * ГДЕ is_admin = '1' И НЕ unique_id = {$ outgoing_id}";

    $ query2 = mysqli_query ($ conn, $ otherUser);

    $запрос = mysqli_query($conn,$sql);

    $ вывод = "";

    // активный пользователь

    если (mysqli_num_rows($activeUser) > 0)

    {

    $activeUserRow = mysqli_fetch_assoc($activeUser);

    }}

    // только администратор может видеть всех пользователей

    если (mysqli_num_rows ($ isAdmin) == $ activeUserRow ['is_admin'])

    {

    если (mysqli_num_rows ($ запрос) == 0)

    {

    $ output.="Нет доступных пользователей!";

    } elseif (mysqli_num_rows ($ запрос)> 0) {

    include_once "data.php";

    }}

    } Другие

    {

    если (mysqli_num_rows($запрос2)> 0) {

    $otherUserRow = mysqli_fetch_assoc ($ query2);

    }}

    $ output.= '






    <промежуток> '. $ otherUserRow ['fname']. "". $ otherUserRow ['lname']. '





    ';

    }}

    эхо $ вывод;

    ?>

    Окно чата


    сеанс_начало ();

    include_once "php/config.php";

    if (! isset ($_SESSION['unique_id']))) {

    заголовок ("местоположение: login.php");

    }}

    ?>



    <тана>





    <название>


    $ user_id = mysqli_real_escape_string ($ conn, $ _GET ['user_id']);

    $sql = mysqli_query($conn, "FROM * users FROM WHERE unique_id = {$user_id}");

    если (mysqli_num_rows($sql)> 0) {

    $ строка = mysqli_fetch_assoc ($ sql);

    } Другие {

    заголовок ("местоположение: users.php");

    }}

    ?>





















    <движение формы = "#" класс = "поле записи">



















    Окно ввода


    сеанс_начало ();

    если (isset ($ _ SESSION ['unique_id'])) {

    заголовок ("местоположение: users.php");

    }}

    ?>



    <тана>





    Приложение для живого чата | Дэниел















    <метка> Пароль:















    Еще не зарегистрированы? Регистрация














    JavaScript-код

    константная форма = document.querySelector(". поле записи"),

    incoming_id = form.querySelector(".incoming_id").значение,

    inputField = form.querySelector(".поле ввода"),

    sendBtn = form.querySelector ("кнопка"),

    chatBox = document.querySelector(".chatbox");

    form.onsubmit = (e) => {

    e.preventDefault();

    }}

    inputField.фокус ();

    inputField.onkeyup = () => {

    если (inputField.value! = "") {

    sendBtn.classList.add("активный");

    } Другие {

    sendBtn.classList.remove ("активный");

    }}

    }}

    sendBtn.onclick = () => {

    пусть xhr = новый XMLHttpRequest ();

    xhr.open("POST", "php/insert-chat.php", true);

    xhr.onload = () => {

    если (xhr.readyState === XMLHttpRequest.DONE) {

    если (xhr.status === 200) {

    inputField.value = "";

    прокрутить до конца ();

    }}

    }}

    }}

    пусть formData = новые FormData (форма);

    xhr.send (данные формы);

    }}

    chatBox.onmouseenter = () => {

    chatBox.classList.add("активный");

    }}

    chatBox.onmouseleave = () => {

    chatBox.classList.remove ("активный");

    }}

    setInterval (() => {

    пусть xhr = новый XMLHttpRequest ();

    xhr.open("POST", "php/get-chat.php", true);

    xhr.onload = () => {

    если (xhr.readyState === XMLHttpRequest.DONE) {

    если (xhr.status === 200) {

    пусть данные = xhr.response;

    chatBox.innerHTML = данные;

    если (! chatBox.classList.contains ("активный")) {

    прокрутить до конца ();

    }}

    }}

    }}

    }}

    xhr.setRequestHeader("Тип контента", "Приложение/x-www-form-urlencoded");

    xhr.send ("incoming_id =" + incoming_id);

    }, 500);

    Функция scrollToBottom()

    chatBox.scrollTop = chatBox.scrollHeight;

    }}

    const searchBar = document.querySelector(". search input"),

    searchIcon = document.querySelector(".кнопка поиска"),

    usersList = document.querySelector(".users-list");

    searchIcon.onclick = () => {

    searchBar.classList.toggle("показать");

    searchIcon.classList.toggle ("активный");

    searchBar.фокус ();

    если (searchBar.classList.contains ("активный")) {

    searchBar.value = "";

    searchBar.classList.remove ("активный");

    }}

    }}

    searchBar.onkeyup = () => {

    пусть searchTerm = searchBar.value;

    если (термин поиска! = "") {

    searchBar.classList.add("активный");

    } Другие {

    searchBar.classList.remove ("активный");

    }}

    пусть xhr = новый XMLHttpRequest ();

    xhr.open("POST", "php/search.php", true);

    xhr.onload = () => {

    если (xhr.readyState === XMLHttpRequest.DONE) {

    если (xhr.status === 200) {

    пусть данные = xhr.response;

    список пользователей.innerHTML = данные;

    }}

    }}

    }}

    xhr.setRequestHeader("Тип контента", "Приложение/x-www-form-urlencoded");

    xhr.send ("searchTerm =" + searchTerm);

    }}

    setInterval (() => {

    пусть xhr = новый XMLHttpRequest ();

    xhr.open("GET", "php/users.php", true);

    xhr.onload = () => {

    если (xhr.readyState === XMLHttpRequest.DONE) {

    если (xhr.status === 200) {

    пусть данные = xhr.response;

    если (! searchBar.classList.contains ("активный")) {

    список пользователей.innerHTML = данные;

    }}

    }}

    }}

    }}

    xhr.отправить ();

    }, 500);

    1   2   3


    написать администратору сайта