Jump to content


Photo

Php form


  • Please log in to reply
6 replies to this topic

#1 eaglejazz

eaglejazz
  • New Members
  • Pip
  • Newbie
  • 8 posts

Posted 06 October 2006 - 10:54 PM

I want to edit this to my specifications, but need your help with this code:

<?php  $w4fver =  "2.0.4";
$w4fx = strstr(file_get_contents('blockip.txt'),getenv('REMOTE_ADDR')); 

if (preg_match ("/".str_replace("www.", "", $_SERVER["SERVER_NAME"])."/i", $_SERVER["HTTP_REFERER"]) && ($w4fx === FALSE)) {
$w4fMessage = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"><html>\n<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"></head><body>\n";
if (count($_GET) >0) {
	reset($_GET);
	while(list($key, $val) = each($_GET)) {
		$GLOBALS[$key] = $val;
		if (is_array($val)) { 
			$w4fMessage .= "<b>$key:</b> ";
			foreach ($val as $vala) { 
				$vala =stripslashes($vala);
				$vala = htmlspecialchars($vala);
				$w4fMessage .= "$vala, ";
			} 
			$w4fMessage .= "<br>\n";
		} 	
		else {
			$val = stripslashes($val);
			if (($key == "Submit") || ($key == "submit")) { } 	
			else { 	if ($val == "") { $w4fMessage .= "$key: - <br>\n"; }
					else { $w4fMessage .= "<b>$key:</b> $val<br>\n"; }
			}
		}
	} // end while
}//end if
else {
	reset($_POST);
	while(list($key, $val) = each($_POST)) {
		$GLOBALS[$key] = $val;
		if (is_array($val)) { 
			$w4fMessage .= "<b>$key:</b> ";
			foreach ($val as $vala) { 
				$vala =stripslashes($vala);
				$vala = htmlspecialchars($vala);
				$w4fMessage .= "$vala, ";
			} 
			$w4fMessage .= "<br>\n";
		} 	
		else {
			$val = stripslashes($val);
			if (($key == "Submit") || ($key == "submit")) { } 	
			else { 	if ($val == "") { $w4fMessage .= "$key: - <br>\n"; }
					else { $w4fMessage .= "<b>$key:</b> $val<br>\n"; }
			}
		}
	} // end while
	}//end else
$w4fMessage .= "<font size=3D1><br><br>\n Sender IP: ".getenv('REMOTE_ADDR')."</font></font></body></html>";	
   $w4f_what = array("/To:/i", "/Cc:/i", "/Bcc:/i","/Content-Type:/i","/\n/");
	$name = preg_replace($w4f_what, "", $name);
	$email = preg_replace($w4f_what, "", $email);
if (!$email) {$email = $MailToAddress;}
	$mailHeader = "From: $name <$email>\r\n";
	$mailHeader .= "Reply-To: $name <$email>\r\n";
	$mailHeader .= "Message-ID: <". md5(rand()."".time()) ."@". ereg_replace("www.","",$_SERVER["SERVER_NAME"]) .">\r\n";
	$mailHeader .= "MIME-Version: 1.0\r\n";
	$mailHeader .= "Content-Type: multipart/alternative;";			
	$mailHeader .= " 	boundary=\"----=_NextPart_000_000E_01C5256B.0AEFE730\"\r\n";					
	$mailHeader .= "X-Priority: 3\r\n";
	$mailHeader .= "X-Mailer: PHP/" . phpversion()."\r\n";
	$mailHeader .= "X-MimeOLE: Produced By Web4Future Easiest Form2Mail $w4fver\r\n";
	$mailMessage = "This is a multi-part message in MIME format.\r\n\r\n";
	$mailMessage .= "------=_NextPart_000_000E_01C5256B.0AEFE730\r\n";
	$mailMessage .= "Content-Type: text/plain;   charset=\"ISO-8859-1\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n";			
	$mailMessage .= strip_tags($w4fMessage)."\r\n\r\n";			
	$mailMessage .= "------=_NextPart_000_000E_01C5256B.0AEFE730\r\n";			
	$mailMessage .= "Content-Type: text/html;   charset=\"ISO-8859-1\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n";			
	$mailMessage .= "$w4fMessage\r\n\r\n";			
	$mailMessage .= "------=_NextPart_000_000E_01C5256B.0AEFE730--\r\n";			

	if (!mail($MailToAddress, $MailSubject, $mailMessage,$mailHeader)) { echo "Error sending e-mail!";}
	else { header("Location: ".$redirectURL); }	
} else { echo "<center><font face=verdana size=3 color=red><b>ILLEGAL EXECUTION DETECTED!</b></font></center>";?>}





I appreciate anyone's help

Dave

#2 kenrbnsn

kenrbnsn
  • Staff Alumni
  • Advanced Member
  • 8,235 posts
  • LocationHillsborough, NJ, USA

Posted 06 October 2006 - 10:58 PM

What are your specifications? Where did you get this code?

Please edit your post and surround the code with the [code]<?php ?>[/code] tags.

Ken

#3 eaglejazz

eaglejazz
  • New Members
  • Pip
  • Newbie
  • 8 posts

Posted 06 October 2006 - 11:09 PM

I got it part of a package and wanted to see if anybody could help me. What spec's are talking about? O yes, the <code> was very helpful thanks

#4 Tandem

Tandem
  • Members
  • PipPipPip
  • Advanced Member
  • 251 posts

Posted 06 October 2006 - 11:22 PM

I want to edit this to my specifications, but need your help with this code:


What are the specifications that you want to edit it to?

#5 eaglejazz

eaglejazz
  • New Members
  • Pip
  • Newbie
  • 8 posts

Posted 07 October 2006 - 03:10 AM

what should I do to specify it, firstly like what (getenv) should i specify? what about server name..that needs to be specified as well? Please need your help!

Dave

#6 eaglejazz

eaglejazz
  • New Members
  • Pip
  • Newbie
  • 8 posts

Posted 07 October 2006 - 03:55 AM

what should i specify??????

#7 eaglejazz

eaglejazz
  • New Members
  • Pip
  • Newbie
  • 8 posts

Posted 07 October 2006 - 03:57 AM

i got this from Web4Future.com and script written by George A. & Calin S.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users