Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 12

Wątek: Wyświetlanie logów z dnia

Mieszany widok

Poprzedni post Poprzedni post   Następny post Następny post
  1. #1

    Wyświetlanie logów z dnia

    Witam.
    Chciałbym zrobić wyświetlanie logów według dnia, np piszę" /logi 20.02.2015
    Ale nie potrafię.
    Mam kod logów ale to jest na stronie a chciałbym by było na czacie na gg. i nie potrafię go przeprawić aby było dobrze.
    Kod:
    Kod php:
    <?php
    $data 
    addslashes($_POST['data']);
    if(!empty(
    $data)) {
    $czas strtotime($data);
    $czas1 $czas+86400;

    $q $db->query("select * from `logi` where `nick` = '".$_SESSION['nick']."' and czas > '{$czas}' and time < '{$czas1}'");

      if(
    $q->num_rows != 0){
      
    $t '';
        
    $s 1;
        while(
    $r $q->fetch_assoc())
        {
        
    $txt $r['nick'].' '.$r['numer'];
        
    $czas $r['czas'];
        
    $czasek date("d.m.Y G:i",$czas);
        
    $nick =htmlspecialchars("$txt",ENT_QUOTES);
        
    $t .= '['.$czasek.'] - '.$nick.' : '.$r['log']."<br>";
        
    $s++;
       }
        }else{
         
    $t "<font color='red'><b>Brak logów do wyświetlenia!</b></font>";}}
        
    ?>
    Jeśli ktoś mógłby mi pomóc przeprawić, to bardzo bym był wdzięczny

  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
    92
    Podziel pole czas na dwa pola, datę i godzinę, wtedy problem z głowy. Pomijając chaos w tym kodzie i możliwość włamania do bazy nie zapomnij zaktualizować plików w których używasz logów na stronie i dodać filtracji danych. Zanim nauczysz się na stałe złych nawyków, zajrzyj u wujka Google z pytaniem "PHP PDO", oprócz kilku dodatkowych linijek w kodzie nie ucierpisz, a chociaż jakaś podstawowa filtracja danych będzie, chociaż to i tak nie jest to co powinno być.
    Zamień while na foreach, milion razy szybsze i w razie w nie zacznie jechać po pustych danych.
    I nawet nie pisz tutaj, że nauczyłeś się od wujka Google wstawiać zmienne bezpośrednio w zapytanie, bo to będzie moja pierwsza i ostatnia wiadomość w tym temacie.
    Ostatnio edytowane przez playaz44 ; 21.02.2015 o 11:46

  3. #3
    Dzieki za odp.
    Nie nie nauczyłem się.
    Nie ja napisałem ten kod tylko wziąłem go z innego skryptu czatu

  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
    @playaz44 przesadzasz. PDO wraz z bindValue dość dobrze filtruje dane Poza tym nie musi od razu przechodzić na PDO skoro go nie zna. Wystarczy wyescapować string i będzie ok. Tym bardziej, że na GG czatach takie wielkie hakiery są

  5. #5
    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
    92
    Wazniak, jak robić to porządnie

  6. #6
    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
    A ten bo tak czytam i czytam i nie żeby coś ale wyswietlenie loga z całego dnia na sporym czacie jest teoretycznie nie możliwe ponieważ bitapi blokuje wiadomości dłuższe niż x znaków
    CzatGG: Kliknij!
    Moje GG: Kliknij!

  7. #7
    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
    92
    A ja znam proste ominięcie tego limitu i to żaden hack API GG samo PHP dostarcza nam odpowiedniej funkcji

  8. #8
    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
    Wiem pętla uciecie tekstu w odpowiednim miejscu i wysłanie kawałkami
    CzatGG: Kliknij!
    Moje GG: Kliknij!

  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
    92
    Pierwsze słyszę <lol2>

  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
    W sumie można jeszcze inaczej ale to jest spam i osobiście nie chciałbym pobrać i wyświetlić loga z całego dnia na gg
    CzatGG: Kliknij!
    Moje GG: Kliknij!

Podobne wątki

  1. Wyświetlanie wszystkich rozmów z pc
    By Reader in forum Aplikacja Android
    Odpowiedzi: 27
    Ostatni post / autor: 04.09.2013, 11:06
  2. Odpowiedzi: 1
    Ostatni post / autor: 28.08.2012, 15:01
  3. Złe wyświetlanie chmurki powiadomień
    By silver in forum Testy
    Odpowiedzi: 3
    Ostatni post / autor: 22.02.2012, 10:24

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
  •