I want to create a custom function that will write the new blog entry! I need to get existing data from the textfile than get the data from the input form and write all the data back to the file
<div class="title">
<label for="Title">Title:</label>
<input type="text" name="title" required>
</div>
<div class="message">
<label for="Message">Message:</label>
<input type="text" name="message" required>
</div>
<input type="submit" class="btn btn-default" name="mysubmit">
</form>
<?php
function writeToBlog($thisTitle, $thisMessage)
{
$thisTitle = $_POST['title'];
$thisMessage = $_POST['message'];
echo "$thisTitle";
echo "$thisMessage";
$handle = fopen("blogfile.txt", "r");
if($handle){
while(!feof($handle)){
$buffer = fgets($handle, 4096);
$existingText .= $buffer;
}// end while
//echo $existingText;
fclose($handle);
}// end if
$handle = fopen("blogfile.txt", "w");
$newStuff = "\n<div class=\"newEntry\">";
$newStuff .= "\n\t<div class=\"title\">" . $thisTitle . "</div>";
$newStuff .= "\n\t<div class=\"message\">" . $thisMessage . "</div>";
$newStuff .= "\n</div>";
$allStuff = $newStuff . $existingText;
fwrite($handle, $allStuff);
fclose($handle);
}// end writeToBlog
?>
It does not work, just something wrong here.