- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
//cgi_http.cpp
#include "http.h"
#include <cstring>
#include <cstdlib>
//decodes uri-encorded string
char* uri_decode(char* source, char* dest)
{
//save pointer address for dest
char* p = dest;
char* src = source;
while(*src)
{
if(src == strstr(src,"%B8"))
{
*p = 'ё';
src = src + 3;
p++;
}
else if(src == strstr(src,"%E9"))
{
*p = 'й';
src = src + 3;
p++;
}
else if(src == strstr(src,"%F6"))
{
*p = 'ц';
src = src + 3;
p++;
}
else if(src == strstr(src,"%F3"))
{
*p = 'у';
src = src + 3;
p++;
}
else if(src == strstr(src,"%EA"))
{
*p = 'к';
src = src + 3;
p++;
}
else if(src == strstr(src,"%E5"))
{
*p = 'е';
src = src + 3;
p++;
}
.......
Выкладываю свой чатик на С++. PHP не нужен.
defecate-plusplus 07.06.2012 22:49 # +5
очень хорошее
someone 08.06.2012 06:31 # +2
bormand 08.06.2012 06:40 # +5
guest 08.06.2012 09:03 # +1
absolut 08.06.2012 09:15 # +2
eth0 08.06.2012 13:25 # +2
Lure Of Chaos 09.06.2012 18:48 # +2
из-за них еще Иисус пострадал, но это никого ничему не научило.
eth0 09.06.2012 19:35 # +1
Lure Of Chaos 09.06.2012 19:38 # +2
guest 09.06.2012 20:33 # +1
Lure Of Chaos 09.06.2012 20:34 # +2
guest 09.06.2012 14:15 # 0
Просто оставлю это здесь.
WGH 09.06.2012 20:41 # +1