Hi there I'am not sure if this is the right forum for this question, but I'am a newbie to php so I'll put it here.
I've been working on this form and can workout how to make php write the data to a text file which is named as the form field veriable ($address) and then redirect the user to that text file, the fopen command opens and existing file and appends. Iam not sure how to pass $address to php telling it to use that as the file name and what the command is to create and write to the file, not append to an existing file. also how would I say to process the data and then redirect browser to say http://www.here.com/$address.txt
I'd appreciate any help.
thanks
stickman
I've put a copy of my code below, which isn't working properly.
<html>
<head>
<title>test</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" alink="#0000FF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center"><br>
</div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" align="center"> <table border="0" cellpadding="9" cellspacing="0" width="95%">
<tr>
<td> <p align="center"> </p>
<form enctype="multipart/form-data" method="post" action="<?php echo $PHP_SELF ?>">
<BLOCKQUOTE>
<table width="95%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="30%" align="left" valign="top"><strong><font face="Arial, Helvetica, sans-serif">Agency:</font></strong></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="agency" type="text" id="agency" size="60" maxlength="60">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Small
Headline:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="smallhead" type="text" id="smallhead" size="28" maxlength="28">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Suburb:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="suburb" type="text" id="suburb" size="16" maxlength="16">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Address:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="address" type="text" id="address" size="22" maxlength="22">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Main
Body Text:</font></strong></font></div></td>
<td>
<p align="left"> <font face="Arial, Helvetica, sans-serif">
<textarea name="body" cols="47" rows="15" wrap="VIRTUAL" id="body" onkeypress="LimitText(this,705)"
onkeyup="TrackCount(this,'textcount',705)"></textarea>
<br>
<br>
<font size="2"><i><font color="#FF0000"><strong><font size="1">Characters
remaining:.. </font></strong></font></i></font></font>
<font size="1" face="Arial, Helvetica, sans-serif"><strong><font color="#FF0000">
<input name="textcount" type="text"
value="705" size="3" maxlength="3">
</font></strong></font></p></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Address
Detailed:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="address2" type="text" id="address2" size="63" maxlength="63">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Price:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="price" type="text" id="price" value="$00,000" size="16" maxlength="16">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Features:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="features" type="text" id="features" size="62" maxlength="62">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Agent:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="agent" type="text" id="agent" size="40" maxlength="40">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Contact:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="contact" type="text" id="contact" size="30" maxlength="30">
</font></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="left"><font face="Arial, Helvetica, sans-serif"><strong><font size="3">Inspect:</font></strong></font></div></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="inspect" type="text" id="inspect" size="36" maxlength="36">
</font></td>
</tr>
<tr>
<td align="left" valign="top"><strong><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">Main
Image File Name:</font></strong></td>
<td> <div align="left">
<p> <font face="Arial, Helvetica, sans-serif">
<input name="mainpic" type="file" id="mainpic" size="60">
<br>
<strong><font color="#FF0000" size="2"> </font></strong></font></p>
</div></td>
</tr>
</table>
</BLOCKQUOTE>
<div align="center">
<center>
<p> </p>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td> <p align="center"><font face="Arial">
<INPUT TYPE=SUBMIT VALUE="Submit Form">
</font> </td>
<td> <font face="Arial">
<INPUT TYPE=RESET VALUE="Reset Form">
</font> </td>
</tr>
</table>
</center>
</div>
<?php
$out = fopen("output.txt", "w");
if (!$out) {
print("Could not append to file");
exit;
}
fputs($out,"$agency\n");
fputs($out,"$smallhead\n");
fputs($out,"$suburb\n");
fputs($out,"$address\n");
fputs($out,"$body\n");
fputs($out,"$address2\n");
fputs($out,"$price\n");
fputs($out,"$features\n");
fputs($out,"$agent\n");
fputs($out,"$contact\n");
fputs($out,"$inspect\n");
fputs($out,"$mainpic\n");
fclose($out);
?>
</form>
<HR> <H5 align="center"> </H5></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>