writing http post contents to file in php

Links for php scripts

Moderators: macek, egami, gesf

Post Reply
seandisanti
php-forum Fan User
php-forum Fan User
Posts: 973
Joined: Mon Oct 01, 2012 12:32 pm

Re: writing http post contents to file in php

Post by seandisanti » Mon Apr 15, 2013 7:46 pm

try this....

Code: Select all

<?php
if ($_POST){ //handling post data
    echo 'Post received, writing data to file:<br />';
    $fh = fopen('test.txt','w');
    if (!$fh){ //file open failed
        trigger_error('Failed to open file for writing');
    }
    foreach ($_POST as $key=>$value){
        $ack = fwrite($fh,'Value for ' . $key . ' is: ' . $value);
        if (!empty($ack)){
            echo 'Value written for ' . $key . '<br />';
        }
        
    }
    fclose($fh);
} else { //not responding to a form, so show one...
    echo '<form name="whatever" action="' . $_SERVER['PHP_SELF'] . '" method="post">';
    echo '<input type="text" name="input1" placeholder="Enter text here" /><br />';
    echo '<input type="text" name="input2" placeholder="Enter text here" /><br />';
    echo '<input type="text" name="input3" placeholder="Enter text here" /><br />';
    echo '<input type="Submit" value="try to write to file" />'. "\n";
    
    echo '</form>';
}
 

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 1 guest