Counter-Strike 1.6
HH-GaminG.EU #GunGame
91.134.123.43:27015
gg_crossfire
Играчи: 8/28
gg_crossfire
Counter-Strike 1.6
[BG] GODLIKE # Dust2 / Classic + VIP 45.144.155.164:27015 de_dust2 Играчи: 10/32
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] 45.144.155.113:27015 de_dust2 Играчи: 0/31
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_dust2 Играчи: 0/16
Counter-Strike 1.6
VIP
45.144.155.171:27015 ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK zm_snow_attack_dd 11/32

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) Свалено 164 пъти
banners.zip
(15.78 KiB) Свалено 164 пъти

Аватар
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 регистрирани и 2 госта