Giai Nobel 2012
06:07:14 PM Ngày 23 Tháng Chín, 2020 *

Chào mừng bạn đến với Diễn Đàn Vật Lý.

Bạn có thể đăng nhập hoặc đăng ký.
Hay bạn đã đăng ký nhưng cần gửi lại email kích hoạt tài khoản?
Vui lòng nhập tên Đăng nhập với password, và thời gian tự động thoát





Lưu ý: Đây là diễn đàn của Thư Viện Vật Lý. Tài khoản ở Diễn Đàn Vật Lý khác với tài khoản ở trang chủ Thuvienvatly.com. Nếu chưa có tài khoản ở diễn đàn, bạn vui lòng tạo một tài khoản (chỉ mất khoảng 1 phút!!). Cảm ơn các bạn.
Phòng chát chít
Bạn cần đăng nhập để tham gia thảo luận
Vật lý 360 Độ
Sao neutron to bao nhiêu?
18/09/2020
Giải chi tiết mã đề 219 môn Vật Lý đề thi TN THPT 2020 (đợt 2)
04/09/2020
250 Mốc Son Chói Lọi Trong Lịch Sử Vật Lí (Phần 96)
04/09/2020
250 Mốc Son Chói Lọi Trong Lịch Sử Vật Lí (Phần 95)
04/09/2020
Lực nâng từ tách biệt tế bào sống với tế bào chết
27/08/2020
LHC tạo ra vật chất từ ánh sáng
26/08/2020

follow TVVL Twitter Facebook Youtube Scirbd Rss Rss
  Trang chủ Diễn đàn Tìm kiếm Đăng nhập Đăng ký  


Quy định cần thiết


Chào mừng các bạn đến với diễn đàn Thư Viện Vật Lý
☞ THI THỬ THPT QG LẦN 9 MÔN VẬT LÝ 2020 - 21h00 NGÀY 2-8-2020 ☜

  Xem các bài viết
Trang: 1
1  VẬT LÝ PHỔ THÔNG / VẬT LÝ 12 / Re: Hi.. vào lúc: 12:43:09 AM Ngày 29 Tháng Mười Một, 2009
Có nhằm k bạn. post vì thế
2  CÁC KHOA HỌC KHÁC / TIN HỌC / Thiết kế web với php vào lúc: 12:39:11 AM Ngày 29 Tháng Mười Một, 2009
1/ Tạo kết nối database:

Tạo file "mysql.php" có code như sau:
PHP Code:
Code:
<?php
$db_host 
"localhost"// Giữ mặc định là localhost
$db_name "use"// Cần thay đổi..
$db_username "root"// Cần thay đổi..
$db_password ""// Cần thay đổi..
@mysql_connect("{$db_host}""{$db_username}""{$db_password}") or die("Không thể kết nối database");
@
mysql_select_db("{$db_name}") or die("Không thể chọn database");
?>


Bạn cần phải thay đổi thông tin ở 3 biến $db_name, $db_username, $db_password cho phù hợp với thông tin database của bạn.

2. Tạo table "members" dùng dể chứa thông tin thành viên:

Sau đó bạn tạo file "create_members_table.php" có code như sau:
PHP Code:
Code:
<?php
require_once("mysql.php");
@
mysql_query("CREATE TABLE `members` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 128 ) NOT NULL ,
`password` VARCHAR( 32 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;"
);
print 
"Table \"members\" đã được tạo.";
?>

Bạn tiếp tục chạy file "create_members_table.php" này để tiến hành tạo table "members", sau khi tạo xong thì xóa file này đi. Nếu bạn đã quen sử dụng phpMyAdmin thì bạn có thể tự tạo table này, còn đối với newbie thì nên làm theo cách của tôi, sau này bạn có thể tự tìm hiểu thêm.

3. Tạo trang đăng ký:

Tạo file "register.php" có code như sau:
PHP Code:
Code:
<?php
// Tải file mysql.php lên
require_once("mysql.php");
if ( 
$_GET['act'] == "do" )
{
// Dùng hàm addslashes() để tránh SQL injection, dùng hàm md5() để mã hóa password
$username addslashes$_POST['username'] );
$password md5addslashes$_POST['password'] ) );
$verify_password md5addslashes$_POST['verify_password'] ) );
$email addslashes$_POST['email'] );
// Kiểm tra 4 thông tin, nếu có bất kỳ thông tin chưa điền thì sẽ báo lỗi
if ( ! $username || ! $password || ! $verify_password || ! $email )
{
print 
"Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
exit;
}
// Kiểm tra mật khẩu, bắt buộc mật khẩu nhập lúc đầu và mật khẩu lúc sau phải trùng nhau
if ( $password != $verify_password )
{
print 
"Mật khẩu không giống nhau, bạn hãy nhập lại mật khẩu. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
exit;
}
// Tiến hành tạo tài khoản
@mysql_query("INSERT INTO members (username, password, email) VALUES ('{$username}', '{$password}', '{$email}')");
// Thông báo hoàn tất việc tạo tài khoản
print "Tài khoản {$username} đã được tạo. <a href='login.php'>Nhấp vào đây để đăng nhập</a>";
}
else
{
// Form đăng ký
print <<<EOF
<form action="register.php?act=do" method="post">
Tên truy nhập: <input type="text" name="username" value="">
Mật khẩu: <input type="password" name="password" value="">
Xác nhận mật khẩu: <input type="password" name="verify_password" value="">
Địa chỉ E-mail: <input type="text" name="email" value="">
<input type="submit" name="submit" value="Đăng ký tài khoản">
<Font size="5"> Form đăng kí</Font>
</form>
EOF;
}
?>

4. Tạo trang đăng nhập:

Tạo file "login.php" có code như sau:
PHP Code:
Code:
<?php
// Tải file mysql.php lên
require_once("mysql.php");
if ( 
$_GET['act'] == "do" )
{
// Dùng hàm addslashes() để tránh SQL injection, dùng hàm md5() để mã hóa password
$username addslashes$_POST['username'] );
$password md5addslashes$_POST['password'] ) );
// Lấy thông tin của username đã nhập trong table members
$sql_query = @mysql_query("SELECT id, username, password FROM members WHERE username='{$username}'");
$member = @mysql_fetch_array$sql_query );
// Nếu username này không tồn tại thì....
if ( @mysql_num_rows$sql_query ) <= )
{
print 
"Tên truy nhập không tồn tại. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
exit;
}
// Nếu username này tồn tại thì tiếp tục kiểm tra mật khẩu
if ( $password != $member['password'] )
{
print 
"Nhập sai mật khẩu. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
exit;
}
// Khởi động phiên làm việc (session)
@session_start();
$_SESSION['user_id'] = $member['id'];
// Thông báo đăng nhập thành công
print "Bạn đã đăng nhập với tài khoản {$member['username']} thành công. <a href='index.php'>Nhấp vào đây để vào trang chủ</a>";
}
else
{
// Form đăng nhập
print <<<EOF
<form action="login.php?act=do" method="post">
Tên truy nhập: <input type="text" name="username" value="">
Mật khẩu: <input type="password" name="password" value="">
<input type="submit" name="submit" value="Đăng nhập">
</form>
EOF;
}
?>

5. Tạo trang chủ:

Tạo file "index.php" với code như sau:
PHP Code:
Code:
<?php
require_once("mysql.php"); 
@
session_start();
if ( !
$_SESSION['user_id'] )

echo 
"Bạn chưa đăng nhập! <a href='login.php'>Nhấp vào đây để đăng nhập</a> hoặc <a href='register.php'>Nhấp vào đây để đăng ký</a>"; }
else
$user_id intval($_SESSION['user_id']);
 
$sql_query = @mysql_query("SELECT * FROM members WHERE id='{$user_id}'");
$member = @mysql_fetch_array$sql_query ); 
echo 
"Bạn đang đăng nhập với tài khoản {$member['username']}."; } 
3  VẬT LÝ PHỔ THÔNG / VẬT LÝ 12 / Re: Độ lệch pha giữa u&i Trong mạch dao động? vào lúc: 12:00:55 AM Ngày 29 Tháng Mười Một, 2009
Theo tôi dựa vào sgk hiện tại:
q=Q0cos(omega*t+phi)
=>i=q'= - omega*Q0sin(omega*t+phi)
          = - omega*Q0cos(omega*t+phi -pi/2)
          =   omega*Q0cos(omega*t+phi+ pi -pi/2)
          = omega*Q0cos(omegat+phi +pi/2)


=> i sớm pha &pi;/2 so với q
Trang: 1

Tắt bộ gõ tiếng Việt [F12] Bỏ dấu tự động [F9] TELEX VNI VIQR VIQR* kiểm tra chính tả Đặt dấu âm cuối
Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC © 2006 - 2012 Thư Viện Vật Lý.