eaglejazz Posted October 6, 2006 Share Posted October 6, 2006 I want to edit this to my specifications, but need your help with this code:[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 ifelse { 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>";?>}[/code]I appreciate anyone's helpDave Link to comment https://forums.phpfreaks.com/topic/23226-php-form/ Share on other sites More sharing options...
kenrbnsn Posted October 6, 2006 Share Posted October 6, 2006 What are your specifications? Where did you get this code?Please edit your post and surround the code with the [nobbc][code]<?php ?>[/code][/nobbc] tags.Ken Link to comment https://forums.phpfreaks.com/topic/23226-php-form/#findComment-105296 Share on other sites More sharing options...
eaglejazz Posted October 6, 2006 Author Share Posted October 6, 2006 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 Link to comment https://forums.phpfreaks.com/topic/23226-php-form/#findComment-105300 Share on other sites More sharing options...
Tandem Posted October 6, 2006 Share Posted October 6, 2006 [quote author=eaglejazz link=topic=110746.msg448292#msg448292 date=1160175285]I want to edit this to my specifications, but need your help with this code:[/quote]What are the specifications that you want to edit it to? Link to comment https://forums.phpfreaks.com/topic/23226-php-form/#findComment-105303 Share on other sites More sharing options...
eaglejazz Posted October 7, 2006 Author Share Posted October 7, 2006 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 Link to comment https://forums.phpfreaks.com/topic/23226-php-form/#findComment-105377 Share on other sites More sharing options...
eaglejazz Posted October 7, 2006 Author Share Posted October 7, 2006 what should i specify?????? Link to comment https://forums.phpfreaks.com/topic/23226-php-form/#findComment-105384 Share on other sites More sharing options...
eaglejazz Posted October 7, 2006 Author Share Posted October 7, 2006 i got this from Web4Future.com and script written by George A. & Calin S. Link to comment https://forums.phpfreaks.com/topic/23226-php-form/#findComment-105385 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.