0
我想將iOS Xcode中的變量發佈到PHP。下面是我的腳本,但電子郵件變量不會在我的PHP上傳:在iOS中將郵件變量發佈到PHP Xcode
php code $email_from = $_POST['email'];
思考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;
你做了'的var_dump($ _ POST)'? – Bot
不,但我會如何看到應用程序 –
中的var_dump($ _ POST),您會在應用程序中執行響應的「NSLog」,將其視爲響應。 – Bot