Thứ Năm, 30 tháng 12, 2010

Hiển thị RSS Feeds trong văn bản sử dụng PHP

Hiển thị RSS Feeds trong PHP

Xin chào tất cả mọi người, ngày hôm nay được tham gia bạn qua các bước thay đổi của nguồn cấp dữ liệu của bạn truy cập. Tôi đã tải về e-mail yêu cầu như thế nào tôi được thiết kế của tôi “kết nối” và làm thế nào để tôi hiển thị của tôi RSS cập như văn bản và hoàn toàn không phải là một nguồn cấp dữ liệu hình ảnh banner.

Để hiển thị của bạn feedburner RSS cập như văn bản, chúng tôi cần phải chỉ cần thêm hai đoạn mã vào trang web của chúng tôi. Mở ra một notepad trống tài liệu sao chép và dán mã dưới đây.
<? php
/ / nhận được cập feedburner
$ whaturl = “https: / / feedburner.google.com/api/awareness/1.0/GetFeedData? uri = hvdesigns”;

/ / Khởi tạo các phiên curl
$ ch = curl_init ();

/ / Set curl để trở về dữ liệu, in ấn thay vì nó vào trình duyệt.
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1);

/ / Đặt URL
curl_setopt ($ ch, CURLOPT_URL, $ whaturl);

/ / Thực hiện Xoá những tải xuống
$ data = curl_exec ($ ch);

/ / Đóng kết nối
curl_close ($ ch);
$ xml = mới SimpleXMLElement ($ dữ liệu);
$ fb = $ xml-> nguồn cấp dữ liệu-> nhập [ 'lưu thông'];
/ / kết thúc nhận được cập feedburner

Ở đâu “HV-thiết kế” là trong 1. Bif mã, thay đổi cho rằng nguồn cấp của bạn. Notepad lưu các tài liệu trông như là “rss.php”, lưu nó trong hệ thống tập tin gốc của trang web của bạn thư mục. Bây giờ hãy sao chép và dán mã dưới đây.
<? php bao gồm ( “rss.php”);?>

Dán nó bất kỳ nơi bên trong cơ thể của trang web của bạn. Bây giờ tất cả những gì bạn cần làm là thêm vào đoạn mã bên dưới.
<? php echo $ fb;?>

Sau đó, dán nó bên trong trang web của bạn mà bạn muốn các RSS truy cập được.

Thứ Ba, 28 tháng 12, 2010

PHP cài đặt

PHP cài đặt

Nếu máy chủ của bạn hỗ trợ PHP bạn không cần phải làm bất cứ điều gì. Chỉ cần tạo ra một số. Php tác phẩm trong thư mục web của bạn, và các máy chủ sẽ phân tích chúng cho bạn. Bởi vì nó là miễn phí, hầu hết các trang web cung cấp các máy hỗ trợ PHP.

Tuy nhiên, nếu máy chủ của bạn không hỗ trợ PHP, bạn phải cài đặt PHP.

Đây là một liên kết đến một hướng dẫn từ PHP.net về việc làm thế nào để cài đặt PHP5: http://www.php.net/manual/en/install.php

Tải về PHP

PHP Tải về miễn phí tại đây: http://www.php.net/downloads.php
Tải về cơ sở dữ liệu MySQL

Tải về MySQL miễn phí tại đây: http://www.mysql.com/downloads/index.html
Tải về Apache Server

Apache download miễn phí tại đây: http://httpd.apache.org/download.cgi

Thứ Bảy, 25 tháng 12, 2010

Vòng lặp While trong PHP – PHP Looping

Vòng lặp While trong PHP – PHP Looping - Thiết kế web PHP


Thiết kế web PHP

Vòng lặp PHP

Thông thường khi bạn viết mã, bạn viết một khối mã để chạy lại khối mã này. Thay vì việc thêm một vài dòng trong một tập lệnh mà chúng ta có thể sử dụng vòng lặp để thực hiện một công việc như thế này.

Trong PHP, chúng tôi có vòng lặp sau đây:

* while – vòng lặp thông qua một khối mã, trong khi chỉ định một điều kiện là đúng
* do…while – vòng lặp thông qua một khối mã một lần, và sau đó lặp trong vòng lặp như lâu dài như là một điều kiện là đúng quy định
* for – Vòng lặp thông qua một khối mã xác định một số lần
* foreach – Vòng lặp thông qua một khối mã cho mỗi yếu tố trong một mảng

Vòng lặp while

Trong khi vòng lặp while thi hành khối mã lệnh khi điều kiện còn đúng.

Câu lệnh như sau:

while (điều kiện)
{
code để thi hành;
}
Ví dụ:

Ví dụ dưới đây định nghĩa là một vòng lặp bắt đầu với i = 1. Các vòng lặp sẽ tiếp tục chạy khi nó ít hơn, hoặc bằng 5. i sẽ tăng 1 mỗi lần chạy vòng lặp:

<html>
<body>

<?php
$i=1;
while($i<=5)
{
echo “The number is ” . $i . “<br />”;
$i++;
}
?>

</body>
</html>

Mã lập trình trên sẽ đưa ra là:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5

Vòng lặp do…while

Vòng lặp do…while sẽ luôn luôn thực thiệ khối mã lệnh sau đó kiểm tra điều kiện và lặp lại vòng lặp khi điều kiện đúng.

Cú pháp

do
{
mã để thi hành câu lệnh;
}
while (điều kiện);
Ví dụ

Ví dụ như sau định nghĩa một vòng lặ bắt đầu với i =1, sau đó tăng i thêm 1 và đưa ra. Sau đó kiểm tra điều kiện và tiếp tục vòng làm  khi i nhỏ hơn hoặc  = 5

<html>
<body>

<?php
$i=1;
do
{
$i++;
echo “The number is ” . $i . “<br />”;
}
while ($i<=5);
?>

</body>
</html>

Đưa ra:

The number is 2
The number is 3
The number is 4
The number is 5
The number is 6

Thứ Năm, 23 tháng 12, 2010

Vòng lặp For, foreach – The for Loop, foreach

Vòng lặp For, foreach – The for Loop, foreach

Về lý thueest Những vòng lặp sẽ thực hiện khối mã lệnh theo số lần lặp hoặc theo điều kiện đúng.


Vòng lặp  for

Vòng lặp for sử dụng khi bạn biết rõ bao nhiều lần sẽ được lặp.
Cú pháp

for (init; condition; increment)
{
code to be executed;
}

Những tham số:

    * init: Hầu hế sử dụng số đếm ( nhưng có thể 1 số mã thi hanh 1 lần tại thời điểm bắt đàu vòng lặp)
    * condition: Đánh giá cho mỗi lần lặp. Nếu đánh giá này đúng, vòng lặp sẽ tiếp tục. Nếu đánh giá này là sai thì vòng lặp sẽ kết thúc.
    * increment: Hầu hết để tăng số đếm (nhưng cũng có 1 số mã thi hành tại thời điểm kết thuc vòng lặp)

Note: Mỗi một tham số phía trên có thể trống rỗ hoặc có nhiều biểu ngữ.
Ví dụ

Ví dụ sau địnhn ghĩa 1 vòng lặp bắt đầu với i =1. Vòng lặp sẽ tiếp tục thực hiên khi i nhỏ hơn hoặc = 5. Nó sẽ tăng thêm 1 sau mỗi vòng lặp.

<html>
<body>

<?php
for ($i=1; $i<=5; $i++)
{
echo “The number is ” . $i . “<br />”;
}
?>

</body>
</html>

Đưa ra:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5


Vòng lặp foreach

Vòng lặp foreach sử dụng để lặp qua mảng (arrays).
Cú pháp

for (init; condition; increment)
{
code to be executed;
}

Những tham số:

    * init: Hầu hế sử dụng số đếm ( nhưng có thể 1 số mã thi hanh 1 lần tại thời điểm bắt đàu vòng lặp)
    * condition: Đánh giá cho mỗi lần lặp. Nếu đánh giá này đúng, vòng lặp sẽ tiếp tục. Nếu đánh giá này là sai thì vòng lặp sẽ kết thúc.
    * increment: Hầu hết để tăng số đếm (nhưng cũng có 1 số mã thi hành tại thời điểm kết thuc vòng lặp)

Note: Mỗi một tham số phía trên có thể trống rỗ hoặc có nhiều biểu ngữ.

The foreach Loop

The foreach loop is used to loop through arrays.
Syntax
foreach ($array as $value)
{
code to be executed;
}

For every loop iteration, the value of the current array element is assigned to $value (and the array pointer is moved by one) – so on the next loop iteration, you’ll be looking at the next array value.


Ví dụ

Ví dụ sau sẽ chứng minh vòng lặp sẽ đưa ra giá trị mảng:
<html>
<body>

<?php
$x=array(“one”,”two”,”three”);
foreach ($x as $value)
{
echo $value . “<br />”;
}
?>

</body>
</html>

Đưa ra:

one
two
three

Thứ Hai, 20 tháng 12, 2010

Giáo trình Thiet ke website căn bản HTML



HTML là căn bản đầu tiên cần biết của 1 desighner , sau đây là bộ giáo trình HTML dùng cho các bạn mới nhập môn thiet ke website . Với một chút khéo léo và 1 chút kiến thức về asp.net hay C++ hay PHP bạn đã có thể thiết kế cho mình một website riêng hay thậm chí làm 1 vài cái thiet ke web gia re . ( Sau cố học lên làm desighner chuyên nghiệp nhé ) . Vì đây chỉ là cái căn bản nhất để học thôi.
1 Link duy nhất :[code] http://www.mediafire.com/?sharekey=cfc0b0648af74357ab1eab3e9fa335ca29fbe21563cc38e3#0,1[/code]

Thứ Sáu, 17 tháng 12, 2010

Xây dựng 1 simple text editor

Một thủ thuật hay được sử dụng trong thiet ke website PHP






Xây dựng 1 simple text editor

Chào các bạn. Một số bạn không thích dùng rich text editor cho lắm, nên họ sẽ dùng simple text editor thay thế vì nó đơn giản hơn, và được các trình duyêt hỗ trợ nhiều hơn

Dùng CSS để đinh dạng :

Các bạn cũng có thể tự tạo cho mình với phong cách khác.
Tiếp theo ta sẽ tạo 2 mảng : một mảng chứ tag mở (tag open), một mảng chứ tag đóng (tag end). 2 mảng này cần được gián các giá trị tuơng đương nhau để lát nữa khi chèn tag, không bị lỗi “râu ông này cắm cằm bà kia”.

Đây là những biến toàn cục, có thể gọi được khi ở trong hàm. Các bạn có thể thay thế ‘{’ và ‘}’ bằng ‘[' và ']‘ cho giống BBCODE.
Sau đó, ta viết một hàm để ấn định các việc sẽ làm khi có sự kiện onclick trên các button ta vừa tạo trên :

Hàm này chút nữa sẽ đưa vào sự kiện onload.
Tiếp theo ta viết hàm chèn tag.
 Code như sau :

navigator.appName sẽ lấy tên trình duyệt mà ta đang sử dụng. Vì Netscape và Internet Explorer sẽ phải có những phuơng thức khác nhau để chèn code, nên ta mới kiểm tra. Hầu hết các trình duyệt đề có navigator.appName là “Netscape”, riêng IE là “Internet Explorer”. Các bạn có thể thử bằng javascript với câu lệnh alert(navigator.appName);
Chúng ta truy vấn tới đối tượng textarea thông qua biến :
var obj = document.getElementById(’editor’;
obj.scrollTop sẽ lấy ra vị trí scroll trong textarea. Khi có nhiều dòng, việc này sẽ hữu ích. Ta lấy trước vị trí này, lát lại dùng thuộc tính obj.scrollTop gán lại vị trí cũ để tạo cảm giác thuận tiện cho người dùng.
obj.selectionStart và obj.selectionEnd giúp chúng ta lấy vị trí của đoạn text được chọn ở đầu và ở cuối. Nên nhớ, đầu tiên đối với lập trình luôn luôn là 0.
Ta sẽ chèn tag bằng cách chèn lại đoạn text mới với tag của chúng ta. Ta sẽ lôi ra từng phần của đoạn text đó : Phần đầu – từ vị trí 0 đến vị trí đầu của vùng chọn, phân 2 – từ vị trí đầu vùng chọn cho đến cuối vùng chọn và phân 3 – từ cuối vùng chọn cho đến hết đoạn text :

Sau đó ta sẽ đưa result vào lại value của textarea. Thật đơn giản.
Sau đó, ta sẽ select vùng add tag bằng code :
Ta chọn từ vị trí đầu được select ban nãy (trước khi chèn tag) tới vị trí cuối bằng tổng độ dài string các tags và vị trí cuối của vùng chọn ban nãy.
Dùng obj.scrollTop = pos; để đưa vị trí scroll đến vị trí vùng chèn tags khi có nhièu dòng có scroll bar bên hông.
Đối với IE thì Browser này có hỗ trợ bạn phưong thức document.selection.createRange() để xử lí chuỗi đang select.

document.selection.createRange().parentElement().n ame == ‘editor’ kiểm tra để chắc rằng vùng text đựoc chọn phải là vùng có nút cha tên là ‘editor’.
Sau đó ta gán vùng text được chọn bằng đoạn text mới mang tags : document.selection.createRange().text = tagO[num] + str + tagE[num];
Cuối cùng ta select lại vùng đó :

Ta focus lại textarea bằng obj.focus();
Ta có thể viết hàm sau để thực thi hàm khi đã load xong trang web :

Có thể nó không cần thiết, nhưng với 1 số lượng lớn hàm cần đựoc thưc thi sau khi load thì tốt hơn hết là ta nên viết.
Ta đưa hàm của ta vào là xong
addLoadFunc(pre);
Nguồn : thiet ke web gia re

Thứ Tư, 15 tháng 12, 2010

Giáo trình thiet ke web sử dụng PHP.

Lập trình thiet ke web sử dụng ngôn ngữ PHP


PHP là một trong những ngôn ngữ lập trình được sử dụng và ưa chuộng nhất trong thiết kế website Việt Nam hiện nay.Với chút kiến thức xin chia sẻ cùng mọi người bộ giáo trình [URL="http://www.url.vn"]thiet ke website[/URL] sử dụng ngôn ngữ lập trình PHP mới được viết năm 2010 , rất bổ ích. Tuy còn vài thiếu sót ( anh em thông cảm tại toàn mấy ông đi làm rồi nên không có thời gian test lại ) . Bộ giáo trình này sẽ hướng dẫn , dạy bạn cách thiết kế 1 website sử dụng ngôn ngữ lập trình  PHP . Đặc biệt cho bạn nào mới ra trường hay đang có ý định theo nghề thiết kế website hay [URL="http://www.thietkewebvietnam.net"]thiet ke web gia re[/URL]. Rút kinh nghiệm chỉ có 1 link duy nhất. :D.Giáo trình được viết dựa trên kinh nghiệm 1 số bạn đã và đang làm về PHP .
[code]http://www.mediafire.com/?5takyo0ndera893 [/code]