Wednesday, December 5, 2018

Vue: Vue Js starter code

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="https://unpkg.com/vue"></script>
</head>
<body>
<div id="app">
<div>
<input v-model="message">
<p>{{ message }}</p>
</div>

<div>
<span v-bind:title="message">
Hover your mouse over me for a few seconds
to see my dynamically bound title!
</span>
</div>

<div>
<span v-if="seen">Now you see me asdfasdf</span>
</div>


<ol>
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
<ol>
<todo-item
v-for="item in groceryList"
v-bind:todo="item"
v-bind:key="item.id"
></todo-item>
</ol>
</div>


<script>

Vue.component('todo-item', {
props: ['todo'],
template: '<li>{{ todo.text }}</li>'
})

new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!',
message1: 'You loaded this page on ' + new Date().toLocaleString(),
seen: false,
todos: [
{ text: 'Learn JavaScript' },
{ text: 'Learn Vue' },
{ text: 'Build something awesome' }
],
groceryList: [
{ id: 0, text: 'Vegetables' },
{ id: 1, text: 'Cheese' },
{ id: 2, text: 'Whatever else humans are supposed to eat' }
]
}
})

</script>
</body>
</html>

Wednesday, November 28, 2018

finding difference between two date in php and javascript

Javascript code:

<!DOCTYPE html>
<html>
<title>Web Page Design</title>
<head>
<script>
function sayHello() {
//var date1 = new Date("11/28/2018");
//var date2 = new Date("12/1/2018");

var date1 = new Date("2018-11-28");
var date2 = new Date("2018-12-01");
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
alert(diffDays);

}
sayHello();
</script>
</head>
<body>
</body>
</html>

PHP code:

$date1=date_create("2013-03-15");
$date2=date_create("2013-12-12");
$diff=date_diff($date1,$date2);
echo $diff->format("%R%a days");

OR

$startDate = strtotime('2018-12-01');
$toDay = strtotime(date('Y-m-d'));
$time = abs($toDay - $loginDate);
$days = floor($time / 86400);


Wednesday, November 21, 2018

Laravel : Laravel cheet sheet

Cakephp : Cakephp Cheet sheet

A CakePHP cheat sheet (CakePHP reference page)

Summary: This is a CakePHP cheat sheet. (Note: This reference was initially created in 2011, and may be slightly out of date.)
As I embark on another CakePHP project after a long hiatus, I'm trying to cram CakePHP back into my head. As part of this effort, I'm creating this large CakePHP cheat sheet (reference page), which I hope will be helpful to the CakePHP community. It is based on both the CakePHP cheat sheet on their Trac website and the CakePHP Cookbook (see the links below).
(Go ahead and say what you will about me, but I happen to like all my CakePHP examples on one big page like this that I can search, rather than spread out across many different pages. That's what a cheat sheet is, right? Also, please note that there are very few ads on this page, besides the standard ads on the side columns.)

Monday, November 19, 2018

sms gatway integration code

CONS SMS_USER = 'UserName';
CONS SMS_PASS = 'P@nrb';
CONS SMS_HOST = 'http://sms.sslwireless.com/pushapi/dynamic/server.php';
$phone = '88' . $phone;
$text = 'You have ' . $total . ' new Tenders of your preferred area. For details, please check your email or visit agent result at http://bdtender.com. Helpline: 01789-772266';

$params = 'user=' . self::SMS_USER . '&pass=' . self::SMS_PASS . '&sms[0][0]=' . $phone . '&sms[0][1]=' . urlencode($text) . '&sms[0][2]=880123456789&sid=bdtender';

$ch = curl_init(self::SMS_HOST);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

$response = curl_exec($ch);
curl_close($ch);

return $response;