Những lỗi thường gặp khi code PHP
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 2 của 2
  1. #1
    Thành Viên Tâm Huyết tuidangvui's Avatar
    Ngày tham gia
    Mar 2009
    Bài viết
    715
    Thanks
    114
    Thanked 477 Times in 243 Posts

    Những lỗi thường gặp khi code PHP

    Nguồn sưu tầm (lưu trữ + update tiện tham khảo)
    [function.move-uploaded-file]: failed to open stream: Permission denied in
    chmod file/thư mục thành 0777
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

    Hàm session_start() và header() chỉ được thực hiện khi trước đó không có 1 byte dữ liệu nào được sent đế trình duyệt.
    Dùng ob_clean() trước session_start() hoặc header() để xóa hết các ký tự đã sent
    Warning: preg_replace() [function.preg-replace]: Unknown modifie

    Lỗi khi sử dụng preg_replace
    Vviết thiếu mất phần replacement
    supplied argument is not a valid MySQL-Link resource

    Lỗi này là thực hiện câu query khi kết nối db chưa thành công
    [QUOTEHiển thị trang trắng[/QUOTE]
    <? fix thành <?php hoặc trong php.ini fix
    short_open_tag = On
    nbb, qweb, web connect mssql 2008 thất bại

    fix $database = 'PROVIDER=MSDASQL;Driver={SQL Server};Server=SSQL;Database=MuOnline;';
    .....
    yh, sky: nhatkiemthe [Only registered and activated users can see links. ]

  2. #2
    Thành Viên Tâm Huyết tuidangvui's Avatar
    Ngày tham gia
    Mar 2009
    Bài viết
    715
    Thanks
    114
    Thanked 477 Times in 243 Posts

    Ðề: Những lỗi thường gặp khi code PHP

    date() [function.date]: It is not safe to rely on the system's timezone settings
    thêm
    date_default_timezone_set('Asia/Ho_Chi_Minh');
    đầu fiile load

    Deprecated: Function ereg() is deprecated in

    Chỉnh sửa (thay đổi) ereg():

    ereg('\.([^\.]*$)', $this->file_src_name, $extension);
    trở thành

    preg_match('/\.([^\.]*$)/', $this->file_src_name, $extension);
    Hãy nhớ rằng (\.([^\.]*$)) được thêm / /, đây là biểu thức chính quy ký tự phân cách. Nếu bạn thấy có quá nhiều dấu / (ví dụ 1 URL), bạn có thể sử dụng dấu # thay thế cho dấu /.

    Thí dụ sau mở tập tin và in từng dòng:

    Mã lệnh (PHP)


    <?

    $fp = @fopen ('somefile.txt', 'r')
    or die ('Cannot open somefile.txt');
    while ($line = @fgets ("$fp", 1024)) // error
    {
    print $line;
    }
    @fclose ("$fp") // error
    or die ('Cannot close somefile.txt');
    ?>
    Thí dụ trên sẽ tạo lỗi

    Warning: Supplied argument is not a valid File-Handle resource in C:\Inetpub\wwwroot\tst.php on line 4.


    Đó là do biến $fp đặt trong dấu nháy kép nên được chuyển thành chuỗi.
    Thế mà hàm fopen() nhận một định danh tài nguyên (resource identifier) trong tham số đầu của nó, chứ không nhận một chuỗi.
    Để giải quyết vấn đề, bạn chỉ đơn giản bỏ dấu nháy kép đi


    Mã lệnh (PHP)


    <?

    $fp = @fopen ('somefile.txt', 'r')
    or die ('Cannot open somefile.txt');
    while ($line = @fgets ($fp, 1024))
    {
    print $line;
    }
    @fclose ($fp)
    or die ('Cannot close somefile.txt');
    ?>

    yh, sky: nhatkiemthe [Only registered and activated users can see links. ]

 

 

Các Chủ đề tương tự

  1. [BÁN] Code nạp thẻ VTC 2013 , fix new bảo hành 1 tháng FULL CODE
    Bởi katterkelly trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 6
    Bài viết cuối: 12-03-13, 01:23 PM
  2. [KT] Code gift code
    Bởi canh_2009 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 01-12-12, 10:51 PM
  3. [KT] Xin code add đồng cho túi tân thủ
    Bởi tinhlabui trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 15-09-12, 11:07 AM
  4. [MU] Làm ơn Giúp mình tìm code Hộp Kundun, code rồng vàng cho các map!!!!!!!!!!!!!!!!
    Bởi lethanhbptv trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 16-07-12, 10:19 PM
  5. [Help]Các bác giúp em xin cái code !
    Bởi mkmk123 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 13-09-10, 11:40 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • 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
  •  
Múi giờ GMT +7. Bây giờ là 11:35 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.