Karşılığında bir e-posta gönderir benim bir php komut dosyası için bazı bilgiler gönderiyorum.
İşte senaryo:
<?php
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$from = $_POST ['from'];
$headers = "From: Test";
if (mail($to,$subject,$message,$headers))
{
echo "Message sent.";
}
else
{
echo "Failed to send message.";
}
?>
Benim uygulama e-posta ben gönderilmesini istediğiniz veri ile gönderilen alır, gayet iyi çalışıyor - ama ben de bir görüntü eklemek istiyorum. Benim PHP bilgisi sıfıra yakın olduğunu, bu yüzden birisi bu kadar nazik bir benim komut dosyası ile bana yardımcı olabilir merak ediyordum?
İşte ASIHTTPRequest benim iPhone uygulaması bulunuyor:
datarequest = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.example.com/email.php"]];
[datarequest setPostValue:to forKey:@"to"];
if (self.message != nil)
{
[datarequest setPostValue:[NSString stringWithFormat:@"%@\n\n%@",self.message,description.text] forKey:@"message"];
}
else
{
[datarequest setPostValue:[NSString stringWithFormat:@"%@",description.text] forKey:@"message"];
}
[datarequest setPostValue:subject forKey:@"subject"];
NSData *imageData = UIImagePNGRepresentation([images lastObject]);
[datarequest addData:imageData forKey:@"image"];//here's the image that I want to add to the email