Btown2 Posted October 26, 2006 Share Posted October 26, 2006 [code]<?php $name=$_POST['namebox']; $message=$_POST['message']; $values = "$name\r\n"; $values .= "$message\r\n"; // Open the file for truncated writing $fp = @fopen("new.txt", "a+") or die("Couldn't open board."); @fwrite($fp, $values) or die("Couldn't write values to file!"); @fclose($fp); $fp = @fopen("test.txt", "rb") or die("Couldn't open file"); $data = fread($fp, filesize($fp)); while(!feof($fp)) { $data .= fgets($fp, 1024); } fclose($fp); $values = explode("\r\n", $data); echo $values[0] . "<br> "; echo "<br>"; echo "<br>"; ?> [/code]This is supposed to pen a text file and right into it, then close it, reopen it and read out everything, but it always fails in making the file, any idears why? Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted October 26, 2006 Share Posted October 26, 2006 Remove the "@" before the filesystem functions. The symbol is surpressing the error messages that will tell you what's wrong.Ken Quote Link to comment Share on other sites More sharing options...
Btown2 Posted October 27, 2006 Author Share Posted October 27, 2006 I removed all of the @ symbols, but i still do not get in or see any other error messages then the one i coded in for the die function. Quote Link to comment Share on other sites More sharing options...
Btown2 Posted October 27, 2006 Author Share Posted October 27, 2006 bumping to get it answered. Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted October 27, 2006 Share Posted October 27, 2006 Put[code]<?php error_reporting(E_ALL); ?>[/code]at the start of your script. This turns on all error reporting.Ken Quote Link to comment Share on other sites More sharing options...
Btown2 Posted October 27, 2006 Author Share Posted October 27, 2006 ok ill put it in and try it, thnx Quote Link to comment Share on other sites More sharing options...
Btown2 Posted October 27, 2006 Author Share Posted October 27, 2006 Hmm maybe ive done this wrong, i still get no other error messages.[CODE]<?php error_reporting(E_ALL); $name=$_POST['namebox']; $message=$_POST['message']; $values = "$name\r\n"; $values .= "$message\r\n"; // Open the file for truncated writing $fp = fopen("new.txt", "a+") or die("Couldn't open board."); fwrite($fp, $values) or die("Couldn't write values to file!"); fclose($fp); $fp = fopen("test.txt", "rb") or die("Couldn't open file"); $data = fread($fp, filesize($fp)); while(!feof($fp)) { $data .= fgets($fp, 1024); } fclose($fp); $values = explode("\r\n", $data); echo $values[0] . "<br> "; echo "<br>"; echo "<br>"; ?>[/CODE] Quote Link to comment 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.