著者:菅 雄一
筆者は2001年、PHP言語とOSS(オープンソースソフトウエア)データベース管理システムのPostgreSQLに出会った。それ以降、データベースが絡んだWebシステムを構築する際は、PHPとPostgreSQLを組み合わせて使っていた。しかし2021年に社内Web業務システムなどをレンタルサーバーに移行させた際には、PHPとOSSデータベース管理システムのMySQLを初めて組み合わせて使った。今回は、その移行作業について紹介する。
シェルスクリプトマガジン Vol.78は以下のリンク先でご購入できます。
図1 自作のメール送信用関数の定義コード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
function Send_Mail($addr,$content) { $fp = fsockopen(" メールサーバーのアドレス ",25, &$errno , &$errstr); if(!$fp) { print "$errstr ($errno)<br>n" ; } else { $subject = "Subject: 発送依頼書" ; $subject = mb_convert_encoding($subject,"UTF-8"); $content = mb_convert_encoding($content,"JIS"); fwrite($fp,"HELO server.example.co.jp\n"); fwrite($fp,"MAIL FROM:chohyo@example.co.jp\n"); fwrite($fp,"RCPT TO:$addr\n"); fwrite($fp,"DATA\n"); fwrite($fp,"From: chohyo@example.co.jp\n"); fwrite($fp,"$subject\n"); fwrite($fp,"Content-Type: text/plain; charset=ISO-2022-JP\n"); fwrite($fp,"$content\n"); fwrite($fp,".\n"); fwrite($fp,"QUIT\n"); } fclose($fp); } |