newbie needing php help

Hi

I have written this code following a tutorial and have got the following error

Forbidden

You don’t have permission to access /formtest/<=$_SERVER[‘PHP_SELF’]; on this server.

im guessing it has something to do with the following line

[php][/php]

I think I have solved it

I changed the following line

I changed it to the following

still testing and have now got a small problem

It is storing the data in the csv file but its inputting the names of the headings

I know what part of the code it is to do with but how do I get the coding to store the information that the user puts in

The coding is below

[php]<?php

$fn = $_POST[‘fn’] = “First Name”;
$ln = $_POST[‘ln’] = “Last Name”;
$address = $_POST[‘address’] = “Address”;
$city = $_POST[‘city’] = “City”;
$fstate = $_POST[‘state’] = “State”;
$zip = $_POST[‘zip’] = “Zip”;
$phone = $_POST[‘phone’] = “Phone”;
$email = $_POST[‘email’] = “Email”;
$emailMe = $_POST[‘emailMe’] = “Email Me”;
$comments = $_POST[‘comments’] = “Comments”;

//validate

if(empty($fn) && empty($ln) && empty($address) && empty($city) && empty($state) && empty($zip) && empty($phone) && empty($email)) { /show the form/
$message = ‘Fill in areas in red!’; $aClass = ‘errorClass’;
} else {
/this is where the creating of the csv takes place/
$csvData = $fn . “,” . $ln . “,” . $address. “,” . $city. “,”. $fstate . “,” . $zip. “,”. $phone. “,”. $email . “,”. $emailMe . “,” .$comments ."\n";

$fp = fopen("formTest.csv","a");//$fp is now the file pointer to file $filename

if($fp){
    fwrite($fp,$csvData);//write information to the file
    fclose($fp); //close the file
}

}
?>

<?=$message;?>
First Name Last Name
Address
City State Zip
Phone Email Please send me email
Comments
[/php]

try this:
[php]
$fn = $_POST[‘fn’] . “=First Name”;
$ln = $_POST[‘ln’] . “=Last Name”;
$address = $_POST[‘address’] . “=Address”;
$city = $_POST[‘city’] . “=City”;
$fstate = $_POST[‘state’] . “=State”;
$zip = $_POST[‘zip’] . “=Zip”;
$phone = $_POST[‘phone’] . “=Phone”;
$email = $_POST[‘email’] . “=Email”;
$emailMe = $_POST[‘emailMe’] . “=Email Me”;
$comments = $_POST[‘comments’] . “=Comments”;
[/php]

Sponsor our Newsletter | Privacy Policy | Terms of Service