writing http post contents to file in php

Links for php scripts

Moderators: egami, macek, gesf

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

Mon Apr 15, 2013 7:46 pm

try this....

Code: Select all

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 />';
} 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
  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest