Marek.S Opublikowano 5 Września 2008 Udostępnij Opublikowano 5 Września 2008 Hej! Mam problem z użyciem RM_http załączony do archiwum plik z przykładem php wrzucam na serwer. połączenie z serwerem chyba przebiega poprawnie problem polega na tym, że serwer zamiast odesłać mi zmienne przysyła coś takiego: HTTP/1.1 404 Not Found Date: Fri, 05 Sep 2008 14:47:53 GMT Server: Apache Content-Length: 211 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /nowy/plik.php was not found on this server.</p> </body></html> nie wiem co się dzieję. Największym moim problemem jest to, ze nie znam się na php :P rzućcie okiem na ten przykład https://gmclan.org/up1558_4_rm_http.html może ktoś będzie mi potrafił wyjaśnić co jest nie tak. pzdr. PS. Adres do pliku php: http://marek91.ovh.org/nowy/plik.php Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shockah Opublikowano 5 Września 2008 Udostępnij Opublikowano 5 Września 2008 Plik na serwerze wrzuciłeś do folderu "www", czy prosto na serwer? Musi być w tym folderze. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 5 Września 2008 Autor Udostępnij Opublikowano 5 Września 2008 tak. plik znajduje się w folderze www, dokładniej: ftp.60free.ovh.org/www/nowy/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 5 Września 2008 Udostępnij Opublikowano 5 Września 2008 Zastąp skrypt HTTP_send tym i nie zapomnij o czwartym argumencie - nazwie hosta (Adres Twojej strony) GML /* * Autor: Ranma_man (fixed :P) * https://gmclan.prv.pl * * -------------------------------------- * * HTTP_Send - Wysylanie danych. * Argument0 - Identyfikator polaczenia * Argument1 - User Agent. Informacje dotyczace programu-przegladarki. * Argument2 - Sciezka katalogu/pliku itd. Musi sie zaczynac od slasha / - Gdy podajemy to poczatek musi zaczynac sie od http:// * Argument3 - Adres Twojej strony np. cs-wzu.pl (bez http://) * Zwraca - Liczbe wyslanych znakow */ return sock_send( argument0, "GET "+argument2+" HTTP/1.1 User-Agent: "+argument1+" Host: "+argument3+" "); Ja się tylko dziwię, czemu nie wykrzaczył się błędem "Bad Request". Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 5 Września 2008 Filar Społeczności Udostępnij Opublikowano 5 Września 2008 A czemu miałby się pokazać bad request? update: Ano, dziwne, że się nie pokazał. Błąd dotyczy tego, że wysyłane jest zapytanie w standardzie HTTP 1.0, a serwer zwraca informację w trybie HTTP 1.1, a między oba standardami jest różnica w zapytaniu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się