Mysqli Banners Система

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Mysqli Banners Система

Мнение от gadinkata » 25 Фев 2020, 00:03

Здравейте,направих една простичка банер система чрез mysqli,php и html
При мен всичко работи тествано е на xampp,ако има нещо дето съм пропуснал да кача,пишете :gamer1: :gamer1:
banners.zip
(15.78 KiB) Свалено 160 пъти
banners.zip
(15.78 KiB) Свалено 160 пъти

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Mysqli Banners Система

Мнение от hackera457 » 25 Фев 2020, 22:42

Код за потвърждение: Избери целия код

$con = mysqli_connect("localhost", "users", "password", "dbname");
Това нещо не е нужно всеки път да се отваря нова връзка към MySQL. Поставя се в началото на файла или в отделен конфигурационен файл и се инклудва във файла веднъж

Код за потвърждение: Избери целия код

$name1 = $_POST['name'];
    $website1 = $_POST['website'];
    $img = $_POST['img'];
Никога, ама НИКОГА не оставяй без филтриране и валидиране на данни, които се очаква да бъдат предоставени от потребителя

* mysqli_real_escape_string
* htmlspecialchars/htmlentites
* trim - за да е сигурно, че няма да има интервали в началото и края на стринга
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Mysqli Banners Система

Мнение от gadinkata » 26 Фев 2020, 00:17

hackera457 написа: 25 Фев 2020, 22:42 * mysqli_real_escape_string
* htmlspecialchars/htmlentites
* trim - за да е сигурно, че няма да има интервали в началото и края на стринга
Трите наще една и съща функция ли извършват?
Намерих ето това в интерет

Код за потвърждение: Избери целия код

$firstname = mysqli_real_escape_string($con, $_POST['firstname']);
$lastname = mysqli_real_escape_string($con, $_POST['lastname']);
$age = mysqli_real_escape_string($con, $_POST['age']);

$sql="INSERT INTO Persons (FirstName, LastName, Age) VALUES ('$firstname', '$lastname', '$age')";

if (!mysqli_query($con, $sql)) {
  printf("%d Row inserted.\n", mysqli_affected_rows($con));
}
го направих така и при мен гледам,че работи не дава грешка,но незнам как да го пробвам за кво служи

Код за потвърждение: Избери целия код

$name1 = mysqli_real_escape_string($con, $_POST['name']);
$website1 = mysqli_real_escape_string($con, $_POST['website']);
$img = mysqli_real_escape_string($con, $_POST['img']);

    $sql = "INSERT INTO banners (id, name, website, img) VALUES ( 'NULL', '$name1', '$website1', '$img')";
    if (!mysqli_query($con, $sql)) {
  printf("%d Row inserted.\n", mysqli_affected_rows($con));

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Mysqli Banners Система

Мнение от hackera457 » 26 Фев 2020, 06:16

И трите на едно
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Готови системи”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта