タグ

PHPに関するkjtecのブックマーク (13)

  • PHP: DateTimeInterface::format - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: DateTimeInterface::format - Manual
    kjtec
    kjtec 2024/01/18
    フォーマット
  • TCPDF 日本語のファイル名で保存

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

    TCPDF 日本語のファイル名で保存
  • https://tcpdf.org/

    kjtec
    kjtec 2023/11/07
    PDF出力
  • Emailクラス : CodeIgniter ユーザガイド 日本語版

    CodeIgniterの堅牢なEmailクラスは、次のような機能に対応しています: 複数プロトコル: メール、Sendmail、およびSMTP 複数の受取人 CC と BCC HTML または プレーンテキスト email 添付 ワードラップ 優先度 BCC バッチモード。これは、大きなメールリストを小さなBCCバッチに分割します。 Email デバッグツール Email の送信 メールの送信は単純なだけでなく、送信する直前にも設定ファイルでも、メール送信の設定ができます。 以下は、どうやってメールを送信できるかを示した基的な例です。Note: この例では、コントローラ でメールを送信すると仮定しています。 $this->load->library('email'); $this->email->from('your@example.com', 'Your Name'); $this->

  • 1行1000バイトを超えると文字化けするメール | Points & Lines

    1行あたり1000バイトを超えると文字化け 送信メールの文が1行あたり1000バイトを超えた場合、文が部分的に文字化けすることがあります。 (日語の1文字は3バイト) ある環境では1行あたり334文字、1002バイトで文字化けの事象が確認出来ました。 (文字化けだけでなく全体的に体裁がおかしくなっている現象も確認) これは元々RFCというインターネットの技術仕様によってメール文中1行の最大長は1000バイトと定められているため、1000バイトを超えた場合にメール送信サーバが自動的に※改行文字を割り込ませることが文字化けの原因となっているようです。 ※マルチバイトを考慮しない改行の仕方になっている 【解決策】必要な箇所で改行が入るようにする最大長1000バイトを超えないように必要な箇所で改行が入るようにします。 PHPのwordwrap関数を使う 環境: PHP 7.1.6 PHP

    1行1000バイトを超えると文字化けするメール | Points & Lines
  • php.ini-development と php.ini-production の違い。

    PHPをインストールしたらphp.ini-developmentかphp.ini-productionをphp.iniとしてコピーしてという作業をするわけだけれども、何が違うのか調べてみたメモ。というかdiffしただけですけれど。 ちなみに、PHP5.3.3の場合です。 dns# diff php.ini-development php.ini-production 523c523 < error_reporting = E_ALL | E_STRICT --- > error_reporting = E_ALL & ~E_DEPRECATED 540c540 < display_errors = On --- > display_errors = Off 551c551 < display_startup_errors = On --- > display_startup_errors

    php.ini-development と php.ini-production の違い。
    kjtec
    kjtec 2023/03/27
  • PHPUnit マニュアル – 第1章 PHPUnit のインストール

    kjtec
    kjtec 2023/02/17
  • PHPを各種サーバーにインストールする方法(Linux、macOS、Windows)

    サーバーのセットアップは大変な作業ですが、これがPHPのようなプログラミング言語のインストールになるとなおさらです。しかし、WordPressのテストサーバをセットアップしテストを実行するには、PHPのインストールが必須のスキルになります。 では、サーバーにPHPをインストールするには、何から始めれば良いのでしょうか?様々なセットアップ環境に応じて、必要な方法は異なります。どこからPHPをダウンロードするのか、どのバージョンを選ぶのか、稼働するには何が必要か、そして様々なOSにどのようにPHPをインストールするのか等々。 この記事では、PHPのインストールを詳細に解説し、すべての疑問にお答えします。 では、早速始めましょう! PHPのインストールについて動画でも解説しています。 PHPとは何か? PHPのロゴ PHPは、主にウェブ開発やサーバーサイド(バックエンド)スクリプトに使用される、

    PHPを各種サーバーにインストールする方法(Linux、macOS、Windows)
    kjtec
    kjtec 2023/01/25
  • PHPでHTMLメールを送る方法 - [サンプルコード/PHP] ぺんたん info

    PHPHTMLメールなどメールソースを記述する場合には、mb_send_mail関数は使用できません。 HTMLメールや添付ファイルを付けたメールを送信するには、mail関数またはpopen関数を使用します。 HTMLメールや添付ファイル、携帯メールのデコメールなどを送るときは、自分宛にメールを送信して、受信したファイルのソースを参考にするといいです。 [参考記事] mb_send_mail、mb_encode_mimeheaderの文字化けのまとめ(半角カタカナなど) [参考記事] mb_send_mailでCCやBCCを指定する 表示名を指定する [参考記事] mail関数やmb_send_mail関数でReturn-Pathを設定する方法 [参考記事] PCからデコメールを送るときの仕様 [参考記事] mailto文での改行 ドコモのN、Pで送信に失敗します [参考記事] mai

    kjtec
    kjtec 2021/09/09
    HTMLメール
  • Lang - クラス - FuelPHP ドキュメント

    Lang クラス Lang クラスは、アプリケーション内の言語ファイルを使用して言語の変数をセットすることができます。 デフォルトの言語は、app/config/config.php の中で en と設定されています。 値を変更するには、Config の set メソッド を使用してください。 Config::set('language', 'cy'); フォールバック言語を設定の中で言語コードや言語コードの配列として定義することもできます。 言語ファイルを読み込むときに指定した言語ファイルが存在しなければ、 フォールバック言語が使用されます。 多言語サポート Lang クラスは同時に使うことができる多数の言語をサポートしています。 デフォルトでは、ファイルの読み込みと言語文字列の取得は現在設定されている言語で行われます。 しかし、上記のメソッドを使うか、または必要な言語コードを Lang

    kjtec
    kjtec 2021/04/22
    __()
  • トークンで二度押し防止 | 私的雑録

    // 完了時全体処理開始 // ---1 $token_confirm = filter_input(INPUT_POST, 'token_confirm'); // 確認トークンが発行されていない、または確認トークンがPOSTされていない if (empty($_SESSION['token']['confirm']) || empty($token_confirm)) { // ---2 // エラー処理(入力画面に戻す処理など) } // 確認トークンが一致、完了トークンが発行されていない if (hash_equals($_SESSION['token']['confirm'], $token_confirm) && empty($_SESSION['token']['complete'])) { try { // ---3 // 処理(DB登録、メール送信などの処理) // 処理

    kjtec
    kjtec 2020/08/18
  • PHPプログラミングも快適に! VS Codeの二大拡張機能

    PHPコードのデバッグ では、このコードを実行してみよう。といっても、今回はXAMPPを利用して、そのインストールフォルダ内(C:\xampp\htdocs\vscodephp_01)にファイルを配置しているので、XAMPPのコントロールパネルでApacheを起動していれば、そのままアプリが実行される。

    PHPプログラミングも快適に! VS Codeの二大拡張機能
  • Docs For Class Services_Amazon

    kjtec
    kjtec 2017/09/28
    pear class:Services_Amazon Document
  • 1