Thứ Tư, 27 tháng 4, 2016

Phép cộng sử dụng biến Session trong PHP

Sau đây là toàn bộ Code: (Hoặc bạn có thể tải file php tại ĐÂY)

<?php
# PHÉP CỘNG #
session_start();
$k=0;
if(isset($_POST['tinh'])){ //nhấn nút "tính"
if(!isset($_SESSION['giatri'])){ //nếu biến session chưa tồn tại
if(empty($_POST['txta'])) // và nếu ô text rỗng
$_SESSION['giatri']=0; //khởi gán session, khi ô text rỗng
else
$_SESSION['giatri']=$_POST['txta']; //khởi gán session khi ô text có giá trị
}
else{
$_SESSION['giatri']+=$_POST['txta']; //thực hiện phép cộng.
$_POST['txta']="";
}
}
//cho trường hợp load lại trang
//phải kiểm tra lại session do nó chỉ đc tạo khi nhấn nút tính.
if(isset($_SESSION['giatri']))
$k=$_SESSION['giatri'];
# HỦY SESSION #
if(isset($_POST['huy'])){
if(session_destroy())
$k=0;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Phép cộng với Session</title>
<style>
h1{color: #871F1F}
form{
border: 1px solid blue;
padding: 10px;
max-width: 250px;
}
input{
margin: 5px;
}
p{
font-size: 150%;
font-weight: bold;
color: #3B27CE;
}
</style>
</head>
<body>
<h1>Phép cộng sử dụng biến Session</h1>
<form method="POST" action="">
<label>Nhập giá trị: </label>
<input type="text"name="txta">
<input type="submit" name="tinh" value="Tính">
<br>
<input type="submit" name="huy" value="Hủy session">
</form>
<?php
echo "<p>Kết quả: $k</p>";
?>
</body>
</html>

Thứ Ba, 26 tháng 4, 2016

Cách lấy link trực tiếp từ Google Drive

Bước 1: Tạo một Folder dạng chia sẻ.
Bước 2: Click đôi vào thư mục này, trên thanh địa chỉ trình duyệt ta lấy dãy ký tự phía sau: folders/.
Ta gọi dãy ký tự này là mã chia sẻ (mã này là cố định dành cho thư mục này).
Bước 3: Upload file nào đó vào thư mục này, ta sẽ copy tên file (bao gồm cả phần đuôi mở rộng của nó). Lưu ý: tên file không nên có ký tự khoảng trắng.
Khi đó link trực tiếp sẽ có dạng:
http://googledrive.com/host/mã chia sẻ/tên file.
Ví dụ:
http://googledrive.com/host/0B48Pbqnr7x0_ZjlNb2NGdFJHdDg/Pagination_tutorial_final.pdf

Chủ Nhật, 17 tháng 4, 2016

Thuật toán tính khoảng cách giữa 2 ngày trong C++ (Viết trên Visual Studio 2013)

//Xay dung lop Date
#include<iostream>
using namespace std;
#include<stdio.h>
#include<math.h>
#include<conio.h>
 
/* Rata Die day one is 0001-01-01 (Lấy mốc là ngày 1 tháng 1 năm 1)*/
int rdn(int yint mint d) { 
 if (m < 3)
  y--, m += 12;
 return 365 * y + y / 4 - y / 100 + y / 400 + (153 * m - 457) / 5 + d - 306;
}
 
void main(){
 int A = rdn(2016, 4, 17);
 int B = rdn(1988, 11, 26);
 int days = A - B;
 cout << "\n Ngay A= "<<A<<"\n Ngay B= "<<B<<"\n ==> Khoang cach giua hai ngay la: " << days;
 _getch();
}