サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
al-lucky.hatenablog.com
ファイルから読み込んだ断片的なHTML文書をDOMDocumentクラスを使って解析しようとした時に文字化けに遭遇した。 とりあえず文字化けは回避出来たけど、原因とか根本的な解決とか謎のままなのでメモ。 以下のサイトを参考にさせて頂きました。 PHPのDOMDocumentの文字化けなど - KoshigoeBLOG 【PHP】DOMDocumentの日本語の文字化け対応 | Web Studio Faust PHPのDOMDocumentが内部エンコードで何をしているか - tohokuaikiのチラシの裏 環境は以下 CentOS 6.6 Apache 2 PHP 5.6 loadHTML()したドキュメントをsaveHTML()すると化ける 読み込んでいるデータも出力先もソースファイルもエンコードはUTF-8。 loadHTML()するデータは断片的なものなので<head>が含まれて
普通は添付ファイル付ける場合はmail()関数で実装するようですが、私のように「エンコーディングが面倒だ!」という場合は、mb_send_mail()でも添付ファイル付きのメールを作成・送信できます。 で、私自身忘れるのでメモ。 以下のサイトを参考にさせて頂きました。 [PHP]PEARを使わない添付ファイル付きメール送信クラスを公開 | WebTerminal 添付ファイル付きメールをmb_send_mail()関数で送信する | 元営業マンのWEB研究メモ インターネット・プロトコル詳説(3):MIME(Multipurpose Internet Mail Extensions)~前編 - @IT PHP: mb_send_mail - Manual PHP: mail - Manual 基本的にはmail()の時と同様、ヘッダに"multipart/mixed"とboundaryを設
問合せフォームから画像をアップロードさせて、メールで送信する方法です。 環境は以下の通り。 EC-CUBE 2.13.2 PHP 5.4.29 MySQL 5.5.38 以下のサイトを参考にしました。 PHPで添付ファイル付きメールを送信 | refirio.org PHP で添付ファイル付きメールを送信する関数 パソコン鳥のブログ/ウェブリブログ 一からゴリゴリ書いてもいいんですが、どうせならEC-CUBEのメールテンプレート機能を使いたいので、EC-CUBEをカスタマイズします。 メールテンプレート追加 まずEC-CUBE管理画面の「システム設定>マスターデータ管理」でメールテンプレートを追加します。 mtb_mail_template → メールテンプレート名 mtb_mail_tpl_path → テンプレートファイルのパス テンプレートのパスはテンプレートディレクトリ配下であれば
このページを最初にブックマークしてみませんか?
『al-lucky.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く