Công cụ thành viên

Công cụ trang web


programming4:module:submit_form_nukeviet

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
programming4:module:submit_form_nukeviet [2016/06/17 09:35] – [Lấy biến số thực] hoaquynhtim99programming4:module:submit_form_nukeviet [2018/04/02 08:59] (hiện tại) vuthao
Dòng 43: Dòng 43:
 Lấy giá trị của input_name qua phương thức post, nếu không có giá trị bằng rỗng Lấy giá trị của input_name qua phương thức post, nếu không có giá trị bằng rỗng
 <code php> <code php>
-$value = $nv_Request->get_title( 'input_name', 'post', '' ); +$value = $nv_Request->get_title('input_name', 'post', ''); 
 </code> </code>
  
Dòng 49: Dòng 49:
 Giá trị của biến sẽ được gọi qua hàm nv_htmlspecialchars để thay thế các mã html đặc biệt Giá trị của biến sẽ được gọi qua hàm nv_htmlspecialchars để thay thế các mã html đặc biệt
 <code php> <code php>
-$value = $nv_Request->get_title( 'input_name', 'post,get', "", 1);+$value = $nv_Request->get_title('input_name', 'post,get', "", 1);
 </code> </code>
  
Dòng 56: Dòng 56:
 <code php> <code php>
 $default = "default"; $default = "default";
-$preg_replace = array( 'pattern' => "/[^a-zA-Z0-9]/", 'replacement' => "_"); +$preg_replace = array('pattern' => "/[^a-zA-Z0-9]/", 'replacement' => "_"); 
-$value = $nv_Request->get_title( 'input_name', 'request', $default, 0, $preg_replace );+$value = $nv_Request->get_title('input_name', 'request', $default, 0, $preg_replace);
 </code> </code>
  
 Nếu cần chỉ lấy 255 ký tự đầu tiên, nếu giá trị nhiều hơn 255 ký tự thì các ký tự sau 255 sẽ bị cắt đi Nếu cần chỉ lấy 255 ký tự đầu tiên, nếu giá trị nhiều hơn 255 ký tự thì các ký tự sau 255 sẽ bị cắt đi
 <code php> <code php>
-$value = nv_substr( $value, 0, 255);+$value = nv_substr($value, 0, 255);
 </code> </code>
 =====Lấy biến của thẻ form textarea===== =====Lấy biến của thẻ form textarea=====
Dòng 68: Dòng 68:
 phương thức get_editor của class Request chỉ dùng post, chứ không dùng phương thức get, nếu không sẽ bị mất dữ liệu, chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ, hoặc sử dụng phương thức get_editor của class Request chỉ dùng post, chứ không dùng phương thức get, nếu không sẽ bị mất dữ liệu, chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ, hoặc sử dụng
 <code php> <code php>
-$content = $nv_Request->get_editor( 'content', '', NV_ALLOWED_HTML_TAGS ); +$content = $nv_Request->get_editor('content', '', NV_ALLOWED_HTML_TAGS); 
-$content = $nv_Request->get_editor( 'content', ''); //sẽ không lọc các tags html +$content = $nv_Request->get_editor('content', ''); //sẽ không lọc các tags html 
-$content = nv_editor_nl2br( $content );// dung de save vào CSDL hoặc dùng +$content = nv_editor_nl2br($content);// dung de save vào CSDL hoặc dùng 
-$content = $nv_Request->get_editor( 'content', '', NV_ALLOWED_HTML_TAGS, 1 );+$content = $nv_Request->get_editor('content', '', NV_ALLOWED_HTML_TAGS, 1);
 </code> </code>
  
 Sau khi đã lưu vào CSDL, nếu đưa vào trình soạn thảo Sau khi đã lưu vào CSDL, nếu đưa vào trình soạn thảo
 <code php> <code php>
-$content = nv_htmlspecialchars( nv_editor_br2nl( $row['content'] ) );+$content = nv_htmlspecialchars(nv_editor_br2nl( $row['content']));
 </code> </code>
  
Dòng 82: Dòng 82:
 Chì chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ Chì chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ
 <code php> <code php>
-$content = $nv_Request->get_textarea( 'content', '', NV_ALLOWED_HTML_TAGS ); +$content = $nv_Request->get_textarea('content', '', NV_ALLOWED_HTML_TAGS); 
-$content = $nv_Request->get_textarea( 'content', ''); //sẽ không lọc các tags html+$content = $nv_Request->get_textarea('content', ''); //sẽ không lọc các tags html
 </code> </code>
  
 Nếu lưu vào CSDL hoặc vào file Nếu lưu vào CSDL hoặc vào file
 <code php> <code php>
-$content = $nv_Request->get_textarea( 'content', '', NV_ALLOWED_HTML_TAGS, 1 );+$content = $nv_Request->get_textarea('content', '', NV_ALLOWED_HTML_TAGS, 1);
 </code> </code>
  
 Sau khi đã lưu vào CSDL, nếu đưa vào textarea Sau khi đã lưu vào CSDL, nếu đưa vào textarea
 <code php> <code php>
-$content = nv_htmlspecialchars( nv_br2nl( $row['content'] ) ); // dung de lay data tu CSDL, dua vao textarea+$content = nv_htmlspecialchars(nv_br2nl($row['content'])); // dung de lay data tu CSDL, dua vao textarea 
 +</code> 
 + 
 + 
 +===== Lấy giá trị của trình soạn thảo bằng javascript ===== 
 +<code js> 
 +value = CKEDITOR.instances['DOM-ID-HERE'].getData()
 </code> </code>
programming4/module/submit_form_nukeviet.1466130908.txt.gz · Sửa đổi lần cuối: 2016/06/17 09:35 bởi hoaquynhtim99