Câu chuyện tình yêu trưởng thành, tươi trẻ của một chàng trai nói dối để sống và một cô gái sống mà không thể nói dối... xem thêm
Vì bảo vệ vị hôn thuê của mình mà cựu chiến binh Ray bị giam vào nhà tù Parramatta 18 tháng bởi tội danh ngộ sát. Giờ đây anh phải đối diện với tên cai ngục đầy tàn ác, liệu anh có minh oan cho ... xem thêm
Cháu trai của Go Ni, Ham Dae Gil, tham gia thế giới ngầm của đỏ đen chỉ để bị sử dụng làm tốt thí trong một vụ cược hỏng. Giờ đây anh lên kế hoạch trả thù bằng cách tham gia một ván bài chí ... xem thêm
Chuyện phim kể về một cậu bé mồ côi tình cờ được một bộ tộc Troll – những con quỷ lùn sống dưới những hang động ngầm dưới lòng đất, mặc những bộ quần áo làm bằng hộp giấy và ... xem thêm
A Tống một cảnh sát cực kì giỏi võ thuật trong một lần làm nhiệm vụ đã vô ý đánh chết một người, và buộc anh phải vào tù. Tuy nhiên liên tục những vụ án thanh toán giết người do một tên ... xem thêm
Sau thành công to lớn của Agents of S.H.I.E.L.D. - Season 1, thì Disney cùng Marvel Studios đã tiếp tục triển khai loạt phim truyền hình về S.H.I.E.L.D, cơ quan chính phủ chuyên phụ trách các vấn đề siêu năng ... xem thêm
GUARDIAN OF THE GALAXY - VỆ BINH DẢI NGÂN HÀ là siêu phẩm hành động giả tưởng mới nhất được chuyển thể từ truyện tranh của Marvel. Lần này nhân vật chính là một biệt đội anh hùng hoàn toàn lạ ... xem thêm
Nội dung Bí Mật Ác Quỷ Dracula - Dracula Untold được cho là sẽ hòa trộn giữa câu chuyện thật về cuộc đời vương công Vlad xứ Wallachia - người được xem như nguyên mẫu cho Dracula, cùng những yếu ... xem thêm
''The Walking Dead 5 ''tiếp tục trở lại đầy đe dọa đến mạng sống từng người còn sống sót sau khi nhóm của Rick bị dồn vào đường cùng. Liệu lần này Rick phải làm gì để giữ mạng sống cho ... xem thêm
In-Soo được trời ban cho khả năng nhìn thấy mà, và vì thế mà cậu bị bạn bè cô lập. Cậu chuyển đến trường trung học ở vùng ngoại ô của Seoul. Ở đó, In-Soo gặp một ma nữ và kết thân với ... xem thêm
Hướng dẫn cài đặt Kloxo trên VPS - Centos">Hướng dẫn cài đặt Kloxo trên VPS - Cent...Kloxo là một chương trình phần mềm nền tảng web để quản trị máy chủ hosting Linux (Control Panel) miễn phí. Hiện tại hỗ trợ tốt nhất với Ce...
Hướng dẫn cài đặt Kloxo trên VPS - Centos
CSS3 Hiệu ứng album đĩa nhạc xoay tròn như trên nhaccuatui.com">CSS3 Hiệu ứng album đĩa nhạc xoay tròn ... CSS3 ngày nay được sử dụng rộng rãi kết hợp với HTML5 làm cho website của bạn trở lên sinh động hơn mà trước đây chúng ta phải dùng n...
CSS3 Hiệu ứng album đĩa nhạc xoay tròn như trên nhaccuatui.com
01 | <style> |
02 |
03 | .info_album { |
04 | float: left; |
05 | width: 300px; |
06 | margin-left: 20px; |
07 | } |
08 |
09 | .info_album .avatar_album { |
10 | width: 300px; |
11 | height: 150px; |
12 | position: relative; |
13 | } |
14 |
15 | .avatar_album .rotate_album { |
16 | width: 140px; |
17 | height: 140px; |
18 | position: absolute; |
19 | z-index: 17 ; |
20 | left: 67px; |
21 | top: 7px; |
22 | } |
23 |
24 | .avatar_album .box_font_album { |
25 | width: 140px; |
26 | position: absolute; |
27 | z-index: 20 ; |
28 | background: url(http:// 2 .bp.blogspot.com/-aSxbS11pnvM/U8jyvqMceAI/ AAAAAAAAAHQ /KobtqLrncH8/s1600/icon.png) -241px 0px no-repeat; |
29 | height: 140px; |
30 | } |
31 |
32 | .avatar_album .box_bg_album { |
33 | width: 230px; |
34 | position: absolute; |
35 | z-index: 19 ; |
36 | background: url(http:// 2 .bp.blogspot.com/-aSxbS11pnvM/U8jyvqMceAI/ AAAAAAAAAHQ /KobtqLrncH8/s1600/icon.png) left 0px no-repeat; |
37 | height: 150px; |
38 | overflow: hidden; |
39 | } |
40 |
41 | .rotate{ |
42 | -webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px; |
43 | animation :mymove 10s linear 0s infinite ; /* IE 10 + */ |
44 | -webkit-animation :mymove 10s linear 0s infinite ; /* Safari 4 + */ |
45 | -moz-animation: mymove 10s linear 0s infinite ; /* Fx 5 + */ |
46 | -o-animation: mymove 10s linear 0s infinite ; /* Opera 12 + */ |
47 | -webkit-transition-duration: 0 .8s; |
48 | -moz-transition-duration: 0 .8s; |
49 | -o-transition-duration: 0 .8s; |
50 | transition-duration: 0 .8s; |
51 | -webkit-transition-property: -webkit-transform; |
52 | -moz-transition-property: -moz-transform; |
53 | -o-transition-property: -o-transform; |
54 | transition-property: transform; |
55 | overflow :hidden ; |
56 | } |
57 |
58 | @-webkit-keyframes mymove /* Safari and Chrome */ |
59 | { |
60 | from{ |
61 | -webkit-transform :rotate (-360deg); |
62 | -moz-transform :rotate (-360deg); |
63 | -o-transform :rotate (-360deg);} |
64 | to{ |
65 | -webkit-transform :rotate (0deg); |
66 | -moz-transform :rotate (0deg); |
67 | -o-transform :rotate (0deg); |
68 | } |
69 | } |
70 | </style> |
71 |
72 | <div class = "info_album" > |
73 | <div class = "avatar_album" > |
74 | <div class = "rotate_album" > |
75 | <img class = "rotate" src= "http://p.img.nct.nixcdn.com/playlist/2013/12/04/a/c/b/4/1386153460167.jpg" height= "126" width= "126" /></div> |
76 | <div class = "box_font_album" > |
77 | </div> |
78 | <div class = "box_bg_album" > |
79 | <a class = "img_avatar" href= "javascript:;" ><img class = "img_album" src= "http://p.img.nct.nixcdn.com/playlist/2013/12/04/a/c/b/4/1386153460167.jpg" height= "140" itemprop= "image" width= "140" /></a> |
80 | <a class = "img_avatar" href= "javascript:;" ></a> |
81 | </div> |
82 | </div> |
83 | </div> |
84 |
85 | <div> |
86 | </div> |
Hàm Exists() kiểm tra tồn tại của tập tin hoặc thư mục trong C#">Hàm Exists() kiểm tra tồn tại của tập t...Hàm Exists() dùng để kiểm tra sự tồn tại của tập tin hoặc thư mục trong C#. Tùy theo chúng ta muốn kiểm tra tập tin hay kiểm tra thư mục th...
Hàm Exists() kiểm tra tồn tại của tập tin hoặc thư mục trong C#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace MyProject { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void MainForm_Load( object sender, EventArgs e) { // Gắn nút "Kiểm ta tập tin" vào form Button btnCheckExistFile = new Button(); btnCheckExistFile.Text = "Kiểm tra tập tin" ; btnCheckExistFile.Width = 150; btnCheckExistFile.Location = new System.Drawing.Point( this .Location.X, this .Location.Y + 20); this .Controls.Add(btnCheckExistFile); btnCheckExistFile.Click += new EventHandler(btnCheckExistFile_Click); // Gắn nút "Kiểm tra thư mục" vào form Button btnCheckExistDirectory = new Button(); btnCheckExistDirectory.Text = "Kiểm tra thư mục" ; btnCheckExistDirectory.Width = 150; btnCheckExistDirectory.Location = new System.Drawing.Point( this .Location.X, this .Location.Y + 50); this .Controls.Add(btnCheckExistDirectory); btnCheckExistDirectory.Click += new EventHandler(btnCheckExistDirectory_Click); } void btnCheckExistFile_Click( object sender, EventArgs e) { // Kiểm tra sự tồn tại của tập tin string filePath = @"D:/THS/Document/HRP/Recruity/Recruity.docx" ; // @ đại diện cho chuỗi if (System.IO.File.Exists(filePath)) MessageBox.Show( "Tồn tại tập tin \"Recruity.docx\"." ); else MessageBox.Show( "Không tồn tại Tập tin \"Recruity.docx\"." ); } void btnCheckExistDirectory_Click( object sender, EventArgs e) { // Kiểm tra sự tồn tại của thư mục string dicrectoryPath = @"D:/THS/Document/HRP/Recruity" ; // @ đại diện cho chuỗi if (System.IO.Directory.Exists(dicrectoryPath)) MessageBox.Show( "Tồn tại thư mục \"Recruity\"." ); else MessageBox.Show( "Không tồn tại thư mục \"Recruity\"." ); } } } |
Tạo Tooltip bằng CSS3">Tạo Tooltip bằng CSS3...Tooltip là những nhãn nhỏ chứa thông tin về phần tử mà khi ta rê chuột vào phần tử này thì tooltip sẽ xuất hiện,nó có chức năng tương tự nh...
Tạo Tooltip bằng CSS3
<ul class="tooltip">
<li>
<a href="#">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9tyQ5TD552P2gtjjnhOOB890KsIlbMAKO2s2VDVW9LxNQKi4m4j-ER4vtlRnVvjvtqRCWsZBQtl1z9bksZhfdQvs4_Pwb8qO5PdAYhyphenhyphenDWeZM0CUp6fus-7H52w9RX_eWxGg1JxU7mYv8/s1600/facebook_white.png">
<span>Đăng lên facebook</span><!--tooltip-->
</a>
</li>
<li>
<a href="#">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA6TiWohoY3c1__JdOxdl8YId9c1HTq_NI6v4_-IT9qtdoMG77ZPPpmC5WSIEERQyCSffzMHY0QLkB0Hl83tO0-W2XLk8Sy5JJ2PmwekqCv6p7Xy7R_1S7ZfZmDIbKFRYGS3swk7ViTZk/s1600/pinterest_white.png">
<span>Đăng lên pinterest</span>
</a>
</li>
<li>
<a href="#">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Jc8Zw-tTO6uCGmbKiga3BPUz4D0je2SuX2Q4nvydbusGpnJTvD5rRYEeLwCSmKCswtl7nVz4RgTRUK5NDofKvMQkFFKq5HxI2YHxd4Cf2pNtpuhL6PW97JPECISufbVF4RGXG53NoEo/s1600/twitter_white.png">
<span>Chia sẻ qua twitter</span>
</a>
</li>
<li>
<a href="#">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc67bjdW9I7Nbb_3dNz6KinMh6CVZJ-r0I1HO-Ch3jux7lwNxZnuJn69MYnBh08_eKKW7vVMN1sMKEWikVfxZqpjFt0MCT6Fvu2E6AQ0hF4NMG4QVsHY3JGd8-z4Dnw_O2Vr6gYSIgEjE/s1600/google_plus_white.png">
<span>Đăng lên google+</span>
</a>
</li>
<li>
<a href="#">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUOJv6KOZHtdrzKd99h2ONsOIghccULZ2iD4JbCpczDwUIcbQGMAuQFwZEfhMGMDYry3Y_dBXCznYzueYdNWEG8xogjuYSfv1yjz93lVoh5Uf2VL1ktYHbu4AzhrDwT3XpTAymrQDlWcw/s1600/rss_white.png">
<span>Nhận tin RSS</span>
</a>
</li>
</ul>
.tooltip li{
display:inline;
}
.tooltip a{
float:left;
position:Relative;
margin-left:10px;
margin-right:10px;
}
.tooltip a span{
position:Absolute;
top:-25px;
left:-100%;
white-space:nowrap;
font-size:12px;
font-family:arial,sans-serif;
padding:6px 17px;
border-radius:3px;
color:white;
background-color:#101010;
text-shadow:0 1px 0 rgba(0,0,0,0.7);
box-shadow:0 1px 1px rgba(0,0,0,1);
}
Kết quả:.tooltip a span:after{
content:"";
width:0;
height:0;
position:absolute;
bottom:-12px;
left:48%;
border:6px solid transparent;
border-top:7px solid #101010;
}
.tooltip a span{
/*---code trước---*/
visibility:hidden;
opacity:0;
}
/*---thêm hiệu ứng với css-transition---*/
.tooltip a span{
/*---code trước---*/
-moz-transition:top 0.4s,opacity 0.4s ease;
-webkit-transition:top 0.4s,opacity 0.4s ease;
-o-transition:top 0.4s,opacity 0.4s ease;
transition:top 0.4s,opacity 0.4s ease;
}
/*--code khi rê chuột vào icon---*/
.tooltip a:hover span{
visibility:visible;
top:-40px;
opacity:1;
}
BÀI 17: XÂY DỰNG HỆ THỐNG BÌNH CHỌN BẰNG PHP VÀ MYSQL">BÀI 17: XÂY DỰNG HỆ THỐNG BÌNH CHỌN BẰN...Ở loạt bài trước, chúng ta đã bàn tới các ứng dụng quản lý người sử dụng, xây dựng bộ đếm, tạo mã bảo mật để phòng chống những người có dụn...
BÀI 17: XÂY DỰNG HỆ THỐNG BÌNH CHỌN BẰNG PHP VÀ MYSQL
1 2 3 4 | mysql> create table question(qid INT (10) UNSIGNED NOT NULL AUTO_INCREMENT, -> qtitle VARCHAR (255) NOT NULL , -> qdate DATE NOT NULL DEFAULT '0000-00-00' , -> PRIMARY KEY (qid)); |
1 2 3 4 5 | mysql> create table answer(aid INT (10) UNSIGNED NOT NULL AUTO_INCREMENT, -> qid INT (10) UNSIGNED NOT NULL , -> atitle VARCHAR (255) NOT NULL , -> acount INT (10) NOT NULL DEFAULT '0' , -> PRIMARY KEY (aid)); |
1 2 3 4 5 6 | mysql> Insert into question(qtitle,qdate) values ( "Ban thay qhonline the nao ?" , " 2009-10-10" ); mysql> Insert into answer(qid,atitle,acount) values ( "1" , "Nhin rat dep" ,0); mysql> Insert into answer(qid,atitle,acount) values ( "1" , "Nhin Dep" ,0); mysql> Insert into answer(qid,atitle,acount) values ( "1" , "Nhin Cung duoc" ,0); mysql> Insert into answer(qid,atitle,acount) values ( "1" , "Nhin qua xau" ,0); |
1 2 3 4 | <?php $conn =mysql_connect( "localhost" , "root" , "root" ) or die ( "can not connect database" ); mysql_select_db( "poll_exam" , $conn ); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php $sql = "select * from question order by qid desc" ; $query =mysql_query( $sql ); if (mysql_num_rows( $query ) > 0) { $row =mysql_fetch_array( $query ); $qid = $row [qid]; echo "<form action='poll.php?questionid=$qid' method='post' >" ; echo "<h2>$row[qtitle]</h2>" ; $sql2 = "select * from answer where qid='$qid' order by aid" ; $query2 =mysql_query( $sql2 ); if (mysql_num_rows( $query2 ) > 0) { while ( $row2 =mysql_fetch_array( $query2 )){ echo "<input type=radio name=answer value=$row2[aid]>$row2[atitle]<br />" ; } } echo "<input type='submit' name='ok' value='Binh Chon'>" ; echo "<a href='result.php?questionid=$qid'>Xem Ket Qua</a>" ; echo "</form>" ; } ?> |
1 2 3 4 5 6 7 8 9 10 11 | <?php if (isset( $_POST [ 'ok' ])) { $id = $_POST [ 'answer' ]; $qid = $_GET [ 'questionid' ]; $sql3 = "update answer set acount=acount + 1 where aid='" . $id . "'" ; mysql_query( $sql3 ); header( "location: result.php?questionid=$qid" ); exit (); } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?php $conn =mysql_connect( "localhost" , "root" , "root" ) or die ( "can not connect database" ); mysql_select_db( "poll_exam" , $conn ); if (isset( $_POST [ 'ok' ])) { $id = $_POST [ 'answer' ]; $qid = $_GET [ 'questionid' ]; $sql3 = "update answer set acount=acount + 1 where aid='" . $id . "'" ; mysql_query( $sql3 ); header( "location: result.php?questionid=$qid" ); exit (); } $sql = "select * from question order by qid desc" ; $query =mysql_query( $sql ); if (mysql_num_rows( $query ) > 0) { $row =mysql_fetch_array( $query ); $qid = $row [qid]; echo "<form action='poll.php?questionid=$qid' method='post' >" ; echo "<h2>$row[qtitle]</h2>" ; $sql2 = "select * from answer where qid='$qid' order by aid" ; $query2 =mysql_query( $sql2 ); if (mysql_num_rows( $query2 ) > 0) { while ( $row2 =mysql_fetch_array( $query2 )){ echo "<input type=radio name=answer value=$row2[aid]>$row2[atitle]<br />" ; } } echo "<input type='submit' name='ok' value='Binh Chon'>" ; echo "<a href='result.php?questionid=$qid'>Xem Ket Qua</a>" ; echo "</form>" ; } ?> |
1 | $sql2 = "select qid, SUM(acount) as total from answer group by qid having qid='" . $qid . "'" ; |
1 2 3 4 5 6 | <?php $sql2 = "select qid, SUM(acount) as total from answer group by qid having qid='" . $qid . "'" ; $query2 =mysql_query( $sql2 ); $row2 =mysql_fetch_array( $query2 ); $total = $row2 [total]; ?> |
1 2 3 4 5 6 7 8 9 10 11 | <?php $sql3 = "select * from answer where qid='" . $qid . "' order by aid" ; $query3 =mysql_query( $sql3 ); if (mysql_num_rows( $query3 ) > 0) { while ( $row3 =mysql_fetch_array( $query3 )){ $percent = round (( $row3 [acount]/ $total )*100,2); echo "<h4 style='color:red; font:12px verdana; '>$row3[atitle] : $row3[acount] ($percent %)</h4>" ; } } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php $conn =mysql_connect( "localhost" , "root" , "root" ) or die ( "can not connect database" ); mysql_select_db( "poll_exam" , $conn ); if (isset( $_GET [ 'questionid' ])) { $qid = $_GET [ 'questionid' ]; $sql = "select * from question where qid='" . $qid . "'" ; $query =mysql_query( $sql ); $row =mysql_fetch_array( $query ); echo "<h2>$row[qtitle]</h2>" ; $sql2 = "select qid, SUM(acount) as total from answer group by qid having qid='" . $qid . "'" ; $query2 =mysql_query( $sql2 ); $row2 =mysql_fetch_array( $query2 ); $total = $row2 [total]; $sql3 = "select * from answer where qid='" . $qid . "' order by aid" ; $query3 =mysql_query( $sql3 ); if (mysql_num_rows( $query3 ) > 0){ while ( $row3 =mysql_fetch_array( $query3 )){ $percent = round (( $row3 [acount]/ $total )*100,2); echo "<h4 style='color:red; font:12px verdana; '>$row3[atitle] : $row3[acount] ($percent %)</h4>" ; } } } ?> |
BÀI 18: XÂY DỰNG ỨNG DỤNG TẠO TRANG UPLOAD NHIỀU HÌNH ẢNH">BÀI 18: XÂY DỰNG ỨNG DỤNG TẠO TRANG UPL...Ở những bài trước, chúng ta đã có dịp nghiên cứu từng ứng dụng nhỏ bởi việc kết hợp PHP và Mysql. Trong bài này, chúng ta sẽ tiếp tục tìm h...
BÀI 18: XÂY DỰNG ỨNG DỤNG TẠO TRANG UPLOAD NHIỀU HÌNH ẢNH
1 2 3 4 5 | CREATE TABLE `images` ( `img_id` INT ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `img_url` VARCHAR ( 255 ) NOT NULL , `img_name` VARCHAR ( 150 ) NOT NULL ); |
1 2 3 4 | <form action= "upload.php" method= "post" > Enter your Image: <input type= "text" name= "txtnum" value= "<?php echo $_POST['txtnum']; ?>" size= "10" /> <input type= "submit" name= "ok_num" value= "Accept" /> </form> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php if (isset( $_POST [ 'ok_num' ])) { $num = $_POST [ 'txtnum' ]; echo "<hr />" ; echo "Ban dang chon $num file upload<br />" ; echo "<form action='doupload.php?file=$num' method='post' enctype='multipart/form-data'>" ; for ( $i =1; $i <= $num ; $i ++) { echo "<input type='file' name='img[]' /><br />" ; } echo "<input type='submit' name='ok_upload' value='Upload' />" ; echo "</form>" ; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <form action= "upload.php" method= "post" > Enter your Image: <input type= "text" name= "txtnum" value= "<?php echo $_POST['txtnum']; ?>" size= "10" /> <input type= "submit" name= "ok_num" value= "Accept" /> </form> <?php if (isset( $_POST [ 'ok_num' ])) { $num = $_POST [ 'txtnum' ]; echo "<hr />" ; echo "Ban dang chon $num file upload<br />" ; echo "<form action='doupload.php?file=$num' method='post' enctype='multipart/form-data'>" ; for ( $i =1; $i <= $num ; $i ++) { echo "<input type='file' name='img[]' /><br />" ; } echo "<input type='submit' name='ok_upload' value='Upload' />" ; echo "</form>" ; } ?> |
1 2 3 4 5 6 7 8 9 10 | <<?php if (isset( $_POST [ 'ok_upload' ])) { //thực thi upload } else { echo "Vui long chon hinh truoc khi truy cap vao trang nay" ; } ?> |
1 2 3 4 5 6 7 8 | <?php for ( $i =0; $i < $num ; $i ++) { move_uploaded_file( $_FILES [ 'img' ][ 'tmp_name' ][ $i ], "data/" . $_FILES [ 'img' ][ 'name' ][ $i ]); $url = "data/" . $_FILES [ 'img' ][ 'name' ][ $i ]; $name = $_FILES [ 'img' ][ 'name' ][ $i ]; } ?> |
1 2 3 4 | <?php $conn =mysql_connect( "localhost" , "root" , "root" ) or die ( "can't connect your database" ); mysql_select_db( "images" , $conn ); ?> |
1 2 3 4 | <?php $sql = "insert into images(img_url,img_name) values('$url','$name')" ; mysql_query( $sql ); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php if (isset( $_POST [ 'ok_upload' ])) { $num = $_GET [ 'file' ]; echo "<h3>Demo Images Script - Copyright by QHOnline.Info</h3>" ; $conn =mysql_connect( "localhost" , "root" , "root" ) or die ( "can't connect your database" ); mysql_select_db( "images" , $conn ); for ( $i =0; $i < $num ; $i ++) { move_uploaded_file( $_FILES [ 'img' ][ 'tmp_name' ][ $i ], "data/" . $_FILES [ 'img' ][ 'name' ][ $i ]); $url = "data/" . $_FILES [ 'img' ][ 'name' ][ $i ]; $name = $_FILES [ 'img' ][ 'name' ][ $i ]; $sql = "insert into images(img_url,img_name) values('$url','$name')" ; mysql_query( $sql ); echo "Upload Thanh cong file <b>$name</b><br />" ; echo "<img src='$url' width='120' /><br />" ; echo "Images URL: <input type='text' name='link' value='$site/$url' size='35' /><br />" ; } mysql_close( $conn ); } else { echo "Vui long chon hinh truoc khi truy cap vao trang nay" ; } ?> |
Hướng dẫn cài đặt Kloxo trên VPS - Centos
CSS3 Hiệu ứng album đĩa nhạc xoay tròn như trên nhaccuatui.com
01 | <style> |
02 |
03 | .info_album { |
04 | float: left; |
05 | width: 300px; |
06 | margin-left: 20px; |
07 | } |
08 |
09 | .info_album .avatar_album { |
10 | width: 300px; |
11 | height: 150px; |
12 | position: relative; |
13 | } |
14 |
15 | .avatar_album .rotate_album { |
16 | width: 140px; |
17 | height: 140px; |
18 | position: absolute; |
19 | z-index: 17 ; |
20 | left: 67px; |
21 | top: 7px; |
22 | } |
23 |
24 | .avatar_album .box_font_album { |
25 | width: 140px; |
26 | position: absolute; |
27 | z-index: 20 ; |
28 | background: url(http:// 2 .bp.blogspot.com/-aSxbS11pnvM/U8jyvqMceAI/ AAAAAAAAAHQ /KobtqLrncH8/s1600/icon.png) -241px 0px no-repeat; |
29 | height: 140px; |
30 | } |
31 |
32 | .avatar_album .box_bg_album { |
33 | width: 230px; |
34 | position: absolute; |
35 | z-index: 19 ; |
36 | background: url(http:// 2 .bp.blogspot.com/-aSxbS11pnvM/U8jyvqMceAI/ AAAAAAAAAHQ /KobtqLrncH8/s1600/icon.png) left 0px no-repeat; |
37 | height: 150px; |
38 | overflow: hidden; |
39 | } |
40 |
41 | .rotate{ |
42 | -webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px; |
43 | animation :mymove 10s linear 0s infinite ; /* IE 10 + */ |
44 | -webkit-animation :mymove 10s linear 0s infinite ; /* Safari 4 + */ |
45 | -moz-animation: mymove 10s linear 0s infinite ; /* Fx 5 + */ |
46 | -o-animation: mymove 10s linear 0s infinite ; /* Opera 12 + */ |
47 | -webkit-transition-duration: 0 .8s; |
48 | -moz-transition-duration: 0 .8s; |
49 | -o-transition-duration: 0 .8s; |
50 | transition-duration: 0 .8s; |
51 | -webkit-transition-property: -webkit-transform; |
52 | -moz-transition-property: -moz-transform; |
53 | -o-transition-property: -o-transform; |
54 | transition-property: transform; |
55 | overflow :hidden ; |
56 | } |
57 |
58 | @-webkit-keyframes mymove /* Safari and Chrome */ |
59 | { |
60 | from{ |
61 | -webkit-transform :rotate (-360deg); |
62 | -moz-transform :rotate (-360deg); |
63 | -o-transform :rotate (-360deg);} |
64 | to{ |
65 | -webkit-transform :rotate (0deg); |
66 | -moz-transform :rotate (0deg); |
67 | -o-transform :rotate (0deg); |
68 | } |
69 | } |
70 | </style> |
71 |
72 | <div class = "info_album" > |
73 | <div class = "avatar_album" > |
74 | <div class = "rotate_album" > |
75 | <img class = "rotate" src= "http://p.img.nct.nixcdn.com/playlist/2013/12/04/a/c/b/4/1386153460167.jpg" height= "126" width= "126" /></div> |
76 | <div class = "box_font_album" > |
77 | </div> |
78 | <div class = "box_bg_album" > |
79 | <a class = "img_avatar" href= "javascript:;" ><img class = "img_album" src= "http://p.img.nct.nixcdn.com/playlist/2013/12/04/a/c/b/4/1386153460167.jpg" height= "140" itemprop= "image" width= "140" /></a> |
80 | <a class = "img_avatar" href= "javascript:;" ></a> |
81 | </div> |
82 | </div> |
83 | </div> |
84 |
85 | <div> |
86 | </div> |
Hướng dẫn rip blogger nhanh phần 5
Hướng dẫn rip blogger nhanh phần 4.6
Hướng dẫn rip blogger nhanh phần 4.5
Hướng dẫn rip blogger nhanh phần 4.4
Hướng dẫn rip blogger nhanh phần 4.3
Hướng dẫn rip blogger nhanh phần 4.2
Hướng dẫn rip blogger nhanh phần 4.1
Hướng dẫn rip blogger nhanh phần 3
Đơn vị chủ quản: CTCP BÁCH TRIỆU PHÁT
Copyrights © 2013 HayhayTV - Hay là Play.
Giấy phép MXH số: 09/GXN-TTĐT
Liên hệ quảng cáo: quangcao@hayhaytv.vn