Care to enlighten us as to what the problem was? Inquiring minds want to know.
---John W. Holmes... PHP Architect - A monthly magazine for PHP Professionals. Get your copy today. http://www.phparch.com/ > -----Original Message----- > From: WebDev [mailto:[EMAIL PROTECTED] > Sent: Monday, March 03, 2003 9:15 PM > To: Kevin Stone; [EMAIL PROTECTED] > Subject: Re: [PHP] working with file and mail > > Ok I got it figuered > > please do not reply to this subject anymore > > Thank you all who helped > > > ----- Original Message ----- > From: Kevin Stone <[EMAIL PROTECTED]> > To: WebDev <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > Sent: Monday, March 03, 2003 1:56 PM > Subject: Re: [PHP] working with file and mail > > > > Impossible. The list() = split() construct will initialize any > variables > > that do not contain values so it cannot possibly be a security risk. > User > > 100 cannot possibly see user 99's email address unless user 99's email > > address is on line 100. If you want to be absolutely certain then > > initialize your variables before you split the line. > > > > - Kevin > > > > ----- Original Message ----- > > From: "WebDev" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Monday, March 03, 2003 5:29 PM > > Subject: [PHP] working with file and mail > > > > > > Hello all > > I hat some help last night from John Holmes but I am still stuck with > even > > more option in the code > > > > My Problem: > > > > I have a text data file of users I wish to email all with custom > information > > from the file, each line represents a user with 21 seperated datafields > ( > > serperator "|" ) > > > > ... > > User|UserN|UserL|Pass|Email|Country|etc..|etrc..|| etc.|| > > ... > > > > The following code makes the loop a security risk well User 100 sees 99 > > email address .... > > > > <?php > > $fp = fopen ("data/default2.users", "r"); > > while (!feof ($fp)) { > > $buffer = fgets($fp, 4096); > > list ($User, $UserN, $Pass, $Date, $Realf, $RealL, $Email, $Street, > > $City, $State, $Postal, $Country, $Phone, $Webaddress, $ex1, $ex2, $ex3, > > $ex4, $ex53, $ex7 ) = split ("\|", $buffer); > > > > $myname = "browseabit"; > > $myemail = "[EMAIL PROTECTED]"; > > $contactname = "$Realf $RealL"; > > $contactemail = "$Email"; > > > > $message = "Dear $Realf $RealL message ...."; > > > > $subject = "Subject text here"; > > > > $headers = "MIME-Version: 1.0\r\n"; > > $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; > > $headers .= "From: ".$myname." <".$myemail.">\r\n"; > > $headers .= "To: ".$contactname." <".$contactemail.">\r\n"; > > $headers .= "Reply-To: ".$myname." <$myreplyemail>\r\n"; > > $headers .= "X-Priority: 1\r\n"; > > $headers .= "X-MSMail-Priority: High\r\n"; > > $headers .= "X-Mailer: Server > > > > mail($contactemail, $subject, $message, $headers); > > > > echo "<font face=\"Arial\" size=\"1\" color=\"#000000\"> mail to $Realf > > $RealL done ...</font><br> "; > > } > > fclose ($fp); > > > > ?> > > > > > > Can somebody please help me with the script ? > > > > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php