www.webdeveloper.com
Results 1 to 4 of 4

Thread: [RESOLVED] Help me see Contents of $_POST Please.

  1. #1
    Join Date
    Jun 2011
    Posts
    2

    resolved [RESOLVED] Help me see Contents of $_POST Please.

    Hi guys!

    I have a device that is posting RAW data to my php site.

    This is the first time I have ever worked with unknown index's.

    I'm trying to see what the device is posting but all I ever get is the word "Array" or "a:0{}" or something to that matter.

    Here is some of the things I have tried:

    PHP Code:
    if (isset($_POST))
    {
    $string "1 \n";
    $string .= " ".$_POST." \n";
    $string .= "2 \n";
    $string .= " ".print_r(serialize($_POST), true)." \n";
    $string .= "3 \n";
    $string .= " ".var_dump($_POST)." \n";
    $string .= "4 \n";
    $string .= " ".var_export($_POST)." \n";
    $string .= "10 \n";
    foreach(
    $_POST as $k => $v) {
        
    $string .= "Key: {$k}<br>\r\n";
        
    $string .= "Value: {$v}<br><br>\r\n";

    $fp fopen('txtdump.rtf''ab');

    if (
    $fp)
    {
    fwrite($fp,$string);
    fclose($fp);

    echo 
    'OK';

    }


    I can see the data in wireshark, it's a bunch of TAB delimited data but i can't for the life of me get it into a file for debugging purposes.

    thanks for your input.
    -Chad

  2. #2
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,178
    Try:
    PHP Code:
    $string file_get_contents("php://input"); 
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  3. #3
    Join Date
    Jun 2011
    Posts
    2

    Talking

    Quote Originally Posted by NogDog View Post
    Try:
    PHP Code:
    $string file_get_contents("php://input"); 
    Awesome!
    That worked perfectly!!
    Now I just need to parse out the data, thank you so much, I was banging my head against this for 3 days.
    I thought I had read the entire PHP website and remember reading about that string but never actually tried it.

    Thanks again NogDog.
    You have resolved my question.

  4. #4
    Join Date
    May 2011
    Posts
    101
    Quote Originally Posted by chadodes View Post
    Now I just need to parse out the data . . .
    Debug your form fields with this, commented in or
    out as you need:

    PHP Code:
    $sent explode"&"file_get_contents("php://input"));
        for(
    $x=0;$x<count($sent);$x++) {
            echo 
    $sent[$x] . "<br/>";



    Chris
    Last edited by chriseccles; 06-21-2011 at 10:58 AM. Reason: typo
    Sometimes, when you re-invent the wheel, you end up with a better wheel.
    ---------------------------------------------
    One-on-One Scripting Tuition/Mentoring

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles