Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 12
  1. #1
    Tham gia
    20-03-2004
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Cùng nhau học PHP, vào đây đi

    Hôm nay, Loạn Thị xin mạn phép pà con cô bắc thành lập box này để cùng nhau học về PHP, những cao thủ nào biết về PHP thì hãy dành 1 chút thời gian post lên 1 chút kiến thức cho anh em học hỏi với, vì sự phát triển chung của dân IT Việt Nam mà, mong các bạn nhiệt tình tham gia nhé. Loạn Thị xin viết bài đầu tiên đây.

    * Tui thấy ngôn ngữ nào mới bắt đầu học cũng đều có ví dụ in ra dòng chữ "Hello World" nên tui cũng xin nêu ví dụ này ở trong PHP nhé:

    <?php
    echo "Hello World";
    ?>

    những gì nằm trong dấu " " và sau lệnh echo sẽ được đưa ra màn hình đấy.

    * Ở đây các bạn để ý thẻ <?php và ?> nhé, trong PHP có 4 loại thẻ như vậy:
    -- Kiểu Short:
    <?
    echo "Hello World";
    ?>
    -- Kiểu định dạng XML:
    <?php
    echo "Hello World";
    ?>
    -- Kiểu Script:
    <script language='php'>
    echo "Hello World";
    </script>
    -- Kiểu ASP:
    <%
    echo "Hello World";
    %>

    Đến giờ tui phải vào lớp rồi, có gì tối về tui sẽ post tiếp, bạn nào biết thì hướng dẫn thêm nhé.
    Quote Quote

  2. #2
    Tham gia
    29-02-2004
    Bài viết
    33
    Like
    0
    Thanked 0 Times in 0 Posts
    ok!tiếp đi!MÀ tui cấu hình php chưa được bạn hiền ơi!(

  3. #3
    Tham gia
    18-11-2003
    Location
    hcm
    Bài viết
    467
    Like
    7
    Thanked 46 Times in 33 Posts

    Php for vietnam


    Thật ra tui cũng nghiên kíu PHP được vài tháng,nói chung cũng biết sơ sơ .Hoan nghênh ý tưởng của Loạn thị .Có gi trao đổi típ.
    Về cấu trúc cơ bản tui nghĩ các bạn nên đọc ở www.php.net/manual gần như đầy đủ hết,rồi bắt tay làm cái mà mình muốn làm.

  4. #4
    Tham gia
    08-01-2004
    Location
    TPHCM
    Bài viết
    692
    Like
    0
    Thanked 6 Times in 4 Posts

  5. #5
    Tham gia
    18-11-2003
    Location
    hcm
    Bài viết
    467
    Like
    7
    Thanked 46 Times in 33 Posts

    webmail bằng socket có ai đã làm chưa???

    Vấn đề là ở chỗ nhiều host ko có pop thí làm webmail hơi khó,nên socket là giải pháp khả thi các bạn thấy Hivemail cũng chọn giải pháp socket
    Mình đưa ra ví dụ về socket trên localhost

    <?php

    $title = "Message Listing ($total total)";
    $host="localhost";
    $port = 110;
    $user = "adam_eva";
    $pass = "123456";
    $fp = fsockopen ($host, $port);


    if (!$fp)
    {
    die("Error: Khong the connect duoc server\n");
    }
    else
    {
    // message
    $welcome = fgets($fp, 150);

    // check thanh cong
    if (substr($welcome, 0, 3) == "+OK")
    {
    // send username and read response
    fputs ($fp, "USER $user\n");
    fgets($fp, 50);

    // send password and read response
    fputs ($fp, "PASS $pass\n");
    $ack = fgets($fp, 50);

    // check for success code
    if (substr($ack, 0, 3) == "+OK")
    {
    // send status request and read response
    fputs ($fp, "STAT\n");
    if (substr($status, 0, 3) == "+OK")
    {
    $arr = explode(" ", $status);
    $total = $arr[1];
    $count = $arr[1];

    while ($count != 1)
    {
    $msgn = $count;
    // BROKEN - $MSGN DOES NOT PASS A VALUE, but causes an ERROR
    fputs ($fp, "RETR $msgn\n");
    $message[$count] = fgets($fp, 20080);
    // MESSAGE LENGTH IS SEVERLY LIMITED, NO MATTER HOW LARGE I MAKE THE VALUE
    $count = $count - 1;
    }

    // shut down connection
    fputs ($fp, "QUIT\n");
    fclose ($fp);

    }
    // error getting status
    else
    {
    die ("Server said: $status");
    }
    }
    else
    {
    die ("Server said: $ack");
    }
    }
    // bad welcome message
    else
    {
    die ("connect ko duoc\n");
    }
    $arr = explode(" ", $status);

    // the second element contains the total number of messages
    //echo $arr[1] . " messages in mailbox";
    //echo "<br>";
    echo "$message[1]<br>";
    echo "$message[2]<br>";
    echo "$message[3]<br>";
    echo "$message[4]<br>"; }
    ?>

    Nó sẽ cho kết quả là:
    8 messages in mailbox

    From: chaptergoat@localhost
    Subject: hehe
    To:adam_eva@localhost
    Ở đây mình sử dụng mail server la Agosoft mail trên localhost
    tại vì trong INBOX của user này có 8 messages có thể check trực tiếp trên mail server nhưng ở đây mình tự viết code bằng Php
    Được sửa bởi Adam lúc 07:14 ngày 21-03-2004

  6. #6
    Tham gia
    15-10-2002
    Location
    Da Nang
    Bài viết
    212
    Like
    0
    Thanked 0 Times in 0 Posts
    Các bạn có thể tham khảo thêm tại đây:
    http://www.devshed.com/c/a/PHP/Socke...ng-With-PHP/6/

  7. #7
    Tham gia
    18-11-2003
    Location
    hcm
    Bài viết
    467
    Like
    7
    Thanked 46 Times in 33 Posts

    Tui nghĩ là chúng ta nên làm đề tài gì đó

    Học mà ko hành thì cũng khó lắm , nên theo tui chúng ta nên đưa ra đề tài gì đó để làm.Ai có nhã ý thì cùng tham gia.Chẳng hạn như là webmail bằng socket .v.v tùy các bạn

  8. #8
    Tham gia
    09-07-2003
    Bài viết
    254
    Like
    0
    Thanked 18 Times in 4 Posts
    Uhm. BN đang làm đề tài "My PHP tuts and tips" cho mọi người, nhưng dạo này sắp thi tốt nghiệp lớp 9 rồi nên ko có thời gian viết tuts nên có lẽ hè mới xong

  9. #9
    Tham gia
    25-04-2003
    Location
    HCMC
    Bài viết
    251
    Like
    0
    Thanked 0 Times in 0 Posts
    nói tthêm về gửi mail trong php, vô cùng đơn giản, chỉ sử dụng hàm sau:
    mail ($to, $subject, $body, $header)
    biến:
    $to là địa chỉ của người nhận
    $subject là tiêu đề của lá mail
    $body là phần nội dung của lá mail
    $header có thể là địa chỉ người gửi...
    ví dụ:
    <?php
    $to = "members@ddth.com";
    $subject = "send email with php";
    $body = "Chào thành viên của ddth.com";
    $headers = "From: normal@php.net\n";
    $headers .= "return-path:normal@php.net\n"; //nếu có lỗi mail sẽ trả về địa chỉ này
    $headers .= "Content-Type: text/html; charset=utf-8\n"; // định dạng để hiển thị unicode
    mail($to,$subject,$body,$headers);
    echo "Mail đã được gửi đến địa chỉ $to"; ?>
    kết quả : Mail đã được gửi đến địa chỉ members@ddth.com
    chú ý: "\n" không sử dụng trong biến $to và $body

  10. #10
    Tham gia
    28-04-2003
    Location
    Mars
    Bài viết
    323
    Like
    0
    Thanked 1 Time in 1 Post
    Wow có nhiều người thích học quá vậy , cho mình tham gia !
    có ai viết bản thống kê cho mình 1 cái .

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •