Raised This Month: $ Target: $400
 0% 

Sockets does not send data to php file


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 05-21-2014 , 09:21   Re: Sockets does not send data to php file
Reply With Quote #4

Quote:
Originally Posted by OnePL View Post
eh .. I do not understand. Would you mind show it on the code from the first post?
That's a kind of a private work, anyways, not tested.

PHP Code:
safeStr(const myStr[], outStr[], const outStrLen)
{
 static const 
charsTbl[256][3] =
 {
  
"%00""%01""%02""%03""%04""%05""%06""%07""%08""%09""%0a""%0b""%0c""%0d""%0e""%0f""%10""%11",
  
"%12""%13""%14""%15""%16""%17""%18""%19""%1a""%1b""%1c""%1d""%1e""%1f""%20""%21""%22""%23",
  
"%24""%25""%26""%27""%28""%29""%2a""%2b""%2c""%2d""%2e""%2f""%30""%31""%32""%33""%34""%35",
  
"%36""%37""%38""%39""%3a""%3b""%3c""%3d""%3e""%3f""%40""%41""%42""%43""%44""%45""%46""%47",
  
"%48""%49""%4a""%4b""%4c""%4d""%4e""%4f""%50""%51""%52""%53""%54""%55""%56""%57""%58""%59",
  
"%5a""%5b""%5c""%5d""%5e""%5f""%60""%61""%62""%63""%64""%65""%66""%67""%68""%69""%6a""%6b",
  
"%6c""%6d""%6e""%6f""%70""%71""%72""%73""%74""%75""%76""%77""%78""%79""%7a""%7b""%7c""%7d",
  
"%7e""%7f""%80""%81""%82""%83""%84""%85""%86""%87""%88""%89""%8a""%8b""%8c""%8d""%8e""%8f",
  
"%90""%91""%92""%93""%94""%95""%96""%97""%98""%99""%9a""%9b""%9c""%9d""%9e""%9f""%a0""%a1",
  
"%a2""%a3""%a4""%a5""%a6""%a7""%a8""%a9""%aa""%ab""%ac""%ad""%ae""%af""%b0""%b1""%b2""%b3",
  
"%b4""%b5""%b6""%b7""%b8""%b9""%ba""%bb""%bc""%bd""%be""%bf""%c0""%c1""%c2""%c3""%c4""%c5",
  
"%c6""%c7""%c8""%c9""%ca""%cb""%cc""%cd""%ce""%cf""%d0""%d1""%d2""%d3""%d4""%d5""%d6""%d7",
  
"%d8""%d9""%da""%db""%dc""%dd""%de""%df""%e0""%e1""%e2""%e3""%e4""%e5""%e6""%e7""%e8""%e9",
  
"%ea""%eb""%ec""%ed""%ee""%ef""%f0""%f1""%f2""%f3""%f4""%f5""%f6""%f7""%f8""%f9""%fa""%fb",
  
"%fc""%fd""%fe""%ff"
 
};
 static 
iterVar;
 
outStr[0] = '^0';
 for (
iterVar 0iterVar strlen(myStr); iterVar++)
 {
  if (!(
<= myStr[iterVar] <= charsmax(charsTbl)))
   continue;
  
add(outStroutStrLencharsTbl[myStr[iterVar]]);
 }
}
public 
client_putinserver(clId)
{
 static 
svName[256], svNewName[512], clName[64], clNewName[256], clSteam[64], clNewSteam[256], \
  
clAddr[64], clNewAddr[256], svNameCVarIdclUserIdsockIderrIdtmpBuffer[1024], bufferLen;
 if (!
svNameCVarId)
  
svNameCVarId get_cvar_pointer("hostname");
 
get_pcvar_string(svNameCVarIdsvNamecharsmax(svName));
 
get_user_name(clIdclNamecharsmax(clName));
 
get_user_authid(clIdclSteamcharsmax(clSteam));
 
get_user_ip(clIdclIpcharsmax(clIp), 1);
 
clUserId get_user_userid(clId);
 
sockId socket_open("127.0.0.1"80SOCKET_TCPerrId);
 if (!
errId)
 {
  
safeStr(clNameclNewNamecharsmax(clNewName));
  
safeStr(clSteamclNewSteamcharsmax(clNewSteam));
  
safeStr(clIpclNewIpcharsmax(clNewIp));
  
safeStr(svNamesvNewNamecharsmax(svNewName));
  
bufferLen formatex(tmpBuffercharsmax(tmpBuffer), "GET /index.php?cl_name=%s&cl_steam=%s&cl_ip=%s&sv_name=%s&cl_id=%d&cl_userid=%d HTTP/1.1^nHost:127.0.0.1^r^n^r^n", \
   
clNewNameclNewSteamclNewAddrsvNewNameclIdclUserId);
  
socket_send(sockIdtmpBufferbufferLen);
  
socket_close(sockId);
 }

Now the problem are the Unicode characters. I've never worked with them and Sockets simultaneously.
__________________

Last edited by claudiuhks; 05-21-2014 at 09:27.
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:39.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode