code PHP

PHP

Tutaj można się dzielić skryptami php, prosić o pomoc itp
Łącznie 12 postów.
  • Pobieranie danych o użytkowniku z katalogu publicznego GG [PHP] [KATALOG GG] [API GG]

    Udostępniam klasę w PHP która ułatawia pobieranie danych z katalogu publicznego GG Pobierz CatalogGG.php require __DIR__.'/CatalogGG.php'; $gg = 12345678; // Numer GG którego pobieramy dane $CatalogGG = new CatalogGG($gg); echo $CatalogGG->getName(); // Imię i nazwisko echo $CatalogGG->getNick(); // Nick echo $CatalogGG->getLabel(); // Nick lub imię, w zależności które pole ma ustawione użytkownik echo $CatalogGG->getGender(); // Płeć, 1 - kobieta, 2 - mężczyzna echo $CatalogGG->getAge(); // Wiek echo $CatalogGG->getCity(); // Miejscowość echo $CatalogGG->getRegion(); // Województwo echo $CatalogGG->getNick(); // Nick echo $CatalogGG->getStatus(); // Status GG 1 = niedostępny, 2 = dostępny, 3 = zaraz wracam, 23 = pogadam, 33 = nie przeszkadzać echo $CatalogGG->getDescription(); // Opis GG

    fiber_newschedule16 sierpień 2021 19:59 comment 1 pageview 2063

  • Status GG na stronę / forum

    GG.pl udostępnia prosty sposób na pobranie swojego aktualnego statusu konta. Aby pobrać graficzny status na swoją stronę wystarczy użyć adresu: https://status.gadu-gadu.pl/users/status.asp?id=NUMER_GG&styl=STYL Opis parametrów GET: id - Tutaj podajemy numer GG którego chcemy pobrać status styl - Format w jakim chcemy pobrać status: 1: Grafika statusu 16x16px 2: Numeryczny status: 1(niedostępny) 2(dostępny/pogadam) 3(nie przeszkadzać/zaraz wracam) 3: Grafika statusu wraz z tekstem 143x32px 4: Grafika statusu 60x60px 5: Grafika statusu 20x20px 6: Tekstowa nazwa statusu (angielska) 7: Grafika statusu 32x32px Przykład kodu html

    fiber_newschedule7 styczeń 2021 20:37 comment 0 pageview 1500

  • Jak postawić czat GG na darmowym serwerze? 2020 [PHP] [MySQL]

    Witam! Opisuje jak postawić czat na naszym darmowym, prostym skrypcie czatu GG. [POBIERZ SKRYPT] W tym przykładzie wykorzystamy darmowy hosting www prv.pl Zakładamy konto na prv.pl i tworzymy nowy hosting www następnie logujemy się na nasz serwer FTP przy użyciu programu FileZilla (dane logowania znajdziemy w zakładce "Połączenie FTP") Po zalogowaniu tworzymy nowy folder np "czat" i wrzucamy do niego wszystkie pliki skryptu czatu oprócz pliku darmowy2020.sql, powinno to wyglądać tak: Kolejnym krokiem będzie utworzenie bazy danych MySQL, wracamy do panelu klienta prv.pl, klikamy zakładkę bazy danych > Dodaj nową baze. Następnie logujemy się do PhpMyAdmin, wybieramy nowo utworzoną baze, klikamy "import" i wybieramy plik darmowy2020.sql Teraz wchodzimy na stronę boty.gg.pl w celu rejestracji bota, po wypełnieniu przechodzimy do drugiego kroku rejestracji który dostaliśmy w mailu. Podajemy adres do pull.php, w naszym przypadku będzie to darmowyczat.prv.pl/czat/pull.php, pobieramy plik aktywacyjny i wrzucamy go folderu czat przez filezille Wystarczy teraz tylko skonfigurować nasz skrypt, w tym celu edytujemy plik config.php define('GGC_API_NUMBER', $to); define('GGC_API_MAIL', 'mail@gmail.com'); define('GGC_API_PASSWORD', '******'); define('GGC_DB_HOST', 'localhost'); define('GGC_DB_USER', 'user'); define('GGC_DB_NAME', 'name'); define('GGC_DB_PASSWORD', '*****'); define('GGC_CHAT_ADMIN', 12345678); define('GGC_MESSAGE_START', "⚈ "); GGC_API_MAIL to mail na którego rejestrowaliśmy bota. GGC_API_PASSWORD to hasło które dostaliśmy na maila po rejestracji na boty.gg.pl GGC_DB_HOST - host bazy GGC_DB_USER - użytkownik bazy GGC_DB_NAME - Nazwa bazy GGC_DB_PASSWORD - hasło do bazy W GGC_CHAT_ADMIN podajemy swój numer GG Dane dostępowe do MySQL można znaleźć w panelu klienta Możemy się cieszyć czatem :) Czat można też testować na GG:71943125

    fiber_newschedule13 wrzesień 2020 17:42 comment 1 pageview 2671

  • Darmowy skrypt czatu GG 2020 [PHP] [MySQL]

    Darmowy skrypt czatu GG stworzony w PHP i bazie MySQL v1.0 pobierz - Pierwsze wydanie skryptu Poradnik postawienia czatu: https://www.gg-czaty.pl/post/996312 Przykładowy czat: GG:71943125

    fiber_newschedule13 wrzesień 2020 16:55 comment 0 pageview 2345

  • Jak zamienić link GG na zdjęcie? [HTML] [jQuery] [JavaScript]

    Przedstawiam prostą funkcję na zamianę linków GG na zdjęcia w jQuery function replaceLinks(elements) { $(elements).each(function(){ var html = $(this).html(); html = html.replace(/http[s]{0,1}\:\/\/www\.gg\.pl\/dysk\/(([^\/]+)\/([^\s]+))/gm, ''); $(this).html(text); }); } Przykład użycia Przykładowy tekst z linkiem https://www.gg.pl/dysk/zfzxj2CvQXsuzPzxj2CvTYI/Przechwytywanie(2).PNG $(function(){ replaceLinks('p.text'); });

    fiber_newschedule4 marzec 2020 21:35 comment 0 pageview 1268

  • Darmowy skrypt czatu GG by AdamPiotr v.2.0

    Dobry wieczór :) Kiedyś wrzuciłem swoją wersję darmowego czatu GG i obiecałem aktualizację. Dzisiaj wrzucam zatem drugą, poprawioną oraz wzbogaconą o różne rozrywkowe komendy wersję. Szczerze mówiąc nie pamiętam co było w poprzedniej, ale w tej możemy między innymi: + Banować łobuzów + Dać kicka niegrzecznym + Zalogować danego użytkownika + Podejrzeć informację o nim + Zagrać w zdrapkę, kostkę itp. + Dostępne są różne komendy \"spamownicze\" Ponadto, rejestrując się na czacie, użytkownik musi podać nick, jakim będzie się posługiwał. Czat główny by AdamPiotr v.2.0 Link do pobrania skryptu: https://ufile.io/cgp5q7sd

    fiber_newschedule5 styczeń 2020 21:04 comment 0 pageview 1507

  • Darmowy skrypt czatu GG by AdamPiotr

    Witam :) Jest to skrypt udostępniony przez Arka w zeszłym roku, po mojej małej modyfikacji polegającej na dołożeniu podstawowych komend i kontroli logicznej staffów. Oczywiście, skrypt jest w fazie rozwojowej i za wszelkie sugestie jego poprawy będę wdzięczny :) Skrypt napisany w języku PHP bez bazy mySQL. V.1.0 - 31.10.2018 Link do pobrania skryptu: https://uploadfiles.io/ycfvb

    fiber_newschedule31 październik 2018 23:51 comment 0 pageview 3710

  • Biblioteka implementująca BotAPI od gg-czaty.pl w PHP

    Nasza sieć czatów udostępnia biblioteke implementująca BotAPI w PHP Link do pobrania biblioteki: https://gg-czaty.pl/pobierz/BotApiGG.zip v1.2 Opis metod klasy BotApiGG addTextMessage() - Dodawanie tekstu do wiadomości setRecipientsMessage() - Ustawienie odbiorców wiadomości addImageMessage() - Dodawanie obrazka do wiadomości sendMessage() - Wysyłanie wiadomości PUSH sendReply() - Wysyłanie widomości PULL clear() - Czyszczenie wiadomośći setStatus() - Ustawienie opisu i statusu bota isBot() - Sprawdza czy podany numer jest botem Przykłdy użycia: Łączenie z botem include 'BotApiGG.php'; $bot = new BotApiGG(12345678, 'xyz@gmail.com', '********'); if ($bot->connect) { } else { die('Błąd połaczenia z botem: '.$bot->error); } Wysyłanie wiadomości PULL $bot->addTextMessage('Przyładowa wiadomość tekstowa'); $bot->sendReply(); $bot->clear(); Wysyłanie wiadomości PUSH $bot->addTextMessage('Przyładowa wiadomość tekstowa'); $bot->setRecipientsMessage([12345678, 56428756]); $bot->sendMessage(); $bot->clear(); /* UWAGA ! Maksymalna liczba odbiorców to 1000 numerów ! */

    fiber_newschedule18 marzec 2018 16:59 comment 1 pageview 3417

  • Blokowanie linków

    Udostępniam kod na blokowanie linków w wiadomościach. Być może komuś się przyda. $msg = file_get_contents('php://input'); if (preg_match('/(http[s]{0,1})\:\/\/[\d\D]+\.[a-zA-Z]{2,3}/', stripslashes($msg))) { echo 'Wysyłanie linków jest zablokowane.'; exit; }

    fiber_newschedule25 grudzień 2017 20:24 comment 0 pageview 3908

  • Dokumentacja komend PHP [nieaktualna]

    TA DOKUMENTACJA JEST JUŻ NIEAKTUALNA. AKTUALNA ZNAJDUJE SIĘ POD ADRESEM https://gg-czaty.pl/posty,post=720284 1.0 - Opis zmiennych 1.1 - Opis funkcji 1.2 - Wysyłanie wiadomości 1.2.1 - Wysyłanie wiadomości do numeru 1.2.2 - Wysyłanie wiadomość do kilku numerów 1.2.3 - Wysyłanie wiadomości do zalogowanych 1.3 - Pobieranie informacji o użytkowniku 1.3.1 - Pobieranie informacji danego numeru 1.4 - Tworzenie nicku 1.5 - Wyszukiwanie użytkowników 1.6 - Edytowanie użytkownika 1.0 - Opis zmiennych $from - Numer użytkownika $to - Numer czatu $nick - Nick użytkownika bez znaczków $nickk - Nick użytkownika ze znaczkami $aktywni - Numery zalogowanych użytkowników (w tablicy) $msg - Wiadomość użytkownika $parts - wiadomość użytkownika rozbita na tablice $user - przechowuje informacje o użytkowniku 1.1 - Opis funkcji msg() - Wysyła wiadomość do użytkownika diee() - Działa tak jak msg tylko treść jest pogrubiona i czerwona wiad() - Wysyła wiadomość do danego numeru lub kilku obrazek() - Wysyła obrazek do danego numeru lub kilku user() - Pobiera informacje o użytkowniku nick() - Tworzy nick ze znaczkami rangi, slubu itd 1.2 - Wysyłanie wiadomości Aby wysłać wiadomość do osoby która używa komendy należy użyć funkcji msg(), funkcja obsługuje BBcode msg('Przykładowa wiadomość'); msg('Zwykły tekst Pogrubiony tekst Pochylony tekst Podkreślony tekst'); 1.2.1 - Wysyłanie wiadomości do numeru (funkcja wiad()) Uwaga! Jedna funkcja wiad() może wysłać wiadomość do max 1000 numerów wiad('Tekst wysłany do numeru 123456', 123456); 1.2.2 - Wysyłanie wiadomość do kilku numerów $odbiorcy = [123456, 65432, 3456]; // Ustalamy listę odbiorców wiad('Tekst wysłany do kliku numerów', $odbiorcy); 1.2.3 - Wysyłanie wiadomości do zalogowanych wiad('Tekst wysłany do zalogowanych', $aktywni); 1.3 - Pobieranie informacji o użytkowniku Do pobierania informacji osoby piszącej używamy zmiennej $user[wartość] Dostępne wartości: numer - Numer użytkownika nick - Nick użytkownika staff - Staff użytkownika opis - Opis użytkowmika online - Czy zalogowany (0 lub 1) ban - Czy zbanowany (0 lub 1) ban_kto - Przez kogo zbanowany ban_powod - Powód zbanowania ban_czas - Czas bana (w unix) zgoda - Zgoda wiadomości (0 lub 1) top1 - Napisane wiadomości top2 - Napisane słowa top3 - Napisane znaki rejestracja - data rejestracji (w unix) aktywny - czas kiedy byłaktywny (w unix) poziom - Poziom użytkownika exp - Exp użytkownika exp2 - Exp do następnego poziomu monety - monety użytkownika diamenty - Diamenty użytkownika spy - Czy włączone spy (0 lub 1) slub - Czy ma ślub (0 lub 1) vip - Czy ma vipa (0 lub 1) polecani - Ilośc polecamych WYPISZ - Czy wypisany (0 lub 1) msg($user['nick']. // Wyświetli nick użytkownika "\n" // nowa linia .$user['staff'] // staff użytkownika ); 1.3.1 - Pobieranie informacji danego numeru Aby pobrać informacje danego numeru należy użyć funkcji user(numer), funkcja tworzy tablice z informacjami, warosci sa takie same jak w $user $u = user(123456); msg($u['nick']); // Wyświetli nick numeru 123456 1.4 - Tworzenie nicku Do tworzenia nicku użytkownika ze znaczkami ślubu używamy funkcji nick(nick, staff) nick($user['nick'], $user['staff']); 1.5 - Wyszukiwanie użytkowników Do wyszukiwania użytkowników służy funkcja szukaj_user([wartości]) funkcja ta zwraca numery użytkowników w tablicy, wartości mogą być przyjmowane takie same jak w punkcie 1.3, dodatkowo może przyjmować wartość limit okreslaja ilość wyników $szukaj = szukaj_user(['online'=>1, 'spy'=>0]); // Pobiera numery tych którzy maja online = 1 i spy = 0 $szukaj = szukaj_user(['online'=>1, "spy"=>0, 'limit'=>10]); // Jak wyżej ale pobierze tylko 10 pierwszych wyników 1.6 - Edytowanie użytkownika Do edytowania użytkownika używamy funkcji edytuj_user(wartosc1, wartosc2, wartosci w tablicy) użytkownik jest to numer edytowanego uzytkownika, jako wartosc1 należy podstawić wartość z punktu 1.3, wartość2 to tresc jaka ma przyjmować wartość1 edytuj_user('nick', 'NowyNick', ['numer' => 123456]); // Zmieni nick użytkownika 123456 na NowyNick edytuj_user('opis', 'Nowy opis', ['numer' => 123456]); // Zmieni opis użytkownika na Nowy opis Przykłady Gra kostka

    fiber_newschedule26 czerwiec 2017 16:54 comment 0 pageview 4355