emmawilliamsmedia Posted May 6, 2008 Share Posted May 6, 2008 Hi I am new to PHP and I am making a portfolio website for my work. I have a problem with the contact form. I got given some coding but I don't know what I need to change. I would be very appreciative if someone can please show me what I should change to it to make it work. Thank you Emma <?php Error_Reporting(E_ALL & ~E_NOTICE); while ($request = current($_REQUEST)) { if (key($_REQUEST)!='recipient') { $pre_array=split ("&777&", $request); $post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]); $post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]); } next($_REQUEST); } reset($post_vars); $subject="From ".$post_vars['your_name'][0] ; $headers= "From: ".$post_vars['your_email'][0] ."\n"; $headers.='Content-type: text/html; charset=iso-8859-1'; $message=''; while ($mess = current($post_vars)) { if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) { $message.="<strong>".$mess[1]."</strong> ".$mess[0]."<br>"; } next($post_vars); } mail($_REQUEST['recipient'], $subject, " <html> <head> <title>Contact letter</title> </head> <body> <br> ".$message." </body> </html>" , $headers); echo ("Your message was successfully sent!"); ?> <script> resizeTo(300, 300); </script> Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/ Share on other sites More sharing options...
blackcell Posted May 6, 2008 Share Posted May 6, 2008 Do you want to pull info from a database or what? How do you want it to look. Provide more info. Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/#findComment-534687 Share on other sites More sharing options...
revraz Posted May 6, 2008 Share Posted May 6, 2008 We can't tell you what to change to work unless you tell us what is not working. Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/#findComment-534692 Share on other sites More sharing options...
emmawilliamsmedia Posted May 6, 2008 Author Share Posted May 6, 2008 I was given the PHP basically with no information so I thought I need to change it so it can work. It is a contact form. So I thought i would need to put my email address in somewhere or something like that. Im sorry I don't really know what else to say about it. I really am hopeless at PHP. Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/#findComment-534709 Share on other sites More sharing options...
blackcell Posted May 6, 2008 Share Posted May 6, 2008 I would suggest visiting the php freelancing forum at: http://www.phpfreaks.com/forums/index.php/board,8.0.html and ask someone to write you some code. Some people will do it for free. That is unless you plan on learning php and then study up and make a learning experience from it Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/#findComment-534718 Share on other sites More sharing options...
nafetski Posted May 6, 2008 Share Posted May 6, 2008 What you're looking to do is easy - a few tutorials and you should be set. Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/#findComment-534722 Share on other sites More sharing options...
revraz Posted May 6, 2008 Share Posted May 6, 2008 That code you posted relies on a Form to send it info. By looking at the syntax, it's very old code. Write a new up to date one yourself instead. Link to comment https://forums.phpfreaks.com/topic/104450-help-php-first-timer/#findComment-534736 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.