phpnewbieca Posted December 9, 2009 Share Posted December 9, 2009 I am trying to display the content of a text (txt) to the browser. It displays the bold item (title of the page). then it displays the Date Date Date Date. Please Help! function Guestbk_3() { // Display Guestbook Entries to Browser global $Date, $Pastor, $Webmaster, $Name, $Church, $City, $State, $Comments, $Alladdresses; $MyFile = "guestbook.txt"; $fh = fopen($MyFile,"r"); rewind($fh); if(!$fh) { die("couldn't open file <i>$MyFile</i>"); } else { $file = file_get_contents("$MyFile"); } fclose($fh); if(strstr($file,$Date)) { echo "<html>\n"; echo " <head>\n"; echo " <title>Guestbook Entries</title>\n"; echo " </head>\n"; echo " <body BGCOLOR=\"blue\" TEXT=\"white\">\n"; echo " <table align=\"center\">\n"; echo " <tr>\n"; echo " <td align=\"center\">\n"; [b] echo " <font size=\"+2\">~ ~ ~ GUESTBOOK ENTRIES ~ ~ ~</FONT>\n";[/b] echo " <br /><br />\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " <table align=\"center\" width=\"600\">\n"; echo " <tr>\n"; echo " <td align=\"left\">\n"; [b] echo " $file\n";[/b] echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </body>\n"; echo " </html>"; } } Quote Link to comment https://forums.phpfreaks.com/topic/184482-display-string-content-to-browser/ Share on other sites More sharing options...
MadTechie Posted December 9, 2009 Share Posted December 9, 2009 Have you looked in your text file ? Quote Link to comment https://forums.phpfreaks.com/topic/184482-display-string-content-to-browser/#findComment-973873 Share on other sites More sharing options...
phpnewbieca Posted December 9, 2009 Author Share Posted December 9, 2009 I looked at the file and this is what it looks like: Mon 07 Dec 2009 , Mon 07 Dec 2009 , Tue 08 Dec 2009 , Tue 08 Dec 2009 I do not understand why the other information was not written to the file. the function Guest_bk() should have written the information to the file guestbook.txt //FUNCTIONS function Guestbk_1(){ // write to file guestbook.txt global $Date, $Name, $Church, $City, $State, $Comments; $MyFile = "guestbook.txt"; $fh = fopen($MyFile,'a+'); if(!$fh) { die("couldn't open file <i>$MyFile</i>"); } else { rewind($fh); $str = "\n"; $str.= "\t\t\t\t\t$Date\n"; $str.= "\t\t\t\t\t$Name\n"; $str.= "\t\t\t\t\t$Church\n"; $str.= "\t\t\t\t\t$City\n"; $str.= "\t\t\t\t\t$State\n"; $str.= "\t\t\t\t\t$Comments\n"; $str.= "\n"; fwrite($fh, $str); echo "success writing to file"; } fclose($fh); } function Guestbk_3() { // Display Guestbook Entries to Browser $MyFile = "guestbook.txt"; $fh = fopen($MyFile,"r"); rewind($fh); if(!$fh) { die("couldn't open file <i>$MyFile</i>"); } else { $file = file_get_contents("$MyFile"); } fclose($fh); if(strstr($file,$Date)) { echo "<html>\n"; echo " <head>\n"; echo " <title>Guestbook Entries</title>\n"; echo " </head>\n"; echo " <body BGCOLOR=\"blue\" TEXT=\"white\">\n"; echo " <table align=\"center\">\n"; echo " <tr>\n"; echo " <td align=\"center\">\n"; echo " <font size=\"+2\">~ ~ ~ GUESTBOOK ENTRIES ~ ~ ~</FONT>\n"; echo " <br /><br />\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " <table align=\"center\" width=\"600\">\n"; echo " <tr>\n"; echo " <td align=\"left\">\n"; echo " $file\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </body>\n"; echo " </html>"; } } Quote Link to comment https://forums.phpfreaks.com/topic/184482-display-string-content-to-browser/#findComment-974307 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.