casey_00 Posted December 10, 2007 Share Posted December 10, 2007 Having some trouble anyone know why? Getting this error: Warning: reset() [function.reset]: Passed variable is not an array or object in /clientdata/clients/w/r/wrap-away.com/www/contact1.php on line 15 Warning: current() [function.current]: Passed variable is not an array or object in /clientdata/clients/w/r/wrap-away.com/www/contact1.php on line 20 Your message was successfully sent! _________________________________________________________________________________________ with this code: <? Error_Reporting(E_ALL & ~E_NOTICE); while ($request = current($_REQUEST)) { if (key($_REQUEST)!='recipient') { $pre_array=split ("&777&", $request); $post_vars[key($_REQUEST)][0]=$pre_array[0]; $post_vars[key($_REQUEST)][1]=$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['[email protected]'], $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> Quote Link to comment https://forums.phpfreaks.com/topic/80973-posting-error-but-why/ Share on other sites More sharing options...
Lumio Posted December 10, 2007 Share Posted December 10, 2007 Please use [.code]Here is your code[./code] (without dots) for viewing code. At first... your $post_vars and other variables are not defined. The most functions in php are lowercase... so error_reporting To remove a variable use unset() Quote Link to comment https://forums.phpfreaks.com/topic/80973-posting-error-but-why/#findComment-410787 Share on other sites More sharing options...
casey_00 Posted December 10, 2007 Author Share Posted December 10, 2007 cool thanks for that... sorry bout the code.. thing... I have entered $subject="From ".$post_vars['Franchise DVD'][0] ; $headers= "From: ".$post_vars['[email protected]'][0] ."\n"; what else do i have to add... i kinda got no idea Quote Link to comment https://forums.phpfreaks.com/topic/80973-posting-error-but-why/#findComment-410793 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.