Exemplo n.º 1
0
 public static function encodePassword($password)
 {
     $password = convert_uuencode($password);
     $password = base64_encode($password);
     $password = str_rot13($password);
     return $password;
 }
Exemplo n.º 2
0
 /**
  *  handles the incoming reqest and prepares the response array
  */
 public function handleRequest()
 {
     if (isset($_POST['input-text']) && isset($_POST['output-encoding']) && isset($_POST['input-encoding'])) {
         $this->response['inputenc'] = $_POST['input-encoding'];
         $this->response['inputtext'] = stripslashes($_POST['input-text']);
         $this->response['outputenc'] = $_POST['output-encoding'];
         if ($this->response['outputenc'] == 'PUNYCODE') {
             $this->response['outputtext'] = $this->punyencode($this->response['inputtext'], $this->response['inputenc']);
         } else {
             if ($this->response['inputenc'] == 'PUNYCODE') {
                 $this->response['outputtext'] = $this->punydecode($this->response['inputtext']);
             } else {
                 if ($this->response['outputenc'] == 'UUENCODE') {
                     $this->response['outputtext'] = convert_uuencode($this->response['inputtext']);
                 } else {
                     if ($this->response['inputenc'] == 'UUENCODE') {
                         $this->response['outputtext'] = convert_uudecode($this->response['inputtext']);
                     } else {
                         $this->response['outputtext'] = mb_convert_encoding($this->response['inputtext'], $this->response['outputenc'], $this->response['inputenc']);
                     }
                 }
             }
         }
     } else {
         $this->response['inputenc'] = 'UTF-8';
         $this->response['inputtext'] = null;
         $this->response['outputenc'] = 'UTF-7';
         $this->response['outputtext'] = null;
     }
     return true;
 }
Exemplo n.º 3
0
 protected function main()
 {
     if ($this->getFilter()) {
         E()->getResponse()->addCookie(md5($this->getName()), convert_uuencode($this->document->componentManager->getBlockByName($this->getParam('bind'))->getFilter()));
     }
     $this->addToolbar($this->loadToolbar());
     $this->js = $this->buildJS();
 }
Exemplo n.º 4
0
 function __construct($raw = NULL)
 {
     if ($raw) {
         $ephrase = JFactory::getApplication()->input->post->get('ephrase', '', 'string');
         if (!$ephrase) {
             return;
         }
         $uudat = convert_uuencode($this->doCrypt(false, $ephrase, $raw));
         $this->rawtxt = $uudat;
     }
 }
Exemplo n.º 5
0
 protected function encode($element)
 {
     if (!is_string($element)) {
         $this->log("The element to uuencode is not a string - cannot proceed!", LL_ERROR);
         return NULL;
     }
     $result = @convert_uuencode($element);
     if ($result === false) {
         return NULL;
     }
     return $result;
 }
	function encode_decode()
	{
		global $TMPL;
		$str = $TMPL->tagdata;
		$style = $TMPL->fetch_param('style');
		$direction = $TMPL->fetch_param('direction');
        
		if ($str != "") {

			if ($direction == "decode") {
				if ($style == "base64") {
					$string = base64_decode($str);
				} elseif ($style == "htmlspecialchars") {
					$string = htmlspecialchars_decode($str);
				} elseif ($style == "htmlentities") {
					$string = html_entity_decode($str);
				} elseif ($style == "uuencode") {
					$string = convert_uudecode($str);
				} elseif ($style == "rawurl") {
					$string = rawurldecode($str);
				} else {
					$string = urldecode($str);
				}
			} else {
				if ($style == "base64") {
					$string = base64_encode($str);
				} elseif ($style == "htmlspecialchars") {
					$string = htmlspecialchars($str);
				} elseif ($style == "htmlentities") {
					$string = htmlentities($str, ENT_COMPAT, "UTF-8", false);
				} elseif ($style == "uuencode") {
					$string = convert_uuencode($str);
				} elseif ($style == "rawurl") {
					$string = rawurlencode($str);
				} elseif ($style == "url_dash") {
					$string = strtr(strtolower(urlencode($string)),'+', '-');
				} else {
					$string = urlencode($str);
				}
			}
			
			$this->return_data = $string;

		} else {
			$this->return_data = "Error: You must provide content between the opening and closing tags.";
			return;
		}	
	}
Exemplo n.º 7
0
function packer($string, $theWay = PACKER_PACK)
{
    if ($theWay == PACKER_PACK) {
        //PACK
        if (is_array($string)) {
            //first serialize it
            $string = serialize($string);
        }
        $result = base64_encode(convert_uuencode(strrev(base64_encode($string))));
        return $result;
    } else {
        //UNPACK
        $string = base64_decode(strrev(convert_uudecode(base64_decode($string))));
        $string = unserialize($string);
        return $string;
    }
}
Exemplo n.º 8
0
function hashGenerate($string)
{
    $note_hash = array('note' => array('X3-.!', '-U*1', '9#+S', '.=6A', '..(&', '^&~@', '=+_-', '69%$', '#"`7', '1-9&', 'F=*#', '36^:', '|\\|/', '%##?', '№`08', '5@*&', '0(8^', '~!?<', '>*&%', '/?>,'), 'first' => '!-_-=45AsY*', 'last' => '<-@%dHa.|');
    $string = trim($string);
    $string = base64_encode($string);
    $string = convert_uuencode($string);
    $arr = str_split($string, 2);
    $note = $note_hash['note'];
    $str = $note_hash['first'];
    foreach ($arr as $k => $v) {
        $str .= $note[$k] . $v;
    }
    $str .= $note_hash['first'];
    $len = strlen($str);
    $arr = str_split($str, $len / 2);
    $key = sha1($arr[1]) . sha1($arr[0]);
    return $key;
}
 function encode_decode()
 {
     $this->EE =& get_instance();
     $str = $this->EE->TMPL->tagdata;
     $style = $this->EE->TMPL->fetch_param('style');
     $direction = $this->EE->TMPL->fetch_param('direction');
     if ($str != '') {
         if ($direction == 'decode') {
             if ($style == 'base64') {
                 $string = base64_decode($str);
             } elseif ($style == 'htmlspecialchars') {
                 $string = htmlspecialchars($str);
             } elseif ($style == 'htmlentities') {
                 $string = htmlentities($str);
             } elseif ($style == 'uuencode') {
                 $string = convert_uuencode($str);
             } elseif ($style == 'rawurlencode') {
                 $string = rawurldecode($str);
             } else {
                 $string = urldecode($str);
             }
         } else {
             if ($style == 'base64') {
                 $string = base64_encode($str);
             } elseif ($style == 'htmlspecialchars') {
                 $string = htmlspecialchars_decode($str);
             } elseif ($style == 'htmlentities') {
                 $string = html_entity_decode($str);
             } elseif ($style == 'uuencode') {
                 $string = convert_uudecode($str);
             } elseif ($style == 'rawurl') {
                 $string = rawurlencode($str);
             } else {
                 $string = urlencode($str);
             }
         }
         $this->return_data = $string;
     } else {
         $this->return_data = 'Error: You must provide content between the opening and closing tags.';
     }
 }
function um_data_encode($data)
{
    return base64_encode(convert_uuencode($data));
}
Exemplo n.º 11
0
<?php 
$some_string = "test\ntext text\r\n";
echo convert_uuencode($some_string);
?>

Exemplo n.º 12
0
<?php

var_dump(convert_uuencode(array()));
var_dump(convert_uudecode(array()));
var_dump(convert_uuencode(""));
var_dump(convert_uudecode(""));
var_dump($enc = convert_uuencode("~!@#\$%^&*()_}{POIUYTREWQQSDFGHJKL:<MNBVCXZ"));
var_dump(convert_uudecode("!@#\$%^YUGFDFGHJKLUYTFBNMLOYT"));
var_dump(convert_uudecode($enc));
var_dump($enc = convert_uuencode("not very sophisticated"));
var_dump(convert_uudecode($enc));
var_dump(convert_uudecode(substr($enc, 0, -10)));
echo "Done\n";
Exemplo n.º 13
0
/**
 * obscure config data so information isn't plain text
 *
 * @param string       $str     data to be encoded
 * @param string       $code    encoding method, values: plain, base64, uuencode.
 * @return string               the encoded value
 */
function conf_encodeString($str, $code)
{
    switch ($code) {
        case 'base64':
            return '<b>' . base64_encode($str);
        case 'uuencode':
            return '<u>' . convert_uuencode($str);
        case 'plain':
        default:
            return $str;
    }
}
Exemplo n.º 14
0
var_dump(html_entity_decode("&amp; & &amp;", ENT_QUOTES, "UTF-8"));
var_dump(html_entity_decode("&#00000000000000097; test &amp;", ENT_QUOTES, "UTF-8"));
var_dump(bin2hex(html_entity_decode("&Egrave;")));
var_dump(bin2hex(html_entity_decode("&Egrave;", 3, "UTF-8")));
var_dump(html_entity_decode("&Alpha;"));
var_dump(bin2hex(html_entity_decode("&Alpha;", 3, "UTF-8")));
$str = "A 'quote' is <b>bold</b>";
var_dump(htmlentities($str));
var_dump(htmlentities($str, ENT_QUOTES));
var_dump(htmlentities(" ", ENT_COMPAT));
var_dump(htmlentities(" ", ENT_COMPAT, ""));
var_dump(htmlentities(" ", ENT_COMPAT, "UTF-8"));
var_dump(quoted_printable_encode("egfe \r\t"));
var_dump(quoted_printable_decode("=65=67=66=65="));
var_dump(convert_uudecode("+22!L;W9E(%!(4\"\$`\n`"));
var_dump(convert_uuencode("test\ntext text\r\n"));
var_dump(str_rot13("PHP 4.3.0"));
var_dump(crc32("The quick brown fox jumped over the lazy dog."));
var_dump(strlen(crypt("mypassword")));
var_dump(md5("apple"));
var_dump(sha1("apple"));
$trans = array("hello" => "hi", "hi" => "hello");
var_dump(strtr("hi all, I said hello", $trans));
var_dump(convert_cyr_string("abc", "a", "d"));
// sanity
var_dump(hebrev("test"));
// sanity
var_dump(hebrevc("test"));
// sanity
var_dump(nl_langinfo(AM_STR));
var_dump(sprintf("A%sB%dC", "test", 10));
Exemplo n.º 15
0
 function admin_edit_blog($id = NULL)
 {
     $this->layout = "admin";
     $this->loadModel("Blog");
     $id = convert_uudecode(base64_decode($id));
     $blogInfo = $this->Blog->find('first', array('conditions' => array('Blog.id' => $id)));
     $this->set(compact('blogInfo'));
     if (!empty($this->data)) {
         $errors = array();
         $errors = $this->validate_add_blog_ajax($this->data);
         if (count($errors) == 0) {
             $data = $this->data;
             $this->Blog->save($data);
             $mem_id = base64_encode(convert_uuencode($data['Blog']['m_id']));
             $this->Session->write('success', 'Post has been edited successfully');
             $this->redirect(array('action' => 'admin_blogs/' . $mem_id));
         } else {
             $this->set('error', $errors);
         }
     }
 }
Exemplo n.º 16
0
" width="150px" style="padding-top:5px" />
				 <?php 
            }
            ?>
		<?php 
            $child_comment = $dbinst->get_general_group_discussion_child_messages($activity_id);
            $child_check = mysql_num_rows($child_comment);
            if ($child_check > 0) {
                while ($child = mysql_fetch_array($child_comment)) {
                    // echo $child['comment'];
                    ?>
			  <?php 
                    // echo $child['user_id'];
                    $user_name = $dbinst->get_user_info($child['user_id']);
                    $pic = $user_name['profile_pic'];
                    $child_users = base64_encode(convert_uuencode($child['user_id']));
                    ?>
						  <div class="">
				    <!--img src="<?php 
                    echo $pic;
                    ?>
" class="online"-->
					  <p class="message">
					
                  

					  <?php 
                    // $date = date('d-m-Y',strtotime($messages['added_date']));
                    ?>
                        <!--small class="text-muted pull-right"><?php 
                    echo time_ago($child['added_date']);
Exemplo n.º 17
0
 /**
  * @return $this
  * @desc 使用 uuencode 算法对字符串进行编码。
  */
 public function convert_uuencode()
 {
     $this->current = convert_uuencode($this->current);
     return $this;
 }
Exemplo n.º 18
0
</head>
<html>
	<body>
		<p>
		
<?php 
$string = "hello...";
print_r(str_split($string));
echo strlen($string), "<br/>\n";
echo strpos($string, "lo"), "<br/>\n";
echo str_shuffle($string), "<br/>\n";
printf("%u<br/>\n", crc32($string));
echo bin2hex($string), "<br/>\n";
echo hex2bin(bin2hex($string)), "<br/>\n";
echo convert_uuencode($string), "<br/>\n";
echo convert_uudecode(convert_uuencode($string)), "<br/>\n";
echo "<br/>\n";
echo md5($string), "<br/>\n";
echo sha1($string), "<br/>\n";
echo chr(48), "<br/>\n";
echo ord("0"), "<br/>\n";
echo "<br/>\n";
$string = "!@#\$%^&*()<>?:|{}";
echo $string, "<br/>\n";
echo htmlentities($string), "<br/>\n";
echo html_entity_decode(htmlentities($string)), "<br/>\n";
echo "<br/>\n";
$string = "?user=AoEiuV020&password=aoeiuv";
foreach (get_html_translation_table(HTML_ENTITIES) as $key => $val) {
    printf("[%s] --> [%s]<br/>\n", htmlentities($key), htmlentities($val));
}
Exemplo n.º 19
0
 public function testConvert_Uuencode()
 {
     $this->assertEquals("#86)C\n`\n", convert_uuencode("abc"));
 }
Exemplo n.º 20
0
/**
 * Simple text encoding service
 *
 * This sample shows handling simple POST forms
 */
$result = null;
if (isset($_POST['method']) && isset($_POST['data'])) {
    switch ($_POST['method']) {
        case 'rot13':
            $result = str_rot13($_POST['data']);
            break;
        case 'base64':
            $result = base64_encode($_POST['data']);
            break;
        case 'uuencode':
            $result = convert_uuencode($_POST['data']);
            break;
    }
}
?>
<!DOCTYPE HTML>
<html>
    <head>
        <title>Simple POST Form Example</title>
        <style type="text/css">
            body { font-family: sans-serif; }
        </style>
    </head>

    <body>
        <h1>Text Encoder Service</h1>
<?php

$some_string = "Rodolfo Bandeira";
var_dump(convert_uuencode($some_string));
// string(28) "04F]D;VQF;R!"86YD96ER80``
// `
// "
echo convert_uudecode("04F]D;VQF;R!\"86YD96ER80```");
Exemplo n.º 22
0
/**
 * xoops_convert_encode()
 *
 * @param        value of array  $data
 * @param string $store_method
 *
 * @return boolean
 */
function xoops_convert_encode($data, $store_method = 'urlcode')
{
    switch ($store_method) {
        default:
            return urlencode($data);
        case 'base64':
            return base64_encode($data);
        case 'uucode':
            return convert_uuencode($data);
        case 'open':
            return $data;
        case 'hex':
            return bin2hex($data);
    }
}
Exemplo n.º 23
0
 public static function encode(&$data)
 {
     // Should I base64-encode?
     if (function_exists('base64_encode') && function_exists('base64_decode')) {
         return base64_encode($data);
     } elseif (function_exists('convert_uuencode') && function_exists('convert_uudecode')) {
         return convert_uuencode($data);
     } else {
         return $data;
     }
 }
	function Encode_decode() {
	
		$this->EE =& get_instance();
		
		$string = $this->EE->TMPL->tagdata;
		
		if ($string == "") {
			$string = $this->EE->TMPL->fetch_param('string');
		}
		
		$style = $this->EE->TMPL->fetch_param('style');
		$direction = $this->EE->TMPL->fetch_param('direction');
        
		if ($string != "") {

			if ($direction == "decode") {
				
				switch ($style) {
				
					case "json":
						$sting = json_decode($string);
						break;
					case "base64":
						$string = base64_decode($string);
						break;
					case "htmlspecialchars":
						$string = htmlspecialchars_decode($string);
						break;
					case "htmlentities":
						$string = html_entity_decode($string);
						break;
					case "uu":
						$string = convert_uudecode($string);
						break;
					case "rawurl":
						$string = rawurldecode($string);
						break;
					case "url":
						$string = urldecode($string);
						break;
					case "url_safe_base64":
						$string = base64_decode($string);
						$replacement_chars = array(
					        '+' => '.',
	            			'=' => '-',
	            			'/' => '~'
					    );
	    				$string = strtr($string, $replacement_chars);
						break;

				}
				
			} else {
				
				
				switch ($style) {
				
					case "json":
						$string = json_encode($string);
						break;
					case "base64":
						$string = base64_encode($string);
						break;
					case "htmlspecialchars":
						$string = htmlspecialchars($string);
						break;
					case "htmlentities":
						$string = htmlentities($string, ENT_COMPAT, "UTF-8", false);
						break;
					case "uu":
						$string = convert_uuencode($string);
						break;
					case "rawurl":
						$string = rawurlencode($string);
						break;
					case "url":
						$string = urlencode($string);
						break;
					case "url_dash":
						$string = strtr(strtolower(urlencode($string)),'+', '-');
						break;
					case "url_safe_base64":
						$string = base64_encode($string);
						$replacement_chars = array(
					        '.' => '+',
       						'-' => '=',
        					'~' => '/'
					    );
	    				$string = strtr($string, $replacement_chars);
						break;

				}
				
			}

			$this->return_data = $string;

		} else {
			$this->return_data = "Error: You must provide content between the opening and closing tags.";
			return;
		}	
	}
Exemplo n.º 25
0
 function resend_email()
 {
     $id = $_POST['id'];
     $id = convert_uudecode(base64_decode($id));
     $getUserDetail = $this->User->findById($id);
     $activation_code = $getUserDetail['User']['activation_code'];
     if ($getUserDetail['User']['member_type'] == "1") {
         //-----------------Mail for admin when new teacher registered-------------------
         $emailTemplate = $this->EmailTemplate->find('first', array('conditions' => array('id' => 6)));
         $emailData = $emailTemplate['EmailTemplate']['description'];
         $link = HTTP_ROOT . 'Users/activate_account/' . base64_encode(convert_uuencode($getUserDetail['User']['id'])) . "/" . $activation_code;
         $link = "<a href='" . $link . "' style='text-decoration:none;color:#00aeef'>Activate Your Account</a>";
         $emailData = str_replace(array('{name}', '{last_name}', '{activation_code}'), array($getUserDetail['User']['first_name'], $getUserDetail['User']['last_name'], $link), $emailData);
         $emailTo = $getUserDetail['User']['email'];
         $emailFrom = $emailTemplate['EmailTemplate']['email_from'];
         $emailSubject = $emailTemplate['EmailTemplate']['subject'];
         //echo $emailTo.'/////'.$emailFrom	.'////'.$emailSubject.'////'.$emailData; die;
         $this->send_email($emailTo, $emailFrom, $emailSubject, $emailData);
         echo "E-mail sent successfully!";
     } elseif ($getUserDetail['User']['member_type'] == "2") {
         $emailTemplate = $this->EmailTemplate->find('first', array('conditions' => array('id' => 1)));
         $emailData = $emailTemplate['EmailTemplate']['description'];
         $link = HTTP_ROOT . 'Users/activate_account/' . base64_encode(convert_uuencode($getUserDetail['User']['id'])) . "/" . $activation_code;
         $link = "<a href='" . $link . "' style='text-decoration:none;color:#00aeef'>Activate Your Account</a>";
         $emailData = str_replace(array('{name}', '{last_name}', '{activation_code}'), array($getUserDetail['User']['first_name'], $getUserDetail['User']['last_name'], $link), $emailData);
         $emailTo = $getUserDetail['User']['email'];
         $emailFrom = $emailTemplate['EmailTemplate']['email_from'];
         $emailSubject = $emailTemplate['EmailTemplate']['subject'];
         $this->send_email($emailTo, $emailFrom, $emailSubject, $emailData);
         echo "E-mail sent successfully!";
     }
     die;
 }
Exemplo n.º 26
0
 /**
  * Returns a serialized form of the temporary data
  * @return string The serialized data
  */
 private function encode_data()
 {
     $data = serialize($this->data);
     if (function_exists('base64_encode') && function_exists('base64_decode')) {
         // Prefer Basse64 ebcoding of data
         $data = base64_encode($data);
     } elseif (function_exists('convert_uuencode') && function_exists('convert_uudecode')) {
         // UUEncode is just as good if Base64 is not available
         $data = convert_uuencode($data);
     } elseif (function_exists('bin2hex') && function_exists('pack')) {
         // Ugh! Let's use plain hex encoding
         $data = bin2hex($data);
     }
     // Note: on an anal server we might end up with raw data; all bets are off!
     return $data;
 }
Exemplo n.º 27
0
              <!-- small box -->
			   <a href="events">  
              <div class="small-box bg-red" style="border-radius:0px;">
                <div class="inner">
                  Events
                </div>
               </div>
			   </a>
            </div><!-- ./col -->
          </div>
          <div class="row">
		  <div class="col-md-10" style="padding:0px;width:78%">
		  <?php 
while ($category = mysql_fetch_array($categories)) {
    $img_path = "images/categories/" . $category['image'];
    $category_id = base64_encode(convert_uuencode($category['group_category_id']));
    $file_path = $category['file_path'];
    ?>
            <div class="col-md-3">
              <!-- small box -->
              <div class="">
			  
			   <a href="<?php 
    echo $file_path . '?id=' . $category_id;
    ?>
"><img src="<?php 
    echo $img_path;
    ?>
" class="cate" style="width:200px" /></a>
			   
              </div>
Exemplo n.º 28
0
                Returns the uuencoded data
                <pre>convert_uuencode(string)</pre>
                <p>Parameters:</p>
                <p><span class="parameter">string</span> is required. The string to uuencode</p>
                <p>Code:</p>
                <p class="code">
                    $str = &quot;Hello world!&quot;;<br>// Encode the string<br>$encodeString =
                    convert_uuencode($str);<br>echo $encodeString . &quot;&lt;br&gt;&quot;;<br><br>// Decode the
                    string<br>$decodeString = convert_uudecode($encodeString);<br>echo $decodeString;<br>
                </p>
                <p>Result:</p>
                <p class="result">
                    <?php 
$str = "Hello world!";
// Encode the string
$encodeString = convert_uuencode($str);
echo $encodeString . "<br>";
// Decode the string
$decodeString = convert_uudecode($encodeString);
echo $decodeString;
?>
                </p>
            </td>
        </tr>
        <tr>
            <td><a id="func_string_count_chars">count_chars()</a></td>
            <td>Returns information about characters used in a string, e.g. for example, how many times an ASCII character
                occurs in a string, or which characters that have been used or not been used in a string.
                <pre>count_chars(string, mode)</pre>
                <p>Parameters:</p>
                <p><span class="parameter">string</span> is required. The string to be checked.</p>
/**
 * xoops_convert_encode()
 *
 * @param data of array $value
 * @param store_method of array $key
 * @return boolean
 */
function xoops_convert_encode($data, $store_method = "urlcode")
{
    switch ($store_method) {
        default:
            return urlencode($data);
        case "base64":
            return base64_encode($data);
        case "uucode":
            return convert_uuencode($data);
        case "open":
            return $data;
        case "hex":
            return bin2hex($data);
    }
}
Exemplo n.º 30
0
<?php

$str = 'test string hello';
//echo addcslashes('hel.lo', 'h..A') . PHP_EOL; // \hel\.lo and warning
echo bin2hex('Ñ') . PHP_EOL;
echo hex2bin('c391') . PHP_EOL;
echo ord('Б') . PHP_EOL;
// 208
echo chunk_split($str, 10, PHP_EOL);
echo convert_uudecode("+22!L;W9E(%!(4\"\$`\n`");
echo convert_uuencode(hex2bin('c391')) . PHP_EOL;
if (strlen(count_chars("hello", 3)) != strlen("hello")) {
    echo "'hello' contains non-unique chars!" . PHP_EOL;
}
$checksum = crc32("The quick brown fox jumped over the lazy dog.");
$numPrinted = printf("%u\n", $checksum);
echo 'numPrinted: ' . $numPrinted . PHP_EOL;
var_dump(explode(' ', $str, -1));
// no last hello
//var_dump(explode('', $str)); // false and warning
var_dump(implode([1, 2, 3]));
//var_dump(implode(',', 'hello')); // null and warning
//var_dump(localeconv()); // nl_langinfo($item)
var_dump(ltrim('  	fewhoi fe', 'f'));
// will not remove whitespace
var_dump(ltrim('hello', 'helo'));
// ""
echo md5("hello") . PHP_EOL;
echo md5("hello", true) . PHP_EOL;
echo number_format(123298232.23423, 3) . PHP_EOL;
// 123,298,232