why would you want you quote the variable? eval ("\$str = $str;");
should work. at least no more parse error. phil. [EMAIL PROTECTED] wrote: > I keep getting this error when I use eval what am I missing > > Parse error: parse error in c:\httpd\doc\install.php(6) : eval()'d code on line 1 > > > $path="/home/sites/home"; > $fp3=fopen ("location.inc","w")or die("unable to open file (location.inc)"); > $str='include("$path/inc/dataconf.inc");'; > eval ("\$str = \"$str\";"); > fwrite($fp3,"$str \n"); > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]