CHƯƠNG 1: CƠ SỞ LÝ LUẬN 1. Giới thiệu đề tài Website Tin Tức : TheNews “Tin tức tích lũy trong mỗi chúng ta được gọi là kiến thức, tài sản quý giá nhất của con người” Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử trực tuyến càng trở nên quan trọng. Khác với báo chí truyền thông có giới hạn thời gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp được sự tiện lợi trong việc cập nhật và phát hành thông tin. Về phía người dùng, họ có thể xem thông tin mọi lúc mọi nơi.
Về phía những người cung cấp thông tin, các nhà báo, họ có thể dễ dàng cập nhật những tin tức mới nhất, thời sự nhất. Do đó việc sử dụng các trang thông tin trực tuyến luôn là điều cần thiết hiện nay nhằm đáp ứng nhu cầu cập nhật thông tin của mỗi người. Tin tức là những việc đã xãy ra dù tốt dù xấu, để giúp con người biết những chuyện xung quanh và trên Thế giới.Ngày nay nhờ thông tin truyền thông nhanh,cho nên bất cứ chuyện gì vừa xãy ra ở đâu trên thế giới thì ta đều có thể biết ngay, nhờ đó mà có thể học được nhiều cái hay cũng như tránh được những chuyện xấu xảy ra, như các trận sóng Thần, bão táp, núi lửa sắp đến, các chất độc hại trong thức ăn. giúp con người biết trước mà tránh khỏi các nguy hiểm sắp đến.
Tin tức vô cùng quan trọng nó cho người ta tri thức và là cơ sở để người ta tiến hành mọi việc lớn nhỏ. Khi có Internet, tin tức càng quan trọng vì tốc độ lan truyền nhanh ảnh hưởng ngay tức thì trên diện rộng. 3 CHƯƠNG 2: THỰC TRẠNG Những tiêu chí đó được áp dụng rộng rãi nhưng mỗi nhà báo hay mỗi cơ quan báo chí đều sử dụng chúng theo một bối cảnh đặc thù để nhấn mạnh ý nghĩa theo cách riêng. Cái bối cảnh ấy do chính công chúng tạo ra.
Bạn đang đọc một bài báo đăng trên báo in. Trên truyền hình, một bài viết như thế sẽ có ít chi tiết hơn, nhưng bạn sẽ nhìn thấy đoạn băng quay cảnh những nhân vật chính đang tranh luận. Còn ở báo trực tuyến, một bài báo như thế sẽ bao gồm cả chi tiết và đoạn phim – cộng thêm sự kết nối dễ dàng đến những bài báo liên quan và những tư liệu đằng sau vụ việc. Cách trình bày sẽ khác nhau ở mỗi loại hình, nhưng những giá trị của tin tức đã làm cho nó trở nên quan trọng và kỹ năng tường thuật sự việc cũng như những yêu cầu kể lại câu chuyện sẽ có sự giống nhau.
Sự liên quan, hữu ích và gây được quan tâm là những định hướng khái quát để thẩm định giá trị thông tin của bất kỳ sự kiện, vấn đề hay nhân vật nào. Cùng với những tiêu chí rõ ràng đó, những yếu tố đặc trưng hơn tiềm tàng trong mỗi câu chuyện. Quan trọng nhất là những yếu tố sau: Tác động: Đây là một cách khác để đo mức độ liên quan và hữu ích. Có bao nhiêu người bị ảnh hưởng bởi một sự kiện hay một ý tưởng? Nó ảnh hưởng đến họ nghiêm trọng như thế nào? Xung đột: Đây là một đề tài muôn thuở trong mọi câu chuyện, dù được thuật lại bởi báo chí, văn chương hay kịch nghệ.
Những cuộc đấu tranh giữa người với người, giữa các quốc gia hay với sức mạnh thiên nhiên đều lôi cuốn người ta đọc. Xung đột chính là một yếu tố cơ bản của đời sống, các nhà báo phải tỉnh táo trước cám dỗ muốn làm cho câu chuyện tăng thêm kịch tính hoặc đơn giản hóa thái quá 4 Mới lạ: Đây là một yếu tố khác phổ biến cả trong báo chí lẫn các loại hình khác. Con người hay sự kiện có thể gây được hấp dẫn và do đó có giá trị thông tin chỉ vì yếu tố đặc biệt hay kỳ quái. Danh tiếng: Tên tuổi tạo nên tin tức.
Tên tuổi càng lớn chừng nào thì bài báo càng quan trọng chừng đó. Những người dân thường luôn bị kích thích tò mò bởi việc làm của những người giàu có và nổi tiếng. Gần gũi: Thông thường, người ta thích thú và quan tâm đến những gì diễn ra gần nơi họ ở. Khi họ đọc hay nghe một tin trong nước hay tin thế giới, họ thường muốn biết nó có liên can gì đến cộng đồng của chính họ.
Cấp thời: Tin đòi hỏi phải mới. Nếu tin thích đáng và hữu ích, nó hẳn phải đúng lúc. Ví dụ như khi viết về một vấn đề mà hội đồng thành phố phải đối mặt trước khi nó được quyết định thì sẽ có ích hơn là sau đấy. Những bài báo kịp thời cho người ta cơ hội được tham dự vào các vụ việc chung hơn là chỉ làm một khán giả.
Lưu ý : những yếu tố trên gợi ra hai điều quan trọng về tin. Thứ nhất, không phải mọi tin tức đều nghiêm túc, đều là chuyện sống chết. Nghề báo được miêu tả như “cuộc đối thoại của văn hóa với chính nó”. Cuộc đối thoại đó gắn kết thành nền văn hóa từ những chuyện kể về tội ác, chính trị cho tới các sự kiện trên thế giới, tất nhiên rồi; nhưng nó cũng bao gồm những câu chuyện của đời sống Thứ hai, tin tức không chỉ là việc góp nhặt lại sự kiện.
Thuật lại một tin thường cũng có nghĩa là kể lại một câu chuyện. Tính tường thuật, tính nhân văn, kịch tính của câu chuyện là nghệ thuật của báo chí. Để tập hợp những sự kiện trong bài viết của mình, nhà báo sử dụng nhiều kỹ thuật giống như những kỹ thuật mà nhà xã hội học, nhà khoa học 5 chính trị và nhà sử học sử dụng. Để viết bài báo cho ai cũng hiểu được sự kiện trong đó, nhà báo thường sử dụng kỹ thuật của những người cầm bút khác như nhà văn hay nhà biên kịch.
Nó bao gồm cả những chuyện khôi hài và chuyện tầm phào. Tất cả những điều đó đều có thể là tin tức. Yêu cầu Website Yêu cầu bạn đọc: o Giao diện thân thiện. o Dễ tìm kiếm thông tin.
o Tin tức website được cập nhật thường xuyên. Yêu cầu thành viên: Cung cấp các chức năng có thể cập nhật tin tức dễ dàng. Yêu cầu Admin: Thuận lợi trong việc quản lý thông tin thành viên, tin tức, dữ liệu của website. 6 CHƯƠNG 3: GIẢI PHÁP A.
CÀI ĐẶT XAMPP Để tải XAMPP, đầu tiên bạn truy cập vào địa chỉ https://www.html và chọn phiên bản XAMPP phù hợp với hệ điều hành của máy tính bạn đang sử dụng, và bạn nên chọn phiên bản PHP 5. Lưu ý là XAMPP chỉ có phiên bản cho hệ điều hành 32bit nhưng 64bit vẫn hoạt động bình thường. Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next. Ở phần chọn đường dẫn, bạn hãy chọn đường dẫn cần lưu cài đặt của XAMPP.
Lưu ý rằng đường dẫn này bạn phải nhớ vì khi cài đặt web lên localhost, bạn phải truy cập vào thư mục này. Bạn nên để mặc định là c: \xampp. Tiếp tục ấn Next. 7 Ở trang kế tiếp, bạn bỏ chọn phần “Learn more about Bitnami for XAMPP“.
Và ấn Next 2 lần nữa để bắt đầu quá trình cài đặt XAMPP. 8 Sau khi cài xong, ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của XAMPP. Tuy nhiên, hãy khởi động lại máy sau khi cài đặt xong để tránh tình trạng không khởi động được localhost. Khởi động Localhost Bây giờ bạn hãy vào thư mục c:\xampp và mở file xampp-panel.exe lên để bật bảng điều khiển của XAMPP.
9 Bạn để ý sẽ thấy hai ứng dụng Apache và MySQL có nút Start, đó là dấu hiệu bảo 2 ứng dụng này chưa được khởi động, hãy ấn vào nút Start của từng ứng dụng để khởi động Webserver Apache và MySQL Server lên thì mới chạy được localhost. Nếu cả hai ứng dụng chuyển sang màu xanh như hình dưới là đã khởi động thành công. 10 Sau khi khởi động xong, bạn hãy truy cập vào website với địa chỉ là http://localhost sẽ thấy nó hiển thị ra trang giới thiệu XAMPP như hình dưới. 11 Bạn có thể ấn vào nút English phía bên dưới để truy cập vào trang quản lý localhost.2 Lập trình cơ sở dữ liệu MySQL.1 Kết nối CSDL • mysql_connect(<host>, <username>,<password>); Host: địa chỉ của máy cài MySQL, tên hoặc IP.
nếu là máy nội bộ thì dùng localhost. Hàm này trả về 1 connection hoặc giá trị false nếu không kết nối được. Ví dụ: $conn=mysql_connect("localhost","root","root"); 3.2 Chọn CSDL sử dụng MySQL Server có thể chứa nhiều CSDL, hàm sau để chọn CSDL muốn dùng. • mysql_select_db(TênDatabase [,TenKetNoi]); Trong đó: TênDatabase: là tên cơ sở dữ liệu muốn dùng.
TênKếtNối: là biến connection trả về do hàm mysql_connect. Tên kết nối có thể bỏ qua cũng được. VD: mysql_select_db("webtintuc",$conn); hoặc mysql_select_db("webtintuc"); Chú ý: Dùng thêm lệnh sau để ấn định bảng mã utf8: mysql_query("SET NAMES 'utf8'", $conn); 3.3 Thực thi các câu lệnh truy vấn • mysql_query(CâuLệnhSQL); 13 Hàm trả về true nếu câu lệnh truy vấn thực thi thành công (trừ câu lệnh select). Hàm trả về 1 recordset (bảng dữ liệu) nếu câu lệnh select được thực thi thành công.
Hàm trả về flase nếu câu lệnh truy vấn không được thực hiện. Ví dụ: $rsLT = mysql_query("select * from loaitin"); $result = mysql_query("delete from loaitin where idLT=1"); //result sẽ true hoặc false. Không gán result cũng được.4 Duyệt recordset mysql_fetch_array($TenRecordSet, mode); Hàm trả về 1 mảng kết quả chứa thông tin của record hiện hành hoặc giá trị false nếu record rỗng, đồng thời di chuyển con trỏ sang record kế. Mode là một trong những giá trị: MYSQL_NUM : mảng kết quả gồm các phần tử đánh theo số.
MYSQL_ASSOC: mảng kết quả gồm các phần tử đánh theo key. MYSQL_BOTH: Các phần tử của mảng kết quả gấp đôi. Các phần tử đầu theo số, các phần tử sau theo key. $row = mysql_fetch_row($TenRecordSet); 14 Hàm trả về 1 mảng kết quả chứa thông tin của record hiện hành hoặc giá trị false nếu record rỗng, đồng thời di chuyển con trỏ sang record kế.
Mảng kết quả gồm các phần tử đánh theo chỉ số. $row=mysql_fetch_assoc($TenRecordSet); Hàm trả về 1 mảng kết quả chứa thông tin của record hiện hành hoặc giá trị false nếu record rỗng, đồng thời di chuyển con trỏ sang record kế. Mảng kết quả gồm các phần tử đánh theo key.5 Đếm số record trong recordset • mysql_num_rows($TenRecoret); Ví dụ: echo mysql_num_rows($kq); 3.6 Lấy ID vừa mới cập nhật Trong 1 bảng , nếu khóa chính được khai báo theo kiểu auto_increament thì sau khi thêm mới record, có thể lấy giá trị vừa mới cập nhật bằng hàm này. mysql_insert_id(); Ví dụ: Bảng LoaiTin hiện có 3 record có id là 1,2,3 mysql_query("insert into LoaiTin (Ten) values('Nhịp cầu tâm sự'); echo mysql _insert_id(); // 4 3.