public static function encodePassword($password) { $password = convert_uuencode($password); $password = base64_encode($password); $password = str_rot13($password); return $password; }
/** * 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; }
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(); }
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; } }
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; } }
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; } }
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)); }
<?php $some_string = "test\ntext text\r\n"; echo convert_uuencode($some_string); ?>
<?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";
/** * 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; } }
var_dump(html_entity_decode("& & &", ENT_QUOTES, "UTF-8")); var_dump(html_entity_decode("a test &", ENT_QUOTES, "UTF-8")); var_dump(bin2hex(html_entity_decode("È"))); var_dump(bin2hex(html_entity_decode("È", 3, "UTF-8"))); var_dump(html_entity_decode("Α")); var_dump(bin2hex(html_entity_decode("Α", 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));
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); } } }
" 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']);
/** * @return $this * @desc 使用 uuencode 算法对字符串进行编码。 */ public function convert_uuencode() { $this->current = convert_uuencode($this->current); return $this; }
</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)); }
public function testConvert_Uuencode() { $this->assertEquals("#86)C\n`\n", convert_uuencode("abc")); }
/** * 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```");
/** * 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); } }
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; } }
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; }
/** * 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; }
<!-- 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>
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 = "Hello world!";<br>// Encode the string<br>$encodeString = convert_uuencode($str);<br>echo $encodeString . "<br>";<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); } }
<?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