NSURLConnection webpagina uitlezen discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hey Allemaal, Ik zit aan een iPhone app te werken, die een formuliertje in moet vullen op /iphone.php, en vervolgens moet kijken wat de webpagina ...
|
Registreer | FAQ | Ledenlijst | Kalender | Zoeken | Berichten van vandaag | Markeer forums als gelezen |
#1
|
|||
|
|||
NSURLConnection webpagina uitlezen
Hey Allemaal,
Ik zit aan een iPhone app te werken, die een formuliertje in moet vullen op /iphone.php, en vervolgens moet kijken wat de webpagina teruggeeft. Code:
NSString *inhoud = formulier.text; const char *bytes = [[NSString stringWithFormat:@"body=%@&test=%@", inhoud, inhoud] UTF8String]; NSURL *url = [NSURL URLWithString:@http://www.marijnkortstra.nl/iphone]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setHTTPMethod:@"POST"]; [request setHTTPBody:[NSData dataWithBytes:bytes length:strlen(bytes)]]; NSURLResponse *response; NSError *err; NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err]; NSLog(@"responseData: %@", responseData); Wat kan ik na het posten van het formulier het beste terug printen met PHP? Optie 1. Ik geef foutcode 01 t/m 10 terug. Waarbij: 01 = Foute postcode 02 = Fout telefoonnummer 03 = Foute naam enz. Hierbij moet ik dus in mijn app vertellen waar de foutcodes voor staan. Optie 2. Mijn formulier de letterlijke tekst geven die in een alert moet komen in de app: "Postcode onjuist!" "Telefoon nummer onjuist!" enz. enz. enz. Omdat ik niet weet hoe je een webpagina uitleest, heb ik geen idee wat de handigste optie is. Kan iemand me op het juiste spoor brengen? Welke optie moet ik nemen, en hoe kan ik een webpagina uitlezen? Daarbij nog de vraag, ik ben nog niet zo lang bezig, wat is het nut van NSLog? Ik zag dat als ik dit stuk eruit haal, hij het formulier ook niet meer post. Groetjes, Marijn |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Code:
NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding: NSASCIIStringEncoding]; Code:
if([serverOutput isEqualToString:@"1"]){ //HIER JE ALERT } Zoiets? Dit gebruik ik als ik een enkel getal wil uitlezen. Dit maakt dus gebruik van optie 1. |
#3
|
|||
|
|||
Er staat
Code:
initwithdata:dataURL. |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Discussietools | |
Weergave | |
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Mail uitlezen op Iphone 4 .. | krefdebef | iPhone algemeen | 2 | 21-05-11 09:06 |
NSURLconnection word 2 keer aangeroepen | bluecola | Ontwikkelen voor iOS | 8 | 03-05-11 22:11 |
NSURLConnection post word twee keer aangeroepen | bluecola | Ontwikkelen voor iOS | 6 | 03-02-11 10:31 |
xml uitlezen probleempje | vivendi | Ontwikkelen voor iOS | 1 | 23-09-10 19:17 |
NSURLConnection https | dikketienes | Ontwikkelen voor iOS | 3 | 26-03-09 22:27 |
|
|