PDA

View Full Version : Web PHP Tru Tiên



CuuVyHo
05-03-10, 03:02 PM
Thấy mọi người cần cái code này nên share luôn.
Code này đang cho chạy bên <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> xem như là demo cho anh em xem.
Bạn nào xài mà có hack được thì reply lại cách hack nhé để mình fix lỗi nữa (chứ mình còn gà lém hihihi).
Được thì xin vài cái thanks ;;)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


Cách cài đặt :

application/config/config.php



$config['base_url'] = "<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"; địa chỉ lưu website
$config['vgold'] = '10000'; số vgold là lấy số này chia 100
$config['point'] = '90000';
$config['web_title'] = 'Tru Tien'; tên website


application/config/database.php


$db['default']['hostname'] = "(local)";
$db['default']['username'] = "sa";
$db['default']['password'] = "sa";
$db['default']['database'] = "zhuxian";


mấy cái này chắc là biết rồi.
Vì CSDL là SQL Server nên trong webserver ta phải bật extensions hỗ trợ mssql.Ta tìm file php.ini trong webserver.


;extension=php_mssql.dll

ta bỏ dấu ; đi là được


extension=php_mssql.dll

vào trong SQL query anlyzer . ta chạy query này


if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[admin]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[admin]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[taigame]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[taigame]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tintuc]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tintuc]
GO

CREATE TABLE [dbo].[admin] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[password] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[taigame] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[title] [nvarchar] (300) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[body] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

CREATE TABLE [dbo].[tintuc] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[title] [nvarchar] (300) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[body] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO



Và truy cập vào website : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Link vào admin là <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Chiritokaji
05-03-10, 03:34 PM
=)) Hay.......Thanks nhá....Mềnh chỉ thích PHP mới chết :">

Ơ mà chỉnh chỗ nào khi Up lên Hosting nó kết nối tới SQL nhỉ :|

koko12
05-03-10, 03:39 PM
cái SQL cua mjnh để trên máy ảo có kết nối vào được hok ban

CuuVyHo
05-03-10, 03:42 PM
Ơ mà chỉnh chỗ nào khi Up lên Hosting nó kết nối tới SQL nhỉ :|

mở port của sqlserver ra rồi oánh vào IP của máy cậu thôi :)

CuuVyHo
05-03-10, 03:43 PM
cái SQL cua mjnh để trên máy ảo có kết nối vào được hok ban

nếu là trong lan ping thấy nhau thì ok bạn :) để IP máy ảo vào

koko12
05-03-10, 03:52 PM
;extension=php_mssql.dll

tìm ở đâu vậy bạn trong SQL hay trong file ban share

Chiritokaji
05-03-10, 03:55 PM
;extension=php_mssql.dll

tìm ở đâu vậy bạn trong SQL hay trong file ban share


php.ini

@ Top: :-ss toàn báo Mật khẩu ko được dùng kí tự đặc biệt
Phải mở Server mới Reg được à :|

koko12
05-03-10, 04:06 PM
làm gì có file nào php.in đâu x-(x-(

runrun88
05-03-10, 04:09 PM
làm gì có file nào php.in đâu x-(x-(
Bạn phải cài Webserver ............

koko12
05-03-10, 04:11 PM
cài ở đâu cài trong SQL ah` hướng dẫn kỹ cái đi mới mò mấy cái thứ này

CuuVyHo
05-03-10, 04:27 PM
php.ini

@ Top: :-ss toàn báo Mật khẩu ko được dùng kí tự đặc biệt
Phải mở Server mới Reg được à :|

ko phải ko đâu tại tớ ép pw chỉ được dùng từ a->z thôi.Bạn nào ko thích có thể sửa như sau :

application/controller/trutien.php

tìm function dangky()



$this->form_validation->set_rules('txttaikhoan','Tài Khoản','callback_kiemtra_taikhoan');
$this->form_validation->set_rules('txtmatkhau','Mật Khẩu','trim|required|alpha');
$this->form_validation->set_rules('txtmatkhau2','Xác Nhận Mật Khẩu','trim|required|matches[txtmatkhau]|alpha');
$this->form_validation->set_rules('txtemail','Email','trim|required|valid_ email|alpha');
$this->form_validation->set_rules('txtcode','Mã Bảo Mật','trim|required|numeric|alpha');
$this->form_validation->set_message('required','Mục %s Không Được Để Trống');
$this->form_validation->set_message('valid_email','Mục %s Không Có Định Dạng Email');
$this->form_validation->set_message('numeric','Mục %s Không Có Định Dạng Số');
$this->form_validation->set_message('alpha','Mục %s Không Được Có Các Kí Tự Đặc Biệt');

thành



$this->form_validation->set_rules('txttaikhoan','Tài Khoản','callback_kiemtra_taikhoan');
$this->form_validation->set_rules('txtmatkhau','Mật Khẩu','trim|required');
$this->form_validation->set_rules('txtmatkhau2','Xác Nhận Mật Khẩu','trim|required|matches[txtmatkhau]');
$this->form_validation->set_rules('txtemail','Email','trim|required|valid_ email|alpha');
$this->form_validation->set_rules('txtcode','Mã Bảo Mật','trim|required|numeric|alpha');
$this->form_validation->set_message('required','Mục %s Không Được Để Trống');
$this->form_validation->set_message('valid_email','Mục %s Không Có Định Dạng Email');
$this->form_validation->set_message('numeric','Mục %s Không Có Định Dạng Số');
$this->form_validation->set_message('alpha','Mục %s Không Được Có Các Kí Tự Đặc Biệt');

koko12
05-03-10, 04:33 PM
ai cũng làm được sao hok chỉ mình với websever là cài phần mềm trên máy ah` hay nó nằm trong SQL chỉnh là có hướng dẫn cái coi

CuuVyHo
05-03-10, 04:42 PM
webserver là để chạy các code web.Bạn có thể google xampp và xem hướng dẫn.

koko12
05-03-10, 04:44 PM
trời vậy thì nói đại là cài phần mềm xampp đi có phải xong nãy chừ rồi hok cứ nói webserver chả hiểu là cái gì

Chiritokaji
05-03-10, 04:45 PM
webserver sử dụng gì ?
Xampp thì vào xampp/php => php.ini

koko12
05-03-10, 04:48 PM
thank cau ấm nhưng mà ấm đầu :)):))

Chiritokaji
05-03-10, 04:53 PM
thank cau ấm nhưng mà ấm đầu :)):))
Câu nói hơi thừa bạn ạ :) cẩn thận lại ăn Reporting đấy ^^

koko12
05-03-10, 05:02 PM
hix tim hok ra có phải cái file php.in mở bằng notepat đó phải hok

Chiritokaji
05-03-10, 05:05 PM
Không tìm ra thì
My Computer => Tab Search => Nhìn sang bên trái có dòng All files and folders
=> All or part of the file name: ghi tên php.ini vào ấn Search

Waiting...........sẽ ra file php.ini ( Phải chắc chắn bạn đã Setup Webserver )

koko12
05-03-10, 05:08 PM
vào localhost nó ra vậy là sao
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

koko12
05-03-10, 05:11 PM
file php.in nó đây chứ gì
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
sao tìm hok thấy dòng như cuuvyho nói vậy

Chiritokaji
05-03-10, 05:15 PM
^:)^ Thì bấm Ctrl + F lên gõ ;extension=php_mssql.dll

Rồi Search. Không có thì có nghĩa nó bỏ rồi ^:)^

koko12
05-03-10, 05:20 PM
tìm được rồi còn nhưng mà bấm vào localhost thì bị lỗi như cái hình ở trên kìa làm sao giờ

Chiritokaji
05-03-10, 05:27 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

:| :| :| :| :|

koko12
05-03-10, 05:29 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
ra 1 trang trắng sáng ngời ngợi :((:((

koko12
05-03-10, 05:31 PM
copy hết mấy file của cuuvyho vào thư mục htdocs rồi mà sao hok được nhĩ

Chiritokaji
05-03-10, 05:34 PM
Config những chỗ cần thiết chưa ? ^:)^
Đọc lại cách Config ở Trang đầu

Demo:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

koko12
05-03-10, 05:37 PM
ông làm được rồi ah` hiz congif hết rồi mà vào nó trắng tinh chẳnG có hình ảnh gì hết

koko12
05-03-10, 05:39 PM
chụp cái hình lên xem ông copy mấy file của cuuvyho vào chỗ nào xem có giống tui hok

Chiritokaji
05-03-10, 05:42 PM
Thì Coppy cái htdocs của chủ top vào htdocs của mình là xong chứ có gì :|

koko12
05-03-10, 05:45 PM
uh` đúng rồi vậy sao nó hok chạy trời bất công thế hok bjt

Chiritokaji
05-03-10, 05:48 PM
:)) Cái này hỏi chúa đi...Đừng nói bất công mà nghĩ cho số phận đen đủi thôi :|
Code chủ top share tui run Ok

Chiritokaji
05-03-10, 05:58 PM
Chủ top: Khắc phục được User name và Password rồi
Đến cái Email:


Mục Email Không Được Có Các Kí Tự Đặc Biệt

Mục Mã Bảo Mật Không Được Có Các Kí Tự Đặc Biệt

CuuVyHo
05-03-10, 07:03 PM
Chủ top: Khắc phục được User name và Password rồi
Đến cái Email:



$this->form_validation->set_rules('txtemail','Email','trim|required|valid_ email|alpha');

cậu chỉ cần bỏ |alpha là được :).Mình check nhầm :)

koko12
05-03-10, 07:22 PM
chán wa' làm đúng như hướng dẫn vậy mà chạy localhost/index.php thi ra trang web trắng trống trơn ai hướng dẫn tận tình cái đi

tuanduonghp
05-03-10, 07:26 PM
cái web này ko có file config ah, cho nó kết nối với sql thì chỉ phải chỉnh trong file config chứ.
mở port là 80 hoặc 443, web của ông vẫn chưa vào đc đâu cậu ấm ah ...

fancy90
05-03-10, 07:34 PM
chán wa' làm đúng như hướng dẫn vậy mà chạy localhost/index.php thi ra trang web trắng trống trơn ai hướng dẫn tận tình cái đi
Bạn chụp một hình trong htdocs xem nào

koko12
05-03-10, 07:42 PM
hình đây anh ơi
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
xem rồi bày em làm với ngồi cả ngày chờ có người vào giúp mãi

koko12
05-03-10, 07:46 PM
em chỉnh file config vậy đúng chưa
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

koko12
05-03-10, 08:55 PM
hông ai giúp đỡ hã chời :-s:-s:-s

koko12
05-03-10, 09:29 PM
sửa file trutien.php là nó dính cái lỗi này liền làm sao sửa đây chủ tolip
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

CuuVyHo
06-03-10, 07:20 AM
sửa file trutien.php là nó dính cái lỗi này liền làm sao sửa đây chủ tolip
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


cậu sửa dòng nào ? ko đưa ra làm sao mình biết

Chiritokaji
06-03-10, 10:40 AM
cái web này ko có file config ah, cho nó kết nối với sql thì chỉ phải chỉnh trong file config chứ.
mở port là 80 hoặc 443, web của ông vẫn chưa vào đc đâu cậu ấm ah ...

?

@ Chủ Top: Tớ up lên host thì lại bị giống koko :D , nó ko load được index :-s trong khi đó Localhost thì Ok :|

Demo: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

koko12
06-03-10, 11:56 AM
lên host free nó hok chạy được đâu mình thử rồi

koko12
06-03-10, 11:57 AM
còn nữa trong phần admin làm sao viết tin tức có dấu vậy viết xong ra xem thì nó hiện ra toàn dấu ????

CuuVyHo
06-03-10, 12:28 PM
còn nữa trong phần admin làm sao viết tin tức có dấu vậy viết xong ra xem thì nó hiện ra toàn dấu ????

Database đó cậu dùng là của thằng china làm sao mà nó hiện ra được.


Tớ up lên host thì lại bị giống koko :D , nó ko load được index :-s trong khi đó Localhost thì Ok :|

CẬu cho tớ xem file config cái.

koko12
06-03-10, 12:31 PM
hix chỉ cách khắc phuc đi :((:((:((

Chiritokaji
06-03-10, 12:34 PM
Host Free là Host gì ? Ai nói Host Free hay tự mình nói ra =))...
@Top: Để lại Yahoo tớ nhờ tí :|
Không thì Online cậu Buzz: kjchun.noob

koko12
06-03-10, 12:36 PM
tưởng sài host free ai bít:)):))

koko12
06-03-10, 01:04 PM
Database tiếng việt để viết web chữ có dấu kiếm đau ra mấy anh có thì share cái đi

tungsony
07-03-10, 12:13 AM
Sao cài xong web chạy ok nhưng khi vào games thì không chạy được toàn bảo sai pass, mình dùng Server và DB của fancy90 set acc bằng GM_TOOL thì vào ok nhưng khi cài web này thì chết luôn không vào được, có phải thay đổi gì trong tab_users trong MS SQL để hợp với web này hay không? mong chủ thớt giải đáp giùm

zake100
07-03-10, 12:28 AM
Sao cài xong web chạy ok nhưng khi vào games thì không chạy được toàn bảo sai pass, mình dùng Server và DB của fancy90 set acc bằng GM_TOOL thì vào ok nhưng khi cài web này thì chết luôn không vào được, có phải thay đổi gì trong tab_users trong MS SQL để hợp với web này hay không? mong chủ thớt giải đáp giùm
thế cái câu lệnh sql ở đây


if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[admin]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[admin]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[taigame]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[taigame]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tintuc]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tintuc]
GO

CREATE TABLE [dbo].[admin] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[password] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[taigame] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[title] [nvarchar] (300) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[body] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

CREATE TABLE [dbo].[tintuc] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[title] [nvarchar] (300) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[body] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

Bạn vào start->programs->Microsoft SQL Server->Query Alalyzer
login vào sql
sau đó chọn database của tru tiên
rồi paste đoạn code vừa ở trên vào phần trắnhg tinh ấy
ấn F5
sau đó đóng lại chọn không save

koko12
07-03-10, 12:47 AM
đưa lên host sao nó hok chạy được nhĩ mình phải đưa dữ liệu của SQL trong máy mình lên host lun hay nó tự kết nối vào SQL trong máy mình vậy

zake100
07-03-10, 12:51 AM
đưa lên host sao nó hok chạy được nhĩ mình phải đưa dữ liệu của SQL trong máy mình lên host lun hay nó tự kết nối vào SQL trong máy mình vậy
bạn ơi bạn phải đưa cả dữ liệu sql lên host chứ sao ở máy mình được đợi nó truy cập vào máy mình ấy thì có đến tết

koko12
07-03-10, 01:16 AM
hướng cách đưa sql sever 2000 lên host đi bạn chi tiết chút nha

zake100
07-03-10, 07:08 AM
hướng cách đưa sql sever 2000 lên host đi bạn chi tiết chút nha

host của bạn có hỗ trợ sql server không?
nếu hỗ trợ thì làm cũng giống với máy localhost thôi mà bạn có thể import, attrack,restore và back up lại database như máy localhost thôi mà

koko12
07-03-10, 05:22 PM
export data của sql 2000 sao hok được hướng dẫn cái đi