ファイルのパスについて
require_once(dirname(__FILE__)."/../conf/config.inc");
これだったら、どこから実行しても相対的にrequireできる
~にょろについて
sjisファイルを読み込み、UTF-8に変換してDB投入したら、
~ が、 ~ になってしまう!
mb_convert_encoding($val, "UTF-8", "SJIS")
じゃなくて、
mb_convert_encoding($val, "UTF-8", "sjis-win")
にしたら解決!
検索画面などで、親ウィンドウを更新して自分のウィンドウを閉じる
?>
<script type="text/javascript">
window.opener.document.frm.submit();
window.close();
</script>
<?php
税率計算 そのままCEILすると0で終わっている数値でも、繰り上げてしまう
$ret = ceil*1));
バイナリデータをPNGに変換してダウンロードする
/*-----------------------------------------
バイナリデータをPNGに変換してダウンロードする!
------------------------------------------*/
require_once(dirname(__FILE__).DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."config.php");
require_once(DAO_DIR ."common_dao.php"); // dao
// dao
$common_dao = new common_dao();
$id = $_GET["id"];
$row = $common_dao->getRow("Select * From mst_menu Where menu_id=$id");
if(!empty($row)){
if(!empty($row["menu_photo"]))
dl_binary($row["menu_id"], $row["menu_photo"]);
}
function dl_binary($id, $data){
$filename = "/tmp/file1_".$id.".png";
$filename = "file1_".$id.".png";
$data = base64_decode($data);
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/png');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: binary');
// header('Content-Length: '.strlen($buf));
imagepng($im);
imagedestroy($im);
} else {
echo 'エラーが発生しました。';
}
}