HEX
Server: LiteSpeed
System: Linux Angkanet 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64
User: webpa4002 (1011)
PHP: 8.2.15
Disabled: NONE
Upload Files
File: /home/web.paitoan.com/.trash/data/pembalik.php
<?php
add_shortcode( 'pembalik', 'pembalik' );
function pembalik(){
    ob_start();
?>
<script type="text/javascript">
function loadfile(fileid,loadid){
document.getElementById(loadid).value = 'Loading...';
setTimeout(function(){loadfile2(fileid,loadid)},1000);}

function loadfile2(fileid,loadid){
if(!window.FileReader){
document.getElementById(loadid).value = 'Your browser does not support HTML5 "FileReader" function required to open a file.';
} else {
fileis = document.getElementById(fileid).files[0];
var fileredr = new FileReader();
fileredr.onload = function(fle){
var filecont = fle.target.result;
document.getElementById(loadid).value = filecont;}
fileredr.readAsText(fileis);}}

function savefile(saveasid,saveid){
if(!window.Blob){alert('Your browser does not support HTML5 "Blob" function required to save a file.');
} else {
var txtwrt = document.getElementById(saveid).value;
if(document.getElementById('dos').checked == true) txtwrt = txtwrt.replace(/\n/g,'\r\n');
var textblob = new Blob([txtwrt],{type:'text/plain'});
var saveas =  document.getElementById(saveasid).value;
var dwnlnk = document.createElement('a');
dwnlnk.download = saveas;
dwnlnk.innerHTML = "Download File";
if (window.webkitURL != null){
dwnlnk.href = window.webkitURL.createObjectURL(textblob);
} else {
dwnlnk.href = window.URL.createObjectURL(textblob);
dwnlnk.onclick = destce;
dwnlnk.style.display = 'none';
document.body.appendChild(dwnlnk);}
dwnlnk.click();}}
function destce(event){document.body.removeChild(event.target);}

function cleartext(){
document.getElementById('input_output').value = '';}

function SelectAll(id){
document.getElementById(id).focus();
document.getElementById(id).select();}

String.prototype.swapcase = function(){
var toswap = this;
var toswaplen = toswap.length;
var uplet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var lolet = 'abcdefghijklmnopqrstuvwxyz';
word = toswap.split('');
wordlen = word.length;
var first = word[0];
var last = word[wordlen-1];
if (uplet.indexOf(first) == -1) upperc = 0; else upperc = 1;
if (lolet.indexOf(last) == -1) lowerc = 0; else lowerc = 1;
if (upperc + lowerc == 2){
toswap = toswap.split('');
toswap = toswap.slice(1,toswaplen-1);
toswap.unshift(first.toLowerCase());
toswap.push(last.toUpperCase());
toswap = toswap.join('');
return toswap;} else return toswap;}

function reversewordletters(){
var text = document.getElementById('input_output').value;
var belong2 = 'pbclevtug grkgzrpunavp.pbz';
text = text.replace(/\r/gi,'');
text = text.replace(/([^a-z 0-9])/gi,' $1 ');
text = text.split(' ');
var len = text.length;
var textarr = new Array();
for (var x = 0; x < len; x++){
var text2 = text[x].swapcase();
text2 = text2.split('').reverse().join('');
textarr[x] = text2;}
text = textarr.join(' ');
text = text.replace(/ ([^a-z 0-9]) /gi,'$1');
document.getElementById('input_output').value = text;}


</script>
<script type="text/javascript">
var autohgt = 'yes';
function specialonsizefunction(){
document.getElementById('input_output').style.height = document.getElementById('pembalik').clientHeight + 'px';}
</script>
<p>Pisahkan LN dengan pemisah tanda (*).</p>
<div style="padding:4px 0px 7px 0px;">
<input type="button" class="btn btn-primary" onclick="reversewordletters();" value="Bolak balik">

<input type="button" class="btn btn-success" title="Select All Text" value="Select" onclick="SelectAll('input_output')">
<input type="button" class="btn btn-danger" title="Clear All Text" value="Clear" onclick="cleartext();">
</div>
<div id="pembalik" style="height:120px;">
<textarea id="input_output" style="width:100%; height:100%;" wrap="soft"></textarea>
</div>
<?php return ob_get_clean(); } ?>