PHP Script (SQL veritabanı) iPhone özel karakterler geçen Çözüm

0 Cevap php

Tamam, stackoverflow kullanıcılar ile çok araştırma ve yardım sonra, benim sorunu çözmek için nasıl daralmış ettik. Çoğu özel karakterler ve işareti dışında, çalışmak.

Peki, ben iki kere aşağıdaki kodu uygulayabilirsiniz? Ben bunu yapmak istiyorum

[[tvQ.text stringByReplacingOccurrencesOfString:@"&" withString:@"ve"] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]

ve

[[tvQ.text stringByReplacingOccurrencesOfString:@"\n" withString:@" "] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]

Aynı NSString için

- (void) doPost:(NSString *)sport {
NSUserDefaults *p = [NSUserDefaults stveardUserDefaults];

NSString* string1 = [[p valueForKey:@"user"] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* string2 = [[p valueForKey:@"pass"] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* string3 = [[[tvQ.text stringByReplacingOccurrencesOfString:@"\n" withString:@" "] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* string4 = [[tvQ.text stringByReplacingOccurrencesOfString:@"&" withString:@"ve"] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* urlString = [NSString stringWithFormat:@"http://website.com/phpscript.php?user=%@&pass=%@&cat=%@&sub=%@&body=%@",string1,string2,sport,@"",string3,string4];
id val1 = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString]];
[p setObject:val1 forKey:@"q"];

I'm not sure what I'm doing wrong here so that it respects both arguments defined in string 3 ve string4.

0 Cevap