code PHP

PHP

Tutaj można się dzielić skryptami php, prosić o pomoc itp
Łącznie 10 postów.
  • 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ń 17:42 comment 0 pageview 195

  • 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/posty?post=996312 Przykładowy czat: GG:71943125

    fiber_newschedule13 wrzesień 16:55 comment 0 pageview 75

  • 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 21:35 comment 0 pageview 309

  • 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ń 21:04 comment 0 pageview 422

  • 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 1934

  • 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 1797

  • 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 2249

  • 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 2543

  • Darmowy skrypt czatu GG

    Udostępniam darmowy skrypt czatu GG nie ma w nim dużo rzeczy i nie wymaga on bazy MySQL V1.0.0 - 23.01.2017 • Pierwsze wydanie skryptu Link do pobrania skryptu: http://gg-czaty.pl/skr/V1.0.zip

    fiber_newschedule24 styczeń 2017 11:30 comment 6 pageview 5189

  • Jak postawić własny czat GG [poradnik]

    Witam postanowiłem napisać jak zrobić własny czat ponieważ sporo osób o to pyta. Opisałem jak zrobić czat na hostingu hostinger.pl i na telefonie z Androidem 1. Zakładamy konto na hostinger.pl 2. Jeśli już założymy to tworzymy nowe konto hostingowe i uzupełniamy sobie wszystkie dane 2. Wchodzimy w zarządzanie hostingiem i klikamy dane FTP 3. Wchodzimy w jakąś aplikacje która można łączyć się z FTP (ja opisałem ES) I logujemy się do naszego konta FTP. Gdy się zalogujemy utworzymy w katalogu public_html jakiś podkatalog np czat i do niego wgramy pliki czatu. Powinno to wyglądać tak: 4. Wchodzimy teraz na http://boty.gg.pl/rejestracja i rejestrujemy bota 5. Kilkamy w link wysłany na adres e-mail i pobieramy plik weryfikacyjny I umieszczamy go na FTP w katalogu czat Wracamy do linku i w adresie URL skryptu podajmy link do pliku pull.php Nazwę domeny dajemy taką jaką dawaliśmy w tworzeniu konta hostingowego 6. Wracamy do FTP i edytujemy plik dane.php Tutaj podajemy swój numer GG Tutaj adres e-mail którego używaliśmy podczas rejestracji bota i hasło API które zostało wysłane na adres e-mail po ukończeniu rejestracji bota Zapisujemy plik i czat powinien już działać ;) Skrypt można pobrać tutaj: http://gg-czaty.pl/posty?post=7727

    fiber_newschedule24 styczeń 2017 10:04 comment 4 pageview 5641