Hi everyone, A quick question about html tags and PHP. I have a text area where users can submit text, and I need them to able to have links in the text if they so choose.
The contents get written to an ini style flat file database. The problem comes when I try to print that content back out from the file - I get a warning from the parse_ini_file() function: Warning: Error parsing ./data/events on line 9 in Unknown on line 0 Line 9 happens to be the line in the events file that contains the <a href> tag. I have tried to do a base64_encode() on the data from the text area, and then wrote it to the ini file encapsulated in double quotes. It still fails when I do the base64_decode(), except then I get nothing printed back to the browser. Any ideas? -Erich- ===========CODE============ // Get the form variables $month = $_REQUEST['month']; $day = $_REQUEST['day']; $year = $_REQUEST['year']; $time = $_REQUEST['time']; $bands = $_REQUEST['bands']; $venue = $_REQUEST['venue']; $description = base64_encode($_REQUEST['description']); list_events() { $ALLEVENTS = parse_ini_file('./data/events', TRUE); while (list ($key, $value) = each ($ALLEVENTS)) { print '<br>'; print '<table border=0 cellpadding=0 cellspacing=0 width="100%"> <tr> <td bgcolor="#AAAAAA" align="left"> <font color="black" size=2> Saje, Live at '.stripslashes($value['venue']). '</font> </td> <td bgcolor="#AAAAAA" align="right"> <font color="black" size=2>'. $value['month'].'/'.$value['day'].'/'.$value['year'].'</font> </td> </tr> <tr> <td colspan=2> <font color="#efa68a">With: '.stripslashes($value['bands']).'</font><br> <br><font color="white">'.base64_decode($value['description']). '</font></td> </tr> </table>'; } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php