How Change decode to encode

Discussion in 'JavaScript' started by suenajoven, Dec 1, 2011.

  1. #1
    I'm new here :D
    but i hope you can help me


    well
    this code i found here
    
    <?php
        
        $to_decode = array("\x72\x61\x6E\x64\x6F\x6D","\x66\x6C\x6F\x6F\x72","\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x36\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x36\x34\x22\x20\x42\x4F\x52\x44\x45\x52\x3D\x22\x30\x22\x3E\x3C\x2F\x41\x3E\x0A\x3C\x2F\x44\x49\x56\x3E","\x68\x74\x74\x70\x3A\x2F\x2F\x36\x39\x2E\x31\x30\x2E\x34\x30\x2E\x36\x32\x2F\x66\x6C\x6F\x61\x74\x69\x6D\x67\x2F\x66\x6C\x6F\x61\x74\x36\x34\x2D","\x2E\x70\x6E\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x36\x34\x2E\x32\x30\x2E\x34\x35\x2E\x32\x30\x2F\x66\x6C\x6F\x61\x74\x69\x6D\x67\x2F\x66\x6C\x6F\x61\x74\x36\x34\x2D","\x3C\x44\x49\x56\x20\x49\x44\x3D\x22\x67\x66\x6C\x22\x20\x53\x54\x59\x4C\x45\x3D\x22\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A\x61\x62\x73\x6F\x6C\x75\x74\x65\x3B\x20\x77\x69\x64\x74\x68\x3A\x37\x30\x70\x78\x3B\x68\x65\x69\x67\x68\x74\x3A\x37\x30\x70\x78\x3B\x6C\x65\x66\x74\x3A\x30\x70\x78\x3B\x74\x6F\x70\x3A\x30\x70\x78\x3B\x20\x70\x61\x64\x64\x69\x6E\x67\x3A\x34\x70\x78\x3B\x22\x3E\x0A","\x77\x72\x69\x74\x65","\x3C\x41\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\x6E\x6B\x22\x20\x48\x52\x45\x46\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x68\x34\x38\x2E\x63\x6F\x6D\x3F\x66\x6A\x73\x3D\x31\x22\x3E\x3C\x49\x4D\x47\x20\x53\x52\x43\x3D\x22","\x3C\x41\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\x6E\x6B\x22\x20\x48\x52\x45\x46\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x70\x6C\x61\x79\x67\x61\x6D\x65\x73\x32\x2E\x63\x6F\x6D\x3F\x66\x6A\x73\x3D\x31\x22\x3E\x3C\x49\x4D\x47\x20\x53\x52\x43\x3D\x22","\x3C\x41\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\x6E\x6B\x22\x20\x48\x52\x45\x46\x3D\x22","\x22\x3E\x3C\x49\x4D\x47\x20\x53\x52\x43\x3D\x22");
        
        $decoded = array();
        foreach($to_decode as $key=>$value)
        {
            array_push($decoded,htmlentities(utf8_decode($value),ENT_QUOTES,"UTF-8"));
        }
        
        echo '<pre>';
        var_dump($decoded);
        echo '</pre>';
        
       
    ?>
    
    
    
    Code (markup):



    but how can change?
    i mean i want encode
    i hope you can help me
    i am not a php programmer


    thanks
     
    suenajoven, Dec 1, 2011 IP
  2. mmerlinn

    mmerlinn Prominent Member

    Messages:
    3,197
    Likes Received:
    818
    Best Answers:
    7
    Trophy Points:
    320
    #2
    Reverse the steps.
     
    mmerlinn, Dec 31, 2011 IP
  3. JohnnySchultz

    JohnnySchultz Peon

    Messages:
    277
    Likes Received:
    4
    Best Answers:
    7
    Trophy Points:
    0
    #3
    mmerlinn is right.. reverse it..

    try to put this lines of code after your code..
    
    
        $encoded = array();
        foreach($decoded as $key=>$value)
        {
            array_push($encoded,html_entity_decode(utf8_encode($value),ENT_QUOTES,"UTF-8"));
        }
        
        echo '<pre>';
        var_dump($encoded);
        echo '</pre>';
    
    
    PHP:
     
    JohnnySchultz, Jan 2, 2012 IP