Pokaż wyniki od 1 do 6 z 6

Wątek: [TUTORIAL]Zapisywanie numerów piszących do bota

  1. #1
    Doświadczony GGadacz
    Dołączył
    27.03.2012
    Posty
    131

    [TUTORIAL]Zapisywanie numerów piszących do bota

    Ekhem, tak więc kilka osób mnie pytało, jak zrobić zapisywanie osób piszących do bota, więc opisuję metodę zrobienia tego na plikach.
    Na początek należy zrobić na serwerze plik numery.txt następnie na początku skryptu bota dodajemy taki oto kod:
    Kod php:
    $plik "numery.txt"//Podajemy ścieżkę pliku
    $dane file_get_contents($plik); //Odczytanie z pliku z numerami
    $tablica explode(","$dane); //Rozbijamy plik na tablicę
    if(!in_array($from$tablica)){ //Sprawdzamy czy numeru nie ma w pliku
    $dodaj $from.",".$dane//Dodajemy numer do stringa z numerami
    file_put_contents($plik$dodaj); //Aktualizujemy plik z numerami

    Z kolei aby odczytać te numery do tablicy, wykorzystujemy:
    Kod php:
    $plik "numery.txt"//Podajemy ścieżkę pliku
    $dane file_get_contents($plik); //Odczytanie z pliku z numerami
    $tablica explode(","$dane); //Rozbijamy plik na tablicę 

  2. #2
    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
    Pomysł całkiem fajny i łatwy dla początkujących lecz ja bym to troszeczkę inaczej zbudował, a mianowicie tą linijkę:
    $dodaj = $from.",".$dane; //Dodajemy numer do stringa z numerami
    Zapisał bym tak:
    $tablica[] = $from;
    $dodaj = implode(',', $tablica);

    Jest ona nieco dłuższa i trudniejsza do ogarnięcia ale pokazuje nowym kolejne ciekawe funkcje, idąc myślą zapisywania tablicy do pliku można użyć funkcji serialize i unserialize zapisując zmienną do pliku w odwracalny sposób i zapisywać razem z numerem nick. A po głębszym spojrzeniu na ten temat okazuje się ze w ten oto sposób można napisać już bardzo prosty czat
    Nic tylko dalej zagłębiać się w PHP
    Ostatnio edytowane przez Wazniak96 ; 03.10.2012 o 22:49

  3. #3
    Doświadczony GGadacz
    Dołączył
    27.03.2012
    Posty
    131
    Ruloo, ale to nie jest tutorial pod czat

  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
    Tak wiem, napisałem to tylko jako taką wzmiankę

  5. #5

    Dołączył
    12.11.2016
    Marka tel.
    SONY
    Model tel.
    D2015
    FW telefonu
    Android 4.4.2
    Posty
    9
    Jestem zielony w php, otóż mam pytanie.

    Co zrobić, jeżeli miałbym te kody w funkcji?

    Kod php:
    function addToRecipients()
    {
        
    $file "recipients.txt";
        
    $data file_get_contents($file);
        
    $array explode(","$data);
        if(!
    in_array($from$array))
        {
            
    $add $from.",".$data;
            
    file_put_contents($file$add); 
        }
    }

    function 
    readRecipients()
    {
        
    $plik "numery.txt";
        
    $dane file_get_contents($plik);
        
    $tablica explode(","$dane);
    }

    $recipients readRecipients(); 
    i co mam zrobić, jeżeli chciałbym sprawdzić, czy dany numer istnieje w pliku?
    Nie wiem, czy mnie zrozumiecie, chodzi mi o to, jak to wykorzystać?
    Ostatnio edytowane przez krystian935 ; 28.12.2016 o 18:15

  6. #6
    Możesz... Mieć listę numerów które kiedykolwiek napisały do bota? I wysyłać im z niego (bota) jakieś wiadomości, np o aktualizacji funkcji? Albo użyć tego jako dane statystyczne, ile ogólnie numerów do Ciebie napisało. Wszystko zależy od wyobraźni.

    Co do poradnika, oczywiście że można tutaj dużo poprawić (sam zrobiłem to zupełnie inaczej), ale dla innych powiem tylko, że możecie mieć tak jak ja, problem z prawami pliku. Musiałem zmienić prawa na zapis, bo inaczej nie dopisywało mi zupełnie nic.

Podobne wątki

  1. [iOS] Zapisywanie zdjęcia w rolce aparatu.
    By madhunt3r in forum Ciekawe sugestie
    Odpowiedzi: 4
    Ostatni post / autor: 15.11.2015, 21:35
  2. Odpowiedzi: 2
    Ostatni post / autor: 10.07.2013, 12:50
  3. Odpowiedzi: 6
    Ostatni post / autor: 08.11.2012, 17:46
  4. Support gg i usuwanie numerów GG (za spamowanie i nękanie)
    By JacoH in forum Wiedza ogólna - przeczytaj zanim napiszesz
    Odpowiedzi: 1
    Ostatni post / autor: 08.09.2012, 19:28
  5. Odpowiedzi: 2
    Ostatni post / autor: 08.08.2012, 12:01

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
  •