Hello! I need to send a image to PHP (server) and get it in my mail. Please advice me on what’s wrong here. THIS IS A REAL HAIR PULLER TO ME!!!:jail: It’s not working…
Sending using LoadVars
import flash.display.BitmapData;
var bmd:BitmapData = new BitmapData(20,20,false,0x00ffff);
var output:String = bmd.getPixel(1,1).toString(16);
trace(output);
while (output.length<6){
output = "0"+output;
}
trace(o_str);
var senderLoad:LoadVars = new LoadVars();
var receiveLoad:LoadVars = new LoadVars();
sender.onRelease = function () {
senderLoad.pixels = output;
senderLoad.height = bmd.200;
senderLoad.width = bmd.100;
senderLoad.thename = thename.text;
senderLoad.sendAndLoad("[http://host.com/abc.php",receiveLoad](http://host.com/abc.php%22,receiveLoad));
}
receiveLoad.onLoad = function () {
if(this.sentOk) {
_root.gotoAndPlay("success");
}
else {
_root.gotoAndStop("failed");
}
}
PHP
<?PHP
$to = “abc@mail.com”;
$subject = “subject”;
$headers = “From:” .$email."
“;
//Capture Post data
$data = explode(”,", $_POST[‘output’]);
$width = [‘width’];
$height = [‘height’];
$message = "Name: " . $thename;
//Output image
ImageJPEG( $output );
$message. = “<img src=“output” >”;
imagedestroy( $output );
$sentOk = mail("$tf, $email",$subject,$message,$headers);
echo “sentOk=” . $sentOk;
?>