Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36

Не получается, завершить реализацию входа на PHP

24.08.2014, 01:18. Показов 934. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый суток.

Регистрация работает на ура!!!!
А вход, не работает, в чем проблемы, подскажите пожалуйста, а лучше покажите пример из моего кода.

Вот регистрация

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?  
session_start();
define('INCLUDE_CHECK',true);
require 'connect.php';
require 'functions.php';
 
        if(isset($_POST['submit']))
{
    $err = array(); 
    
 
//===========login===========//
# Логин
    $login = txt($_POST['login']);
# Проверка ввода логина
    if (empty($login)) {
    $err[]='<font color="red">Не введен логин</font>'; 
    }
# Проверка длины логина
    if (!empty($login) && (strlen($login) < 3 || strlen($login) > 32)) {
        $err[]='<font color="red">Логин должен содержать от 3 до 32 символов!</font>';
    }
# Проверка занятости логина
    if (mysql_num_rows(mysql_query("SELECT * FROM `vhod` WHERE `login` = '". input($login) ."'")) != 0){
    $err[]='<font color="red">Извините, введённый вами логин<b> ' . $login . '</b>  уже зарегистрирован. Введите другой логин.</font>';
    } 
# Проверка символов в логине 
    if(preg_match('/[^a-z0-9\-\_\.]+/i',$_POST['login'])){
        $err[]='<font color="red">Ваш логин сожержит недопустимые символы!</font>';
    }
 
//===========password===========//
 # Пароль
    $password = txt($_POST['password']);    
# Проверка ввода пароля
    if (empty($password)) {
    $err[]='<font color="red">Не введен пароль</font>';
    }
# Проверка символов в пароле 
    if(preg_match('/[^a-z0-9\-\_\.]+/i',$_POST['password'])){
        $err[]='<font color="red">Ваш пароль сожержит недопустимые символы!</font>';
    }   
# Проверка длины пароля
    if (!empty($password) && (strlen($password) < 6 || strlen($password) > 32)) {
    $err[]='<font color="red">Неверная длина пароля. Допустимо от 6 до 32 символов</font>';
    }
 # Повторный пароль    
     $password2 = txt($_POST['password2']);
 # Проверка ввода повторного пароля
     if (empty($password2)) {
     $err[]='<font color="red">Не введен повторный пароль</font>';
    }
 # Проверка совпадения паролей
     if (!empty($password2) && $password != $password2){ 
     $err[]='<font color="red">Пароли не совпадают</font>'; 
     }
 
//=========== Проводим регистрацию ===========//
    if (!count($err))
    {
# Кодируем пароль
        $password = encrypt($password);
# Запрос на регистрацию
    $result=  mysql_query(" INSERT INTO vhod(login,password)
                        VALUES(
                            '".$_POST['login']."',
                            '".md5($password)."',
                        )");                    
# Выводим уведомление
        if ($result=='TRUE')
        {   
            header("Location:success.php");// регистрация успешно создано!!!
        }
 
   }
if(count($err))
    {
        $_SESSION['msg']['reg-err'] = implode('<br />',$err);
    }       
}
?>
 
.....
 
<?php 
                            echo'   <div id="reg">Регистрация</div><hr>';
                            
                        if($_SESSION['msg']['reg-err'])
                        {
                            echo '<div class="err">'.$_SESSION['msg']['reg-err'].'</div>';
                            unset($_SESSION['msg']['reg-err']);
                        }
                        
                        if($_SESSION['msg']['reg-success'])
                        {
                            echo '<div class="success">'.$_SESSION['msg']['reg-success'].'</div>';
                            unset($_SESSION['msg']['reg-success']);
                        }
                            echo'   
                    <form action="" method="post" >
                <input name="login" type="text"  placeholder="Ваш логин..." required value="'.$_POST["login"].'"/> 
                <input name="password" type="password"  placeholder="Ваш пароль..."  /> 
                <input type="submit" name="submit" value="Зарегистрироваться"></form></div> ';
  ?>
вход index.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
session_start();
define('INCLUDE_CHECK',true);
require 'connect.php';
require 'functions.php';
 
if($_POST['submit']=='Войти')
{
    // Проверяем, что представлена форма Войти
    
    $err = array();
    // Запоминаем ошибки
    
    
if (empty($login) or empty($password)) 
{
$err[]= "Вы ввели не всю информацию,заполните все поля!"; 
}
$login = stripslashes($login);
$login = htmlspecialchars($login);
 
$password = stripslashes($password);
$password = htmlspecialchars($password);
 
//удаляем лишние пробелы
$login = trim($login);
$password = trim($password);
 
 
$result = mysql_query("SELECT * FROM vhod WHERE login='$login' AND password='$password'",$db); 
if (empty($myrow['id']))
{
 
$err[]= "Извините, введённый вами логин или пароль неверный."; 
 
}
else {
          $_SESSION['password']=$myrow['password']; 
          $_SESSION['login']=$myrow['login']; 
          $_SESSION['id']=$myrow['id'];
          
echo "<html><head><meta http-equiv='Refresh' content='0; URL=index.php'></head></html>";
 
}
    if($err)
    $_SESSION['msg']['login-err'] = implode('<br />',$err);
}
 
 
 
?>
 
      <?php
if($_SESSION['msg']['reg-err'])
                        {
                            echo '<div class="err">'.$_SESSION['msg']['reg-err'].'</div>';
                            unset($_SESSION['msg']['reg-err']);
                        }
                        
                        if($_SESSION['msg']['reg-success'])
                        {
                            echo '<div class="success">'.$_SESSION['msg']['reg-success'].'</div>';
                            unset($_SESSION['msg']['reg-success']);
                        }
print <<<HERE
Авторизация</h1>
    <form action="" method="post">
        <input name="login" placeholder="Логин"  required />
        <input name="password" type="password" placeholder="Пароль" required />
        <input type="submit" name="submit" value="Войти"/>
    </form>
<br>
HERE;
 
{
print <<<HERE
<br><br><br>
<table align="center">
<tr><td>
<h4>Здравствуйте,<b> $_SESSION[login]</b></h4><br>
<span align="left">
<a href='page.php?id=$_SESSION[id]'>Моя страница</a>&nbsp<a href='err.php'>Выход</a></span><br><br>
</td></tr>
</table>
HERE;
}
 
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.08.2014, 01:18
Ответы с готовыми решениями:

Средствами PHP и с использованием ООП php создать реализацию следующего интерфейса:
interface ArrayHelperInterface extends IteratorAggregate, ArrayAccess, Countable { /** * @param...

Не получается завершить тест и просчитать результат
Очень нужна помощь, с VB встречаюсь второй раз в жизни, для зачёта надо создать тест (Кеттелла_детский вариант) домучила тест до...

Необходимо написать реализацию асинхронного API на PHP
Необходимо написать реализацию асинхронного АПИ на ПХП, а так же класс обертку для реализации запросов к нему на JavaScript. Соот-но...

17
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
24.08.2014, 09:44
Цитата Сообщение от niknam Посмотреть сообщение
Добрый суток.
добрый)

Во-первых, что хотя бы происходит при авторизации? Пишет ошибки какие-то? Проверяли чему соответствуют переменные $login и $password перед запросом mysql_query?
Во-вторых, зачем в сессии хранить пароль\логин\id? Достаточно хранить логин или id. И почему код так плохо оформлен...
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 12:14  [ТС]
pav1uxa,
Я новичок, не совсем, разбираюсь в авторизации. Пожалуйста если можете покажите Ваш пример как должен вообще работать - система авторизации.
Т.е в моем коде, выдается оповещение в том что не правильно логин и пароль. Ведь я регистрировался и проверил базу все отлично. А при авторизации не так а та же ошибка. И еще после успешной авторизации, должно показывать Здравствуйте, имя или фамилия того кто вошел в систему. и профиль и или моя страничка.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 12:26
Проверка нажатия кнопки есть
PHP
1
2
3
4
5
6
7
8
9
if($_POST['submit']=='Войти')
{
    // Проверяем, что представлена форма Войти
    
    $err = array();
    // Запоминаем ошибки
    
    
if (empty($login) or empty($password))
А вот что в переменные попадает нету
PHP
1
2
$login = $_POST['login'];
$password = $_POST['password'];
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 15:19  [ТС]
Игорь[Igor],
покажи как нужно, а то не понимаю.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 15:25
В гугле введи "php пример регистрация" тебе столько вариантов выдаст, все не пересмотриш
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 19:16  [ТС]
В чем же проблемы? Я же так и делаю, все равно не получается.......
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
include ("bd.php");
if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
{
$login = $_SESSION['login'];
$password = $_SESSION['password'];
$result = mysql_query("SELECT id,avatar FROM users WHERE login='$login' AND password='$password'",$db); 
$myrow = mysql_fetch_array($result);
}
 
?>
.......
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 19:29
А ты логин и пароль записал в сессию, что б проверять?
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 19:29  [ТС]
Игорь[Igor], таких подобных я не замечал.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 19:31
почему то у тебя запрос получаеш в $result
PHP
1
2
3
4
5
6
7
8
9
10
11
$result = mysql_query("SELECT * FROM vhod WHERE login='$login' AND password='$password'",$db); 
if (empty($myrow['id']))
{
 
$err[]= "Извините, введённый вами логин или пароль неверный."; 
 
}
else {
          $_SESSION['password']=$myrow['password']; 
          $_SESSION['login']=$myrow['login']; 
          $_SESSION['id']=$myrow['id'];
А проверку делаеш беря данные из $myrow
1
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 19:47  [ТС]
Игорь[Igor],Я просто новичок - мне трудно понять.... Я пока хочу сделать свою авторизацию, но и постепенно разбираться. Вам это проще написать и дописать. Ведь и Вам в трудную минуту тоже помогут.

Добавлено через 9 минут
Игорь[Igor], help please, дописать все!! Заранее спасибо Ведь тебе это легко, а мне не дошло...
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 19:59
Ну раз недошло, готовое темболее не поможет, я показал что ты запрос получаеш в одну переменную, а используешь другую, вот и разбирайся пока с этим

Добавлено через 2 минуты
У меня вот сделано так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Достаем из таблицы инфу о пользователе по логину
    $res=mysql_query("SELECT * FROM `users` WHERE `login`='$login' ");
    $data=mysql_fetch_array($res);
 
//Если такого нет, то пишем что нет
    if(empty($data['login']))
    {
        die("Такого пользователя не существует!");
    }
//Если пароли не совпадают
    if($password!=$data['password'])
    {
        die("Введенный пароль неверен!");
    }
//Запускаем пользователю сессию
    session_start();
 
//Записываем в переменные login и id
    $_SESSION['login']=$data['login'];
    $_SESSION['id']=$data['id'];
Добавлено через 2 минуты
Вот тебе нехватает mysql_fetch_array();
PHP
1
2
$result = mysql_query("SELECT * FROM vhod WHERE login='$login' AND password='$password'",$db); 
$myrow=mysql_fetch_array($result);
Откуда то скопипастил, но невнимательно разобрал тот код
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 21:10  [ТС]
Цитата Сообщение от Игорь[Igor] Посмотреть сообщение
Ну раз недошло, готовое темболее не поможет, я показал что ты запрос получаеш в одну переменную, а используешь другую, вот и разбирайся пока с этим

Добавлено через 2 минуты
У меня вот сделано так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Достаем из таблицы инфу о пользователе по логину
    $res=mysql_query("SELECT * FROM `users` WHERE `login`='$login' ");
    $data=mysql_fetch_array($res);
 
//Если такого нет, то пишем что нет
    if(empty($data['login']))
    {
        die("Такого пользователя не существует!");
    }
//Если пароли не совпадают
    if($password!=$data['password'])
    {
        die("Введенный пароль неверен!");
    }
//Запускаем пользователю сессию
    session_start();
 
//Записываем в переменные login и id
    $_SESSION['login']=$data['login'];
    $_SESSION['id']=$data['id'];
Добавлено через 2 минуты
Вот тебе нехватает mysql_fetch_array();
PHP
1
2
$result = mysql_query("SELECT * FROM vhod WHERE login='$login' AND password='$password'",$db); 
$myrow=mysql_fetch_array($result);
Откуда то скопипастил, но невнимательно разобрал тот код
Игорь[Igor], т.е вот так!
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
include ("bd.php");
define('INCLUDE_CHECK',true);
require 'connect.php';
if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
{
$login = $_SESSION['login'];
$password = $_SESSION['password'];
$result = mysql_query("SELECT * FROM `vhod` WHERE `login`='$login' ");
$myrow = mysql_fetch_array($result);
}
//Если такого нет, то пишем что нет
    if(isset($_POST['submit']))
{
    $err = array(); 
    
    if(empty($result['login']))
    {
        $err[]="Такого пользователя не существует!";
    }
//Если пароли не совпадают
    if($password!=$result['password'])
    {
        $err[]="Введенный пароль неверен!";
    }
//Запускаем пользователю сессию
    session_start();
 
//Записываем в переменные login и id
    $_SESSION['login']=$result['login'];
    $_SESSION['id']=$result['id'];
 
if(count($err))
    {
        $_SESSION['msg']['reg-err'] = implode('<br />',$err);
    }       
}   
    
?>
Добавлено через 11 минут
Игорь[Igor], спасибо, что помогаете! У меня не получается - все равно одни и те же проблемы.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 22:10
PHP
1
if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
Почему у тебя тут $_SESSION, а не $_POST?
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 22:45  [ТС]
Цитата Сообщение от Игорь[Igor] Посмотреть сообщение
Почему у тебя тут $_SESSION, а не $_POST?
Вот так я исправил, но все равно не могу войти...
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
include ("bd.php");
define('INCLUDE_CHECK',true);
require 'connect.php';
if (!empty($_POST['login']) and !empty($_POST['password']))
{
$login = $_SESSION['login'];
$password = $_SESSION['password'];
$result = mysql_query("SELECT * FROM `vhod` WHERE `login`='$login' ");
$myrow = mysql_fetch_array($result);
}
//Если такого нет, то пишем что нет
    if(isset($_POST['submit']))
{
    $err = array(); 
    
    if(empty($result['login']))
    {
        $err[]="Такого пользователя не существует!";
    }
//Если пароли не совпадают
    if($password!=$result['password'])
    {
        $err[]="Введенный пароль неверен!";
    }
//Запускаем пользователю сессию
    session_start();
 
//Записываем в переменные login и id
    $_SESSION['login']=$result['login'];
    $_SESSION['id']=$result['id'];
 
if(count($err))
    {
        $_SESSION['msg']['reg-err'] = implode('<br />',$err);
    }       
}   
    
?>
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 22:54
PHP
1
2
$login = $_SESSION['login'];
$password = $_SESSION['password'];
тут опять же $_POST нужен, а не $_SESSION
0
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 36
24.08.2014, 23:03  [ТС]
Цитата Сообщение от Игорь[Igor] Посмотреть сообщение
тут опять же $_POST нужен, а не $_SESSION
Я исправлял так - ничего не помогает.....

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
include ("bd.php");
define('INCLUDE_CHECK',true);
require 'connect.php';
if (!empty($_POST['login']) and !empty($_POST['password']))
{
$login = $_POST['login'];
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM `vhod` WHERE `login`='$login' ");
$myrow = mysql_fetch_array($result);
}
//Если такого нет, то пишем что нет
    if(isset($_POST['submit']))
{
    $err = array(); 
    
    if(empty($result['login']))
    {
        $err[]="Такого пользователя не существует!";
    }
//Если пароли не совпадают
    if($password!=$result['password'])
    {
        $err[]="Введенный пароль неверен!";
    }
//Запускаем пользователю сессию
    session_start();
 
//Записываем в переменные login и id
    $_POST['login']=$result['login'];
    $_POST['id']=$result['id'];
 
if(count($err))
    {
        $_SESSION['msg']['reg-err'] = implode('<br />',$err);
    }       
}   
    
?>
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
25.08.2014, 09:41
И дальше все не верно

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//Если такого нет, то пишем что нет
    if(isset($_POST['submit']))
{
    $err = array(); 
    
    if(empty($result['login']))
    {
        $err[]="Такого пользователя не существует!";
    }
//Если пароли не совпадают
    if($password!=$result['password'])
    {
        $err[]="Введенный пароль неверен!";
    }
//Запускаем пользователю сессию
    session_start();
 
//Записываем в переменные login и id
    $_POST['login']=$result['login'];
    $_POST['id']=$result['id'];
 
if(count($err))
    {
        $_SESSION['msg']['reg-err'] = implode('<br />',$err);
    }       
}
$result непереписал на $myrow
Вообще ничего не видиш по коду? пройтись попорядку по строкам посмотреть хотя бы что делаеться, что лишнее чего то может нехватает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.08.2014, 09:41
Помогаю со студенческими работами здесь

Точка входа index.php, определение параметров
Здравствуйте, сервер Apache. Нужно что бы при запросах наподобие http://localhost/454gty http://localhost/4dfgdfg ...

Помогите новичку с счётчиком входа на сайт (на php/python)
Помогите новичку с счётчиком входа на сайт (на php/python) Что для этого нужно ? Может есть у кого,please

PHP - Едина точка входа, или контроль передачи файлов
В .htaccess у меня прописан код ниже, соответственно все запросы перенаправляются на это файл index.php &lt;IfModule mod_rewrite.c&gt;...

пытаюсь сделать реализацию через считывание из файла кол-ва чисел, i,но незнаю как сделать реализацию из файла в массив и сортировки.
В файле input.txt находится неизвестное количество вещественных чисел в интервале . Выцапарать их оттуда, отсортировать по убыванию модуля...

Передача переменной из формы в точку входа и из точки входа в форму
Здравствуйте всем. Как мне передать переменную с обработчика событий из формы MyForm.h в MyForm.cpp в точку входа WINAPI wWinMain и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru