Witam,
napisałem sobie ostatnio pewien skrypcik pobierający dane z pliku php, który to natomiast wykonuje główne czynności. Aczkolwiek zanim użyję funkcji sockets_send to sprawdzam, czy dany plik php wogóle istnieje. Tak na wszelki wypadek. Mój kod wygląda tak:
new error, socket
socket = socket_open("xxx.pl", 80, SOCKET_TCP, error)
if(socket < 1) {
client_print(id,print_chat,"[%s] Nie mozna polaczyc sie z serwerem weryfikacyjnym. Sprobuj ponownie pozniej.",PREFIX)
return
}
else {
new sData[256]
format(sData, charsmax(sData),"GET /serwery_teksty/weryfikuj2.php HTTP/1.0^r^n")
format(sData, charsmax(sData), "%sHost: xxx.pl^r^n^r^n", sData)
socket_send(socket, sData, strlen(sData))
new sBuffer[40]
socket_recv(socket, sBuffer, charsmax(sBuffer))
if(containi(sBuffer,"404 Not Found") != -1) {
client_print(id,print_chat,"[%s] Nie mozna znalezc pliku weryfikacyjnego. Zglos nam ten blad: %s",PREFIX,kontakt)
return
}
}
[...]


Dodatki SourceMod



Temat jest zamknięty











