Wednesday, August 7, 2013

Change word in given string using Jquery and enter new line in textarea

<html>

<head>

<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>

<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>

<script>

var f_name='';

function fnformname(){  

var from_name_val = $("#from_name").val();  

if(from_name_val!=''){   

if(f_name!=''){    

var emailcontent_val_data = $("#emailcontent").val();    

var final_data = emailcontent_val_data.split(f_name).join(from_name_val);    

$("#emailcontent").val(final_data);    

f_name=from_name_val;   

}   

else {    

var emailcontent_val_data = $("#emailcontent").val();    

var final_data = emailcontent_val_data.split('<fromname>').join(from_name_val);    $("#emailcontent").val(final_data);    

f_name=from_name_val;   

}   

return true;  

}

</script>

<head>

<body>

<?php$mail_data = "Hello,\n<fromname> has sent you a link to install the app on your device."?>

<div class="fieldtext-box cf">  

<div class="fieldtext alignleft">    

<label for="email">From Name</label>    

<input type="text" name="from_name" id="from_name" onblur="return fnformname()" />  

</div>  

<div class="fieldtext alignleft">   

<label for="email" class="email-text-label" style="vertical-align:top">Email Text</label>   

<textarea rows="5" cols="40" id="emailcontent" class="email-text" name="emailcontent" ><?php echo $mail_data;?></textarea>  

</div>

</div>

</body>

</html>


Load JS Dynamically

// Load JS Dynamically after click on button

<html>
<head>
<title>Load JS Dynamically</title>
<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
<script type="text/javascript">     
function loadjs(){                
var url="newscript.js";                   
$.getScript(url, function() {                         
alert('JS Load Successfully');                   
});         
}</script>
</head>
<body>
<input type="button" name="load" value="Load JS" onclick="loadjs()">
</body>

</html>
Note:Please load js put in your project folder not load any server js directly because of server js take much time for load.  

Spin.js Example

<html>  <head> 
  <title>spin.js</title>
 
  <link rel="shortcut icon" href="favicon.ico">
 
  <link href="http://fgnass.github.io/spin.js/assets/main.css?v=6"    type="text/css"     rel="stylesheet">
 
  <link rel="stylesheet" type="text/css"      href="http://fgnass.github.io/spin.js/assets/fd-slider/fd-slider.css?v=2">
 
<script type="text/javascript" src="http://fgnass.github.io/spin.js/assets/prettify.js"></script>
</head><body>

<div id="content">
   <div id="example">         <h2>Example</h2>
          <div id="preview"></div>

    <form id="opts">
 
 <label>Lines:</label>
<input type="text" name="lines" min="5" max="16" step="2" value="12">  <br> 
 <label>Length:</label>
<input type="text" name="length" min="0" max="40" value="20"><br>
    <label>Width:</label>
<input type="text" name="width" min="2" max="30" value="10"><br>
    <label>Radius:</label>
<input type="text" name="radius" min="0" max="60" value="30"><br>
    <label>Corners:</label>
<input type="text" name="corners" min="0" max="1" step="0.1" value="1"><br>
   
<label>Rotate:</label>
<input type="text" name="rotate" min="0" max="90" value="0"><br>
    <label>Trail:</label>
<input type="text" name="trail" min="10" max="100" value="60"><br>
    <label>Speed:</label>
<input type="text" name="speed" min="0.5" max="2.2" step="0.1" value="1"><br>
   
<label>Direction:</label>
 
 <select name="direction">
 
     <option value="1">Clockwise</option>
      <option value="-1">Counterclockwise</option>  </select>    <br>   
<label>Shadow:</label>
<input type="checkbox" name="shadow"><br>
 
 <label>Hwaccel:</label>
<input type="checkbox" name="hwaccel"><br>
 
</form>
</div><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script><script type="text/javascript" src="http://fgnass.github.io/spin.js/assets/fd-slider/fd-slider.js"></script><script src="http://fgnass.github.io/spin.js/dist/spin.min.js?v=1.2.8"></script><script>  $.fn.spin = function(opts) {   
                        this.each(function() {
   
                           var $this = $(this),
         
                          data = $this.data();
                        if (data.spinner) {       
                               data.spinner.stop();
       
                               delete data.spinner;
     
                       }
     
                      if (opts !== false) {
       
                         data.spinner = new Spinner($.extend({color: $this.css('color')},                                                          opts)).spin(this);
     
                        }
 
               });
   
      return this;
 
};
 
//$('#dot').spin();
 
prettyPrint();

 function update() {
   
        var opts = {};
 
       $('#opts input[min], #opts select').each(function() {
     
          $('#opt-' + this.name).text(opts[this.name] = parseFloat(this.value));
 
     });
   
          $('#opts input:checkbox').each(function() {
   
                 opts[this.name] = this.checked;
     
                $('#opt-' + this.name).text(this.checked);
 
          });
 
         $('#preview').spin(opts);
 
        if ($('#share').is(':checked')) {
   
              window.location.replace('#?' + $('form').serialize());
 
         }

 }
 
$(function() {
   
      var params = {};
 
      var hash = /^#\?(.*)/.exec(location.hash);
 
     if (hash) {
     
        $('#share').prop('checked', true);
   
        $.each(hash[1].split(/&/), function(i, pair) {
       
              var kv = pair.split(/=/);
     
              params[kv[0]] = kv[kv.length-1];
   
        });
 
      }
 
    $('#opts input[min], #opts select').each(function() {
   
           var val = params[this.name];
     
          if (val !== undefined) this.value = val;
   
               this.onchange = update;
    }); 
   $('#opts input:checkbox').each(function() {
   
       this.checked = !!params[this.name];
   
        this.onclick = update;
    });   
    $('#share').click(function() {
     
               window.location.replace(this.checked ? '#?' + $('form').serialize() : '#!');
    });    update();  });</script>

</body></html>

Tuesday, August 6, 2013

Get XML (android:versionCode="1") attributes value using PHP Functionality

// XML File Contents
<?xml version="1.0" encoding="utf-8"?><manifest android:versionCode="1" android:versionName="1.0" package="com.example.myfirstapp"  xmlns:android="http://schemas.android.com/apk/res/android">    <application android:theme="@style/AppTheme" android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:debuggable="true" android:allowBackup="true">        <activity android:label="@string/app_name" android:name="com.example.myfirstapp.MainActivity">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application></manifest>


// PHP Code for get (android:versionCode="1") versioncode,(android:versionName="1.0") Versionname and    (package) package value.It's Working only above PHP Version 5.3.8 


<?php 
$dom = new DOMDocument();$dom->load('AndroidManifest.xml');$xml = simplexml_import_dom($dom);$versionName = $xml->xpath('/manifest/@android:versionName');$versionCode =$xml->xpath('/manifest/@android:versionCode');$package = $xml->xpath('/manifest/@package');
echo $versionName[0]->versionName;echo $versionCode[0]->versionCode;echo $package[0]->package;
?>

Get Current location address(country,city) from IP address using API

<?php
// Get current IP address using API
$ip_address = file_get_contents("http://ip6.me/");
// Get IP Address value using this function
$ip_data = explode(".",$ip_address);
$first_ip_element = substr(preg_replace('/[^0-9]/','',$ip_data[0]),-3);
// Get Current location address with Ip address
$f_get = file_get_contents("http://api.hostip.info/get_html.php?ip=".$first_ip_element.'.'.$ip_data[1].'.'.$ip_data[2].'.'.$ip_data[3]);
echo $f_get;
?>