adamriley Posted January 9, 2010 Share Posted January 9, 2010 Hi ---------------------------------------------------------------------------------------------------------------- error log "[sat Jan 09 18:27:58 2010] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected T_STRING in C:\\web\\htdocs\\Filey\\2.php on line 8 " ----------------------------------------------------------------------------------------------------------------- 2.php <?php $a1 = $_POST["PN"]; $a2 = $_POST["Date_name"]; $a3 = $_POST["Note"]; $filler1 = "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"; $filler2 = "<html"; $filler2 = "<head>"; $filler3 = "<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">"; $filler4 = "<title>$a1</title>"; $filler5 = "</head>"; $filler6 = "<body bgcolor="#FFFFFF" text="#000000">"; $filler7 = "<div id="bv_Text1" style="position:absolute;left:34px;top:34px;width:713px;height:32px;z-index:0;" align="left">"; $filler8 = "<font style="font-size:27px" color="#000000" face="Arial"><b>Note name:$a1</b></font></div>"; $filler9 = "<div id="bv_Text2" style="position:absolute;left:12px;top:76px;width:781px;height:32px;z-index:1;" align="left">"; $filler10 = "<font style="font-size:27px" color="#000000" face="Arial"><b>Date and time:$a2</b></font></div>"; $filler11 = "<textarea name="TextArea1" id="TextArea1" style="position:absolute;left:41px;top:134px;width:743px;height:391px;font-family:Courier New;font-size:16px;z-index:2" rows="20" cols="70" readonly="readonly">$a3</textarea>"; $filler12 = "</body>"; $filler13 = "</html>"; $myFile = "notenw.html"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = "$filler1"; $stringData1 = "$filler2"; $stringData2 = "$filler3"; $stringData3 = "$filler4"; $stringData4 = "$filler5"; $stringData5 = "$filler6"; $stringData6 = "$filler7"; $stringData7 = "$filler8"; $stringData8 = "$filler9"; $stringData9 = "$filler10"; $stringData10 = "$filler11"; $stringData11 = "$filler12"; $stringData12 = "$filler13"; fwrite($fh, "\n"); fwrite($fh, "$stringData1\n"); fwrite($fh, "$stringData2\n"); fwrite($fh, "$stringData3\n"); fwrite($fh, "$stringData4\n"); fwrite($fh, "$stringData5\n"); fwrite($fh, "$stringData6\n"); fwrite($fh, "$stringData7\n"); fwrite($fh, "$stringData8\n"); fwrite($fh, "$stringData9\n"); fwrite($fh, "$stringData10\n"); fwrite($fh, "$stringData11\n"); fwrite($fh, "$stringData12\n"); fclose($fh); ?> Link to comment https://forums.phpfreaks.com/topic/187850-unexpected-t_string/ Share on other sites More sharing options...
oni-kun Posted January 9, 2010 Share Posted January 9, 2010 You should check, it's a simple error! $filler3 = "<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">"; Notice how your quotes aren't escaped? The syntax highlighter shows you as well. If you want to keep them double quotes, wrap your filler text in single quotes like so: $filler3 = '<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">'; And fixed Link to comment https://forums.phpfreaks.com/topic/187850-unexpected-t_string/#findComment-991803 Share on other sites More sharing options...
RaythMistwalker Posted January 9, 2010 Share Posted January 9, 2010 i think the fact your using " instead of ' in php code might affect it: you have $filler3 = "<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">"; Should be: $filler3 = "<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'>"; note: this is the case when using php all the way through your code so line 5 is returning the LAST part as a comment (hence the orange colour after //) or you can do what oni-kun said Link to comment https://forums.phpfreaks.com/topic/187850-unexpected-t_string/#findComment-991804 Share on other sites More sharing options...
soycharliente Posted January 11, 2010 Share Posted January 11, 2010 i think the fact your using " instead of ' in php code might affect it: You should always use a double quote for HTML attributes. You can either escape the double quotes or wrap with single quotes. <?php $foo = "<link href=\"http://www.google.com\">Google</a>"; $bar = '<link href="http://www.google.com">Google</a>'; ?> Link to comment https://forums.phpfreaks.com/topic/187850-unexpected-t_string/#findComment-992654 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.