mike-w Posted June 30, 2006 Share Posted June 30, 2006 Hi everybody,I have a form with a file input and several other standard inputs (Name, email, location, etc) and am trying to create a getfile.php to upload a .jpg file to the server and then send the form data and the name of the image file to me by email.The file upload is fine but I keep getting this error:Warning: mail(): SMTP server response: 501 5.5.4 Invalid Address in D:\hshome\miwhel\bits-uk.com\uploads\getfile.php on line 97Here is what I have so far: [url=http://www.bits-uk.com/getfile_no_email.txt]link[/url]Here is line 97: mail($emailTo, $emailSubject, $emailBody, $emailHeader);I can get it to work either way, upload works, email doesn't or email works, upload doesn't, but not both. any pointers on the code would be welcome.Cheers. :-\ Link to comment https://forums.phpfreaks.com/topic/13327-upload-image-file-and-form-data/ Share on other sites More sharing options...
jvrothjr Posted June 30, 2006 Share Posted June 30, 2006 maybe its a function on your alotted time to complete the code. Both functions work alone but not together. increase your alotted time to complete task....line 97 really dont help its a call function that call mail and passes variables. Link to comment https://forums.phpfreaks.com/topic/13327-upload-image-file-and-form-data/#findComment-51404 Share on other sites More sharing options...
gijew Posted June 30, 2006 Share Posted June 30, 2006 I would check your email address for $emailTo in case there is improper formatting (i.e. not [email protected]). If you're using the mail() function inside of another function and your $emailTo variable is stored OUTSIDE of that function - make sure to declare it a global variable INSIDE of the function.function whatever() { global $emailTo, $emailSubject, $emailBody, $emailHeader; mail($emailTo, $emailSubject, $emailBody, $emailHeader);}Just a suggestion. Link to comment https://forums.phpfreaks.com/topic/13327-upload-image-file-and-form-data/#findComment-51406 Share on other sites More sharing options...
Koobi Posted June 30, 2006 Share Posted June 30, 2006 yeah i think it's to do with the email address itself as well.have a look at the manual for the allowed formats: http://www.php.net/manual/en/function.mail.phpso it seems like this:[code=php:0]$emailTo = '"julie" <[email protected]>';[/code]should be:[code=php:0]$emailTo = 'julie <[email protected]>';[/code] Link to comment https://forums.phpfreaks.com/topic/13327-upload-image-file-and-form-data/#findComment-51408 Share on other sites More sharing options...
mike-w Posted July 16, 2006 Author Share Posted July 16, 2006 Thank you for your help Guys!Everything is great now.Cheers. Link to comment https://forums.phpfreaks.com/topic/13327-upload-image-file-and-form-data/#findComment-58844 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.