RM HTTP

Zestaw skryptów + GMSock = Wysyłanie i odbieranie danych za pomocą protokołu HTTP. W paczuszce macie już plik GMSock, zestaw skryptów, dwa przykłady oraz plik php.
Dzieki specjalnej funkcji mozna odczytac zmienne wprost do GM'a za pomocą specjalnie wygenerowanej strony.

Autor: Ranma_man https://gmclan.org

Rozmiar
63 KB
Autor
Ocena
7/10
10 głosów
Komentarze
Komentarze (łącznie 11):
Marmot (Sob., 05 Mar. 05, 17:16)
#1

Fajne przykłady. HTTP jest fajny, ale może zrobisz Ranma, żeby wyświetlił tą stronę? A co do zmiennych, to chyba aktualny czas źle chodzi.

Ranma_man (Sob., 05 Mar. 05, 17:35)
#2

Dobrze chodzi, tylko, że to format unixowy (liczba sekund od roku 1970).
A co do wyświetlania strony. Chłopie, gdybym to zrobił, to bym wydał swoją przeglądarkę w świat. Napisać parser html'a to nie lada sztuka i trzeba temu poświęcić kupę czasu.

N
~Nicolas (Sob., 05 Mar. 05, 21:45)
#3

Jak zrobić żeby się pozbyć HTTP/1.0 200 OK Date: Sat, 05 Mar 2005 20:41:33 GMT Server: Apache/1.3.33 (Unix... itd

Żeby pobierało samą treść?

Ranma_man (Sob., 05 Mar. 05, 22:47)
#4

Heh, przeciez napisalem i to w obu przykladach:
string_pobrany = HTTP_ClearBody(string_pobrany);

W kazdym skrypcie macie opis do czego on sluzy. Czytac ludzie! :)

Marmot (Nie., 06 Mar. 05, 00:15)
#5

Dobra spoko z tym parserem. Poprostu się zapytałem :) .
A co do przeglądarki, to nie jest to taki zły pomysł :) .

Tymon (śro., 17 Maj. 06, 14:25)
#6

Ok, wysłać info o przeglądarce można a jak mogę wysłać jakieś własne zmienne tak aby skrypt PHP mógł mieć do nich dostęp? :) Wiem że mogę to zrobić wpisując jako ścieżkę do pliku w HTTP_Send "ardes.pl/plik.php?zmiennaN=wartoscN" i potem w PHP napisać sobie $zmiennaN=$_GET['zmiennaN'], ale wydaj mi się to nieprofesjonalne :P Jakaś podpowiedź/przykład?

Ranmus (śro., 17 Maj. 06, 16:07)
#7

Nieprofesjonalne? Eeee... Może jeszcze jako POST wysłać -> forum -> szukaj -> rm_http, temat gnyska. Możesz także wysłać zakodowany ciąg znaków i potem odkodować jakoś. :D

Tymon (śro., 17 Maj. 06, 16:39)
#8

Uh, nie pomyślałem :) Dzięki.

r
rryk (śro., 13 Gru. 06, 21:22)
#9

eeee jak to ustawic przerobi mi ktos zeby wyswietlal np strone zal.pl/index.html

Tymon (Czw., 14 Gru. 06, 10:46)
#10

Sprawdź wartości zmiennych.

Indrycho (Pon., 02 Lut. 09, 22:25)
#11

na gm7 jakoś nie działa ;)

Najnowsze wersje GameMakera:

Stabilna
2024.11.0.179 • 2024.11.0.227
wydana 83 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 99 dni temu
Beta
2024.1300.0.768 •
2024.1300.0.775
 0.15.4

wydana  6 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
33 użytkownicy online na discordzie:
Nikas, Alice, LeD, Carl-bot, Saus, GibkiKaktus, Grela, Wielki Druid, TobiasM (Morgo), Kowu, GMRussell, fervi, r..., 🧁Cupcake🧁, antek, Arrekin, m..., Dyno, sgames, Miłosz, LadyLush, Marco, bagno, Tidżi, Danieo, Mtax, g..., Huder, l..., moeglich, s..., h..., Shockah
Shoutbox
gnysek (00:38, 11.03.25)
I jak, zobaczyłeś ? :D Trochę im zjechało na publiczny release, ale były już w ostatnich dniach lutego dostępne jak się wie, jak pobrać kandydatów do bety :P
Kuzyn (21:30, 05.03.25)
uwierzę jak zobaczę :P
gnysek (10:35, 18.02.25)
W ciągu 10 dni mają wyjść w końcu Layery UI :D
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?