sao đoạn mã này chạy trên các máy khác nhau thì cho kết quả khác nhau thế nhỉ 2007-12-04 03:11:03
function get_include_contents2($filename,$mix=""){
if(is_array($mix)){
foreach($mix as $k=>$v){
$$k = $v;
}
}
if (is_file($filename)) {
ob_start();
include "$filename";
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
else echo "cannot open file $filename";
return false;
}
biến $content thỉnh thoảng đọc luôn cả code của trang filename ra
$filename truyền vào các trang giao diện,cùng với biến
Trong $filename thì vừa có code php và html
không hiểu cần cấu hình php.ini thế nào thi nó chỉ ra các html thôi mà không ra sourcecode vậy các bạn..thảo luận giúp tớ phải làm những gì với
mình dịnh viết thêm đoạn này nhưng có vẻ không chạy
if((ini_get("output_buffering")=="Off") )
ini_set('output_buffering',"On");
if(ini_get("implicit_flush")=="1"){
ini_set('output_buffering',"0");
if(is_array($mix)){
foreach($mix as $k=>$v){
$$k = $v;
}
}
if (is_file($filename)) {
ob_start();
include "$filename";
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
else echo "cannot open file $filename";
return false;
}
biến $content thỉnh thoảng đọc luôn cả code của trang filename ra
$filename truyền vào các trang giao diện,cùng với biến
Trong $filename thì vừa có code php và html
không hiểu cần cấu hình php.ini thế nào thi nó chỉ ra các html thôi mà không ra sourcecode vậy các bạn..thảo luận giúp tớ phải làm những gì với
mình dịnh viết thêm đoạn này nhưng có vẻ không chạy
if((ini_get("output_buffering")=="Off") )
ini_set('output_buffering',"On");
if(ini_get("implicit_flush")=="1"){
ini_set('output_buffering',"0");
Tra loi 4 comment(s) 2007-12-04 03:11:03
soulhero 2007-12-04 04:37:53
Tra loi
cocbay 2007-12-04 06:13:51
Tra loi
me at ducthuan dot info 2007-12-04 07:53:26
có thể $filename dùng mã <? ?> thay vì <?php ?> để bọc mã PHP mà cấu hình lại không cho xài short tag
Tra loi
soulhero 2007-12-05 10:50:17
Tra loi
Y kien