Jump to content

use file name in file


MadnessRed

Recommended Posts

OK here is the basic layout of what I have.

 

<img src="filename.jpg"><br><br>

<?php include("filename.txt"); ?><br><br>

<?php

if ($context['user']['is_Geust'])

{
echo 'You must be logged in to post a comment';
}

else

{
echo 'Add comment box';
}	


?>

 

And I want the Comment box to add

 

"Comment"<br><hr><br>

 

to filename.txt

Link to comment
https://forums.phpfreaks.com/topic/89087-use-file-name-in-file/#findComment-456294
Share on other sites

I have the codes kind of, I just want to change the line

 

$somecontent = "Add this to the file\n";

 

to

 

$somecontent = "##Comment##<br><hr><br>";

 

<?php
$file=fopen("filename.txt","a+");
?>

 

and

 

<?php
$filename = 'filename.txt';
$somecontent = "Add this to the file\n";

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

    // In our example we're opening $filename in append mode.
    // The file pointer is at the bottom of the file hence
    // that's where $somecontent will go when we fwrite() it.
    if (!$handle = fopen($filename, 'a')) {
         echo "Cannot open file ($filename)";
         exit;
    }

    // Write $somecontent to our opened file.
    if (fwrite($handle, $somecontent) === FALSE) {
        echo "Cannot write to file ($filename)";
        exit;
    }

    echo "Success, wrote ($somecontent) to file ($filename)";

    fclose($handle);

} else {
    echo "The file $filename is not writable";
}
?>

 

I just don't knwo how to then use a form to write the rest of it.

Link to comment
https://forums.phpfreaks.com/topic/89087-use-file-name-in-file/#findComment-456297
Share on other sites

hi

 

Lets get this right then you have a form

 

when the form is filled in and submitted the page that the page submits to is this one.

 

 

if thats it then yes use some thing like

$mytextfromform = $_POST['name_of_text_box_on_form']

 

and use the variable within the code your writing to the file.

 

e.g

 

'This as been posted from my form the text box value was'.$mytextfromform ;

or

"This as been posted from my form the text box value was $mytextfromform"

Link to comment
https://forums.phpfreaks.com/topic/89087-use-file-name-in-file/#findComment-456304
Share on other sites

<?php
if ($context['user']['is_Guest'])

{
    echo 'You must be logged in to post a comment';
}

else
{
    echo '<form action="index_post.php" method="GET">';
    echo '<textarea name="comment" cols=50 rows=5>';
    echo '</textarea><br><br>';
    echo '<input type="SUBMIT" VALUE="Post Comment">';
    echo '</form>';
}	
?>

 

and index_post.php reads.

 

<?php
$filename = 'index.txt';
$somecontent = "$_GET["comment"]<br><hr><br>";

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

    // In our example we're opening $filename in append mode.
    // The file pointer is at the bottom of the file hence
    // that's where $somecontent will go when we fwrite() it.
    if (!$handle = fopen($filename, 'a')) {
         echo "Cannot open file ($filename)";
         exit;
    }

    // Write $somecontent to our opened file.
    if (fwrite($handle, $somecontent) === FALSE) {
        echo "Cannot write to file ($filename)";
        exit;
    }

    echo "Thankyou for your comment<br><br>";
    echo "($filename)";

    fclose($handle);
}

else {
    echo "The file $filename is not writable";
}
?>

 

Link to comment
https://forums.phpfreaks.com/topic/89087-use-file-name-in-file/#findComment-460089
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.