Giáo trình tự học php
-
Tài liệu tham khảo và hướng dẫn chi tiết về lập trình web động với PHP / MySQL.Giáo trình sau giúp bạn tự học lập trình web bằng PHP và MySQL để làm Forum, Blog, Shop bán hàng, CMS tin tức.
20p pmhoang 03-12-2013 157 22 Download
-
Thật là tai hại khi website bị tấn công. Rất khó để biết được họ sẽ tấn công vào lúc nào, ra sao... Những câu hỏi hóc búa ấy thật khó, và đơn giản hơn, mình tổng hợp những gì lượm nhặt được từ internet, và từ kinh nghiệm bản thân, hi vọng sẽ giúp đỡ các bạn phần nào... 1. Chuyển hóa thư mục administrator.
5p sunshine_8 25-07-2013 64 6 Download
-
20 cach hoc tot nhat Có một câu châm ngôn xưa, từ khoảng năm 1700, nói rằng: “Một bé mèo con sẽ chết mỗi khi một PHP programmer (lập trình viên) không sử dụng những phương pháp tốt nhất.” Một phép ẩn dụ không rõ ràng lắm, nhưng có thể bạn sẽ hiểu rõ hơn vai trò của “mèo con” sau khi đọc hết bài viết này.
13p sunshine_8 25-07-2013 95 13 Download
-
PHP là một ngôn ngữ dễ học, dễ hiểu và dễ tiếp cận, nên cho dù nếu bạn chưa có kiến thức gì về PHP. Thì cũng đừng lo lắng, các phương pháp sau sẽ giúp bạn nắm vững những điểm trọng tâm trong quá trình theo học lớp căn bản và nâng cao. Bắt đầu từ sự đơn giản nhất. Có nhiều người cứ nghĩ học PHP thì HTML, javascript là quá dễ, cho nên đọc sách hoặc học qua loa thì cũng nắm bài như ai....
5p sunshine_8 25-07-2013 109 12 Download
-
Hiện có không ít công cụ hỗ trợ rất mạnh cho người dùng, một trong những công cụ như vậy phải kể đến mRemote. mRemote là một công cụ mã nguồn mở được phát hành theo giấy phép GPL. Dự án mRemote được bắt đầu thực hiện vào cuối năm 2008 khi nó được kết hợp với một công cụ thương mại mã nguồn kín giúp quản lý nhiều desktop từ xa có tên vRD. Tuy nhiên, dù dự án này đã chính thức bị dừng lại, thì mRemote đã khá hoàn thiện và không tồn tại bất cứ hạn chế...
2p bibocumi29 24-01-2013 64 6 Download
-
Vậy SSH Command Line là gì? Hiểu theo cách nôm na, SSH cho phép bạn “nói chuyện” trực tiếp với web server. Không có khái niệm về giao diện, nút điều khiển chức năng... tất cả đều được thực hiện qua dòng lệnh cơ bản. Có thể đây là trở ngại rất lớn đối với nhiều người, nhưng bù lại, sức mạnh tuyệt đối, tốc độ làm việc vô cùng nhanh chóng cùng với tính linh động cao, tích hợp nhiều cơ chế tự động... thì SSH Command Line lại trở thành công cụ không thể thiếu khi bạn đã...
4p bibocumi26 13-01-2013 81 7 Download
-
Nếu bạn là người bắt đầu thì nên đọc qua một vài bài về biến trước khi đọc bài về mảng này. Còn nếu như bạn đã đọc bài 1 về PHP của tôi thì chúng ta sẽ tiếp tục với bài 2. Mảng là một tập hợp hay một danh sách các phần tử có “cùng kiểu dữ liệu”, mảng có thể là mảng một chiều hay nhiều chiều, mảng có 2 phần chính là index (chỉ mục) và key (khoá). Định nghĩa này hầu như tất cả các bài viết về mảng trong php đều có, nhưng nó không...
7p abcdef_43 03-11-2011 80 6 Download
-
Module mod_security là một module mạnh mẽ. Kết hợp với các luật được định nghĩa, bạn có thể chặn nhiều lỗ hổng của máy chủ được mở ra do việc viết mã php hay perl không tốt.Không may mắn là mod_security không phải là một phần của bản SLES10. Để cài đặt mod_security cần cài đặt một vài module của hãng thứ 3. Bài viết này hướng dẫn cách cài đặt mod_security trên SLES10. Cũng như các gỡ bỏ module, bằng cách xây dựng từ gói RPM bạn có thể gỡ bỏ một cách dễ dàng. Cài đặt Apache2 ...
7p abcdef_43 03-11-2011 85 5 Download
-
I. Mục tiu. Qua bài học học sinh cần nắm được: 1/ Về kiến thức Củng cố khi niệm mệnh đề và những vấn đề liên quan Củng cố tập hợp v cc php tốn Củng cố cch viết số quy trịn. 2/ Về kỹ năng Biết xác định tính đúng sai của mệnh đề kéo theo, tương đương. Liệt kê được các phần tử của 1 tập hợp. Thực hiện đng cc php tốn về tập hợp Chọn được phương án đúng của bi tập trắc nghịm. 3/ Về tư duy...
9p abcdef_33 16-09-2011 404 27 Download
-
Điều khiển các chức năng cơ bản và nâng cao: 1. Hoán đổi vị trí các fields trong cùng Area PHP Code: With ActiveSheet.PivotTables("") .PivotFields("").Position = IIf(.Position = 1, 2, 1) ' Dời Row field qua trái hoặc Column Field lên trên:' .PivotFields("").Position = .Position - 1 ' Dời Row field qua phải hoặc Column Field xuống dưới:' .PivotFields("").Position = .Position + 1 End With 2. Chuyển vị trí fields từ Area này qua Area khác PHP Code: With ActiveSheet.PivotTables("") .PivotFields("").Orientation = xlRowField 'Row Area' .PivotFields("").
8p yesno123 16-09-2011 326 71 Download
-
Thế mạnh của Pivot Table là hoán vị các field để tạo ra các mẫu báo cáo khác nhau. Code hoán vị rất đơn giản: PHP Code: Field = "Mathang" With ActiveSheet.PivotTables("PivotTable1").PivotFields(Field) ' Hoán đổi qua lại vị trí 2 trường cùng 1 Area (Row Fields, Column Fields, ho ặc Page Fields)' .Position = IIf(.Position = 1, 2, 1) ' Dời đến Row Area' .Orientation = xlRowField ' Dời đến Column Area' .Orientation = xlColumnField ' Dời đến Page Area' .Orientation = xlPageField ' Dời Row field qua trái hoặc Column Field lên trên' .Position = .
5p yesno123 16-09-2011 149 22 Download
-
Tiếp theo bài trên, tôi làm 1 báo cáo chi tiết từng khách hàng cũng bằng Pivot table, dùng 1 Combobox để chọn khách hàng, dùng VBA để lọc Pivot table với khách hàng đó. Câu lệnh lọc theo tên khách hàng và refresh pivot table là: PHP Code: With ActiveSheet.PivotTables("PivotTable1") .PivotFields("Mskh").CurrentPage = [J1].Value .PivotCache.Refresh End With Với J1 là linkedCell của combobox. Tôi có dùng VBA để: - Đánh số thứ tự - Kẻ khung, tô đậm, tính số dư cuối kỳ. - tính thêm 2 cột Dư nợ, dư có - Set Print Area (để khỏi in mấy object) - Đánh số trang trong Page Footer -...
3p yesno123 16-09-2011 203 30 Download
-
Thủ tục RTRIM: Thủ tục loại bỏ khoảng trắng bên phải của chuỗi: Select ltrim Kết quả trả về như sau: Hàm Left: Hàm trả về chuỗi bên trái tính từ đầu cho đến vị trí thứ n: Select left('Khang',3) Kết quả trả về như sau: 'Kha' Hàm Right: Hàm trả về chuỗi bên phải tính từ cuối cho đến vị trí thứ n: Select Right('KHang',4) Kết quả trả về như sau: 'Hang' Hàm Instr: Hàm trả về vị trí chuỗi bắt đầu của chuỗi con trong chuỗi xét: Select INSTR ('Khang','Pham Huu Khang') Kết quả trả về như sau: 11 11 là tương đương vị trí thứ 11 của chữ Khang trong chuỗi "Pham...
20p muaythai6 23-08-2011 107 33 Download
-
GIỚI THIỆU TOÁN TỬ Khi nói đến toán tử, chúng ta luôn liên tưởng đến thứ tự xử lý, cũng như trong toán học, toán tử trong PHP cũng co độ ưu tiên add-subtract-multi-divide. 2.1. Toán tử AND Khi thực hiện một việc tăng lên giá trị thì bạn sử dụng cú pháp như sau: $ i=0;$j=0; j=i++;// i tăng sau khi gán i vào j,
20p muaythai6 23-08-2011 122 45 Download
-
Mở file chứa template của bạn chẳng hạn "\templates\tentemplate\index.php", xác định chỗ mà bạn muốn thêm một vị trí module mới và đặt vào đoạn mã sau: countModules('vitri')) : ? Tiếp theo, mở file "\templates\ten-template\templateDetails.xml", thêm vào mục đoạn mã sau: vitri Trong đó thuộc tính "style" có thể là: rounded, none, table, horz, xhtml, outline TẠO NHIỀU VỊ TRÍ TRÊN CÙNG 1 DÒNG:
4p abcdef_9 07-07-2011 96 15 Download
-
Nếu các bạn đã từng học lập trình, chắc các bạn cũng biết được "Hello world!" là cái gì, còn nếu bạn nào chưa biết, thì tôi sẽ giải thích ngay đây: "Hello world!" là một chương trình dành cho những người mới bắt đầu học một ngôn ngữ lập trình nào đó. Chương trình này đơn giản chỉ viết duy nhất một dòng chữ "Hello world!" ra màn hình. Các bạn có thể bỏ qua nó nếu đã biết từ trước, còn nếu bạn nào chưa học, thì chúng ta bắt tay vào viết chương trình này bằng PHP nhé....
17p 0984272663 27-04-2011 124 16 Download
-
BRINGING FORMS TO LIFE This sets a new condition that takes priority over the original warning message by being considered first. It checks if the $_POST array contains any elements—in other words, the form has been submitted—and if $suspect is true. The warning is deliberately neutral in tone. There s no point in provoking attackers. More important, it avoids offending anyone who may have innocently used a suspect phrase. 6. Save contact.php, and test the form by typing one of the suspect phrases in one of the fields. You should see the second warning message, but your input won t be...
10p yukogaru14 30-11-2010 116 27 Download
-
BRINGING FORMS TO LIFE The ability to reuse the same script—perhaps with only a few edits—for multiple websites is a great timesaver. However, sending the input data to a separate file for processing makes it difficult to alert users to errors without losing their input. To get around this problem, the approach taken in this chapter is to use what s known as a self-processing form. Instead of sending the data to a separate file, the page containing the form is reloaded, and the processing script is wrapped in a PHP conditional statement above the DOCTYPE declaration that checks if the...
10p yukogaru14 30-11-2010 103 24 Download
-
LIGHTENING YOUR WORKLOAD WITH INCLUDES Having said that, you can convert a site-root-relative path to an absolute one by concatenating the superglobal variable $_SERVER['DOCUMENT_ROOT'] to the beginning of the path like this: include($_SERVER['DOCUMENT_ROOT'] . '/includes/filename.php'); Most servers support $_SERVER['DOCUMENT_ROOT'], but you should check the PHP Variables section at the bottom of the configuration details displayed by phpinfo() to make sure. Now, this is the point that tends to confuse many people.
10p yukogaru14 30-11-2010 107 22 Download
-
LIGHTENING YOUR WORKLOAD WITH INCLUDES Figure 4-12. The ugly gap is removed by creating a style rule directly related to the image size. If the caption still protrudes, make sure there s no gap between the closing PHP tag and px in the block. CSS does not permit whitespace between the value and unit of measurement. 8. The code in random_image.php and the code you have just inserted prevent errors if the selected image can t be found, but the code that displays the image is devoid of similar checks. Temporarily change the name of one of the images, either in random_image.php or...
10p yukogaru14 30-11-2010 96 22 Download