Problem with Sending Mail by PHP
Posted on
16th Feb 2014 07:03 pm by
admin
hello all,
I m new to php, can u plz provide me the code to send mail by php having CAPTCHA code in the form.
i m using the following code :
career.php
Line number On/Off | Expand/Contract <?php include('includes/logged_in.php'); ?><?php session_start(); ?><?php if( isset($_POST['submit'])) { if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) { header ("Location: careers_mail.php"); die(); echo 'you have provided an valid security code'; } else { // Insert your code for showing an error message here echo 'Sorry, you have provided an invalid security code'; } } ?> <html><body topmargin="0"> <?php include('includes/masthead.php'); ?><?php include('includes/left_navig.php'); ?> <?php if ((isset($_GET['id'])) && ($_GET['id']=='1')) { echo '<span class="demoheads">Thanks for filling up the form. We will process your request at the earliest.</span>'; } else { ?> <form method="post" action="" name="dataform" > //controls <table> <tr bgcolor="#FFFFFF" align="left"> <td valign="top">Word Verification Image:</td> <td valign="top"><img src="CaptchaSecurityImages.php?width=100&height=40&characters=5" /></td> </tr> <tr bgcolor="#FFFFFF" align="left"> <td valign="top">Type the characters you see in the picture:</td> <td valign="top"><input id="security_code" name="security_code" type="text" /></td> </tr> <tr align="center" bgcolor="#CCCCCC"> <td colspan="2" valign="middle"><input name="submit" onClick="return set();" type="submit" class="button" value="Submit"> </td> </tr> </table></form> <?php } ?> <?php include('includes/footer.php'); ?>
career_mail.php
Line number On/Off | Expand/Contract <?php if ($_POST['action'] == 'submitted_info_career') { if(!empty($_SERVER['HTTP_REFERER'])) { $referer = $_SERVER['HTTP_REFERER']; } else { $referer = 'None'; } "Resume:n==============================================================n"; $to1 = "mycompany <mycompany@mycompany.com>".","; $headers1 = "From: mycompany <info@mycompany.com>rn"; mail($to1, "mycompany" , $msg ,$headers1); $URL = "careers.php?id=1"; header ("Location: $URL"); }else { header ("Location: careers.php"); }?>
CaptchaSecurityImages.php
Line number On/Off | Expand/Contract <?phpsession_start(); /** File: CaptchaSecurityImages.php* Author: Simon Jarvis* Copyright: 2006 Simon Jarvis* Date: 03/08/06* Updated: 07/02/07* Requirements: PHP 4/5 with GD and FreeType libraries* Link: http://www.white-hat-web-design.co.uk/a ... aptcha.php* * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version.* * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details: * http://www.gnu.org/licenses/gpl.html**/ class CaptchaSecurityImages { var $font = 'monofont.ttf'; function generateCode($characters) { /* list all possible characters, similar looking characters and vowels have been removed */ $possible = '23456789bcdfghjkmnpqrstvwxyz'; $code = ''; $i = 0; while ($i < $characters) { $code .= substr($possible, mt_rand(0, strlen($possible)-1), 1); $i++; } return $code; } function CaptchaSecurityImages($width='120',$height='40',$characters='6') { $code = $this->generateCode($characters); /* font size will be 75% of the image height */ $font_size = $height * 0.75; $image = @imagecreate($width, $height) or die('Cannot initialize new GD image stream'); /* set the colours */ $background_color = imagecolorallocate($image, 255, 255, 255); $text_color = imagecolorallocate($image, 20, 40, 100); $noise_color = imagecolorallocate($image, 100, 120, 180); /* generate random dots in background */ for( $i=0; $i<($width*$height)/3; $i++ ) { imagefilledellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $noise_color); } /* generate random lines in background */ for( $i=0; $i<($width*$height)/150; $i++ ) { imageline($image, mt_rand(0,$width), mt_rand(0,$height), mt_rand(0,$width), mt_rand(0,$height), $noise_color); } /* create textbox and add text */ $textbox = imagettfbbox($font_size, 0, $this->font, $code) or die('Error in imagettfbbox function'); $x = ($width - $textbox[4])/2; $y = ($height - $textbox[5])/2; imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font , $code) or die('Error in imagettftext function'); /* output captcha image to browser */ header('Content-Type: image/jpeg'); imagejpeg($image); imagedestroy($image); $_SESSION['security_code'] = $code; } } $width = isset($_GET['width']) ? $_GET['width'] : '120';$height = isset($_GET['height']) ? $_GET['height'] : '40';$characters = isset($_GET['characters']) && $_GET['characters'] > 1 ? $_GET['characters'] : '6'; $captcha = new CaptchaSecurityImages($width,$height,$characters); ?>
when i run this code it shows error like : headers already sent
i dont know abcd of php, so plz plz plz help me......i dont know where i m getting wrong.
No comments posted yet
Your Answer:
Login to answer
194
46
Other forums
login and redirect
hello! can someone help me.. can you give me an idea.. I want to make a login page and redirects it
Strange cookie problem. setcookie dependant on where user was directed from?
Hello,
I have a website that sets a cookie when a user visits the website. The cookie holds a
Creating an invoice
Using fpdf I am trying to create an invoice to send to clients. The products are sold in pricing tie
Help me with some material on Open Text Overview.
Hi Experts,
Please help me out with some material on Open Text. I have been supporting AP Workf
include problem
I have my root folder as:
Code: $root = $_SERVER["SITE_HTMLROOT"]; // the server root<
Wordpress IE issue
So I am trying to add the background shadow to my wordpress page. It works fine in Firefox but does
Sum of Values in an Array
This is probably really simple... but it's been years since I've written anything, so bare with me!<
PHP & Images [Resize, Crop, Save]
Hey! Well I have a little dilema, hoping I could find some guidance.
I have a CMS and on the
adding up might be solved tell us cheers.
i think i finally solved this anybody.
last time i was getting the wrong results.
Code
update post issues
I am trying to create an update to a post function, while the update does occur, the page routing an