Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki od 1 do 10 z 28

Wątek: numer bota w wiadomości

  1. #1
    Rozmowny
    Dołączył
    10.09.2014
    Marka tel.
    Sony Ericsson
    Model tel.
    J108i
    Posty
    83

    numer bota w wiadomości

    Witam.

    Większość osób ma takie coś że jak ktoś napisze: Zapraszam na 1 super Czat gg:48179200. i informacja że reklamuję a u mnie (napisałem po swojemu) jak tak wpisze to skrypt wykonuje dalej. Nie wiem jak to zrobić żeby blokowało skrypt po numerze bota. Proszę o pomoc i pozdrawiam
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

  2. #2
    Rozmowny
    Dołączył
    18.08.2012
    Lokalizacja
    Północ.
    Marka tel.
    Huawei
    Model tel.
    P20 Pro
    FW telefonu
    EMUI 9.0 Android 9.0
    Posty
    91
    die; lub exit; po wykryciu bota

  3. #3
    Rozmowny
    Dołączył
    10.09.2014
    Marka tel.
    Sony Ericsson
    Model tel.
    J108i
    Posty
    83
    a jeśli to już mam i dalej wykonuje skrypt?
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

  4. #4
    Doświadczony GGadacz
    Dołączył
    01.06.2011
    Lokalizacja
    Lębork
    Marka tel.
    Sony
    Model tel.
    Xperia M2
    FW telefonu
    Android 5.1
    Posty
    262
    Obstawiam, że twoja blokada polega na wywaleniu z wiadomości wszystkich znaków oprócz cyfr a następnie sprawdzenie czy powstała liczba jest numerem bota lecz w tym przypadku powstaje nam numer 148179200, który nie jest botem.

    Wiesz czemu tak się dzieje, teraz pokombinuj jak to poprawić.

  5. #5
    Rozmowny
    Dołączył
    10.09.2014
    Marka tel.
    Sony Ericsson
    Model tel.
    J108i
    Posty
    83
    ale np u Baksior'a dałem taką reklamę "Zapraszam na 1super Czat gg:48179200 " i bana z miejsca dostałem za reklamę bota GG:48179200 i nie wiem jak on to zrobił. Pisałem z nim o tym to nie chce napisać.
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

  6. #6
    Doświadczony GGadacz
    Dołączył
    01.06.2011
    Lokalizacja
    Lębork
    Marka tel.
    Sony
    Model tel.
    Xperia M2
    FW telefonu
    Android 5.1
    Posty
    262
    Myśl myśl myśl... Slowo kluczowe: "GG:". Ogólnie rzecz biorąc da rade napisać blokadę taką by się nie dało w azden sposób reklamy wkleić ale z racji złożoności tego algorytmu ttzeba się zastanowić czy się opłaca ze względu na czas wykonania

  7. #7
    Rozmowny
    Dołączył
    10.09.2014
    Marka tel.
    Sony Ericsson
    Model tel.
    J108i
    Posty
    83
    Usunąć z $wiad GG i to powinno pomoc??
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

  8. #8
    Rozmowny
    Dołączył
    10.09.2014
    Marka tel.
    Sony Ericsson
    Model tel.
    J108i
    Posty
    83
    Próbowałem nawet bez 'gg' i też wysyła (wpisałem u Siebie: 1 48179200). Jak zrobić przed tym blokadę?
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

  9. #9
    Rozmowny
    Dołączył
    18.08.2012
    Lokalizacja
    Północ.
    Marka tel.
    Huawei
    Model tel.
    P20 Pro
    FW telefonu
    EMUI 9.0 Android 9.0
    Posty
    91
    Kod php:
    public function Sprawdz_bota() {
    global 
    $wyslane_do_bota$Push_Connection;

    $wyraz explode(" "$wyslane_do_bota);

    for(
    $i 0$cnt count($wyraz); $i $cnt$i++) {
    if(
    strlen($wyraz[$i] > and is_numeric($wyraz[$i])) {
    if(
    $Push_Connection -> isBot($wyraz[$i])) {

    //tutaj banujesz usera który napisał, usuwasz ten nr albo co tam chcesz, wysyłasz wiadomość na czat, że ktoś tam reklamował etc

    // jeżeli skrypt ma zatrzymać wysłanie wiadomości to nie zapomnij niżej o return die;
    return die;
    }}}} 
    Gdzieś tam przed wysłaniem wiadomości na czat i najlepiej przed sprawdzeniem czy tekst jest komendą wywołaj sobie tą funkcję

    Pisane z palca, oczywiście można to napisać sprawniej, bo is_numeric to nie rozwiązanie ale większość nie pisze [Siema wbij na nr gg "123456"] albo wbijaj na nr '123456', ja bym to zrobił preg_matchem ale zaraz podniesie się głos ludu, że to za wolna funkcja.

    Poczytaj też o settype i intval jako zamiennik preg_matcha
    Ostatnio edytowane przez playaz44 ; 17.03.2015 o 16:40

  10. #10
    Doświadczony GGadacz
    Dołączył
    20.02.2013
    Lokalizacja
    Sieradz
    Marka tel.
    LG
    Model tel.
    Swift l5
    FW telefonu
    Android 4.1.2
    Posty
    220
    Lepiej foreach ale to przy długiej wiadomości tak sprawdzać masakra do tego jeszcze jak ktoś napisze gg:nr to ominie
    Dobrze że wpadłem na dość lepsze rozwiązanie
    CzatGG: Kliknij!
    Moje GG: Kliknij!

Podobne wątki

  1. Odpowiedzi: 14
    Ostatni post / autor: 18.05.2013, 20:02
  2. Numer 43
    By krzos in forum Kontakty, rozmowy i powiadomienia
    Odpowiedzi: 4
    Ostatni post / autor: 04.04.2013, 21:26
  3. Odpowiedzi: 3
    Ostatni post / autor: 11.10.2012, 14:47
  4. utranony numer
    By malinowyxsok in forum Kontakty, rozmowy i powiadomienia
    Odpowiedzi: 2
    Ostatni post / autor: 21.04.2012, 19:18

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •