在iOS Xcode中将电子邮件变量发布到PHP

在iOS Xcode中将电子邮件变量发布到PHP,php,ios,xcode,variables,Php,Ios,Xcode,Variables,我正在尝试将一个变量从iosxcode发布到PHP。下面是我的脚本,但电子邮件变量不会在我的PHP中发布: php code $email_from = $_POST['email']; 思考电子邮件将来自iOS 下面是Xcode: //Start of general request setup NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:serverL

我正在尝试将一个变量从iosxcode发布到PHP。下面是我的脚本,但电子邮件变量不会在我的PHP中发布:

php code $email_from = $_POST['email'];
思考
电子邮件将来自iOS

下面是Xcode:

    //Start of general request setup
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:serverLink]];
[request setHTTPMethod:httpMethod];
[request setTimeoutInterval:connectionTimeout];
NSString *stringBoundary = [NSString stringWithString:@"0xKhTmLbOuNdArY"];
NSString *contentType    = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", stringBoundary];
[request addValue:contentType forHTTPHeaderField:@"Content-Type"];
NSString *email =[NSString stringWithFormat:@"ryan"];
//End of general request setup


//Start of body setup
NSArray *parametersKeys = [parameters allKeys];
NSArray *imagesKeys = [images allKeys];

NSMutableData *postBody = [NSMutableData data];
[postBody appendData:[[NSString stringWithFormat:@"\r\n\r\n--%@\r\n", stringBoundary] dataUsingEncoding:NSUTF8StringEncoding]];
BOOL addedData = NO;

for (NSString *parameterKey in parametersKeys) {
    if (addedData) {
        [postBody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", stringBoundary] dataUsingEncoding:NSUTF8StringEncoding]];
    }
    else {
        addedData = YES;
    }
    [postBody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"\r\n\r\n", parameterKey] dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[[NSString stringWithFormat:@"%@", [parameters objectForKey:parameterKey]] dataUsingEncoding:NSUTF8StringEncoding]];
}

for (NSString *imageKey in imagesKeys) {
    if (addedData) {
        [postBody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", stringBoundary] dataUsingEncoding:NSUTF8StringEncoding]];
    }
    else {
        addedData = YES;
    }
    [postBody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"; filename=\"%@.jpg\"\r\n", imageKey, imageKey] dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[@"Content-Type: image/jpeg\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; email=\"%@\"\r\n""", email] dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[images objectForKey:imageKey]];
}    

[postBody appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n", stringBoundary] dataUsingEncoding:NSUTF8StringEncoding]];
[request setHTTPBody:postBody];
//End of body setup

NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

[parameters release];
[images release];

isSending = NO;
加上这个就行了

    [postBody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"; filename=\"%@.jpg\"\r\n", imageKey, imageKey] dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[@"Content-Type: image/jpeg\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[images objectForKey:imageKey]];

    [postBody appendData:[[NSString stringWithFormat:@"\r\n\r\n--%@\r\n", stringBoundary] dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"email\"\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
    [postBody appendData:[[NSString stringWithFormat:@"email@email.com"] dataUsingEncoding:NSUTF8StringEncoding]];  // Set Email to

您是否执行了
var\u dump($\u POST)
?没有,但我如何在应用程序中看到var\u dump($\u POST)您将其视为响应,在应用程序中执行响应的
NSLog