横浜にある株式会社シーブレイン Web制作スタッフによるブログです。 「現場で使えるテクニック」をモットーに、Web制作全般についてお届けします。
PHPなどのWebシステム開発において、メール送信は 切っても切れないものだと思います。 ですが、現在のメールはもともと海外で考えられたものなので、 日本語などのマルチバイト文字を送ろうとすると エンコードなど複雑な処理をする必要があり、 なかなか一筋縄ではいきません。(メールは奥が深い!) このメーラーではうまく表示されるけど、あのメーラーでは 文字化けしてしまう。。 なんて経験をされた方も 多いのではないでしょうか。 私自身、日本語メールでは大変苦労させられました。 今回は、備忘録と情報共有も兼ねて、その経験をもとにした PHPにおける日本語メール送信のまとめを記事にしたいと思います。 今回は日本語メール基本編という事で シンプルな日本語メールの送り方です。 シンプルな日本語メールの送り方 PHPには簡単にメールを送るmail関数がありますが この関数では日本語のメールはそのままでは送
2011年01月20日13:51 カテゴリプログラミング PHP開発にデバッガを利用してみる 昨日、PHPの開発ツールについて書いたので、今日はPHP開発でデバッグするのに 最適なPHPモジュールの設定方法をまとめてみました。 1.php.iniを開いて、下記の行のコメントを外すか、追記する。 zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler=dbgp 2.php_xdebug.dllが上記フォルダに無い場合は、ここからダウンロード。 http://www.xdebug.org/ 3.保存したらApacheを再起動して、phpinfo()で出力結
開発効率アップを目論んでPHPの開発環境を見直す。 とりあえずPHPの統合開発環境の二大巨頭はEclipseとNetBeansだろう。というわけで、PHPの統合開発環境としてのネットでの評価を読み漁ってみた。以下のページは良く整理されていて参考になる。 PHP用IDEの○と× その3 – NetBeans(6.7.1) | KDF Memo http://studiokdf.com/blog/2009/10/325.html It’s just same as dust ahead of a wind: NetbeansとEclipseでのPHPサポートの比較 1 http://shishithefool.blogspot.com/2009/03/netbeanseclipsephp-1.html It’s just same as dust ahead of a wind: Netbea
Explore the PhpStorm IDE for web projects. Get everything you need for PHP, JavaScript, and SQL coding out of the box
私の大好きなサイト「StackOverflow」で「PHPのIDE(統合開発環境)でベストなのはどれですか?」という、何とも魅力的なスレッドがありました。 さっそく日本語でご紹介しましょう。 Braynさんの質問 僕はPHPデベロッパーで、今はコーディングにNotepad++を使ってます。 でも最近もっと仕事をやりやすくするのに良い開発ツールを探してるところです。 EclipseやAptana Studio、あといくつか見てみたけど、なかなか決まらなくて…。 見た目はいいんだけど、ちょっと複雑すぎかなと。 使い続けてるとみんな簡単になるのは分かってるんだけども、時間を無駄にしたくないのもあって。 探してるのは次のようなツールです: FTPをサポートしていること コードハイライト機能があること SVNをサポートしてると嬉しい RubyやJavaScriptもサポートしてると嬉しい 筆者注:う
医学部予備校に通うなら、当然だけど学費を支払う必要があるよね。 でも、学費の相場はどれくらいだと思う?人によって答えは変わると思うけど、実はびっくりするくらい高い! この記事では、そんな医学部予備校の学費に関して詳しく説明していくよ。 医学部予備校の学費はかなり高い まず医学部予備校の具体的な学費だけど、高校生で最低200万円程度は見積もっておいたほうがいい。 もちろん200万円以上かかる所もある。 ここで「高っ!」と思った人は正しい。 塾や大手予備校は年間数十万円で、100万円を超えることはめったに無いからね。 ちなみに、国立医学部の学費も年間数十万円で済む。 そう考えたら、200万円かそれ以上という金額は負担が重い、と考えるべきかもしれない。 もちろん100万円少々で通える医学部予備校もある。 ただ、学費が安い予備校は限られるし、校舎が少ないと通うのも大変だ。 学費で予備校の質の良し悪
少し前に、ペパボの JavaScript 厨なひとに、PHP 用の IDE「PhpStorm」を薦めてもらいました。有料のソフトなのですが 30日間は無料で使えるし、モノは試しだと思って使ってみたところ、大変良かったので紹介します。 **Emacs 厨だけど、PhpStorm だけはベツバラな理由 -Emacs 厨だけど、PhpStorm はベツバラな理由 -Aptana Studio との比較 -Emacs との比較、使い分け -その他 - 他の IDE との比較 --(1) Eclipse --(2) NetBeans --(3) Aptana Studio --(4) PhpStorm -おまけ << *Emacs 厨だけど、PhpStorm はベツバラな理由 言うまでもなく Emacs は素晴らしいですし、これからもお世話になると思いますが、いまは PhpStorm と併用して使っ
サンプル 対応バーコード 価格/ライセンス/環境 注文 ダウンロード サポート マニュアル Barcode.phpは、PHPでバーコードを作成するPHPのライブラリ(クラス群)です。 価格:20,000円(税込:22,000円) 最新リリース情報 Ver 3.1.0 リリース ( 2024/03/19 更新履歴 ) 前回のリリースにおいて不具合を埋め込んでおりました。申し訳ございません。 CODE128 / EAN128 不具合対応 CODE128/EAN128 の CODE-Cを使用するバーコードで読み取れないバーコードを出力するケースがございました。 本不具合を改修いたしました。ご迷惑をおかけして申し訳ございませんでした。 Jan8 不具合対応 Jan8のバーコード出力時、バーコードの下の添え字出力時にエラーとなっておりました。 本不具合を改修いたしました。ご迷惑をおかけして申し訳ご
MySQL + phpMyAdmin によるバックアップで「phpMyAdmin によるバックアップファイルのアップロードサイズに制限がある」と書きましたが、自宅サーバ(Apache)等、管理者権限があれば、このサイズを簡単に変更することができます。 変更前のサイズは2048KBです。 この最大サイズを変更するには、php.ini にある下記の行 php_value upload_max_filesize 2M の赤色部分を次のように修正します。 php_value upload_max_filesize 8M これで Apache を再起動すると、最大サイズが変更されます(例は8192KB)。 さらにサイズを拡大する場合は、php.ini の memory_limit post_max_size upload_max_filesize の関係が memory_limit > post_m
きゃりーぱみゅぱみゅってうまく言えない・・・。みなさんこんにちは nakamura です。 ユーザにファイルをアップロードさせるような処理、あんまりないとは言いつつもやっぱり何気によく作りますよね。でも、作る度に毎回引っ掛かるのがファイルアップロードに関連する php.ini ディレクティブの設定です。upload_max_filesize さえ上げときゃ動くだろう、と思って上げてみると動いたり動かなかったり・・・。毎度毎度調べるのも面倒なので、今回は自分への備忘録的にその辺りをまとめてみたいと思います。 upload_max_filesize upload_max_filesize とりあえず upload_max_filesize 。もう名前からしてモロ。これを変えないで何を変えるの。でもこれを変えただけだと動かない事が割りとよくあるのでご注意を。デフォルトは 2M です。 post_
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
お久しぶりです。だいぶ更新間隔が空いてしまいました。 PHPのプログラム上のデータをディスクへ保存するときに便利なのがvar_export()とserialize()ですが、パフォーマンスについてちょっと調べてみたので、メモです。 純粋に関数の処理性能で言うとserializeの圧勝なのは有名な話のようです。 #ser.php $arr = range(0,10); for ($i=0; $i<100000; $i++) { unserialize(serialize($arr)); } -------------------------------- $ time php ser.php real 0m0.314s user 0m0.303s sys 0m0.007s -------------------------------- #var.php $arr = range(0,10)
Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」 2011年10月13日 2015年11月4日 TransmitMail Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」 への132件のコメント tagawa 2015年11月4日 追記 TransmitMail 2 をリリースしました。 個人事業を始めてすぐに、必要にかられてメールフォームシステムを作ったのですが、自分たちで使うだけではそんなに案件数もないし、ただ眠らせておくのはもったいないと思い、GitHubで公開することにしました。 TransmitMail – Copyright表示不要のPHP製汎用メールフォームシステム dounokouno/Transmit
もう面倒なユーザ認証機能は1から作らなくてよいかも?PHPのOSS「AuthManager」 2012年08月13日- AuthManager - StitchApps もう面倒なユーザ認証機能は1から作らなくてよいかも?PHPのOSS「AuthManager」。 ユーザ認証型のサイトを1から作るとなると面倒な上に、もう誰かが良い物を作ってるんじゃないかという事を誰もが作り直してる気がします。 こういうもの自体をオープンソースにしちゃって誰もが使えるっていうのは素晴らしいですね。 Facebookによる認証やreCAPTCHAによるスパム防止、メールアドレスの認証機能といった標準で必要な機能が入っており、便利に使えそう。 で、ユーザ登録できるのはいいんだけど、肝心の制限はどうやってかけるの?というところは、次のように簡単にやってね、ということらしくお手軽。 ($sesslife自体がどこか
This tutorial needs a review. You can edit it in GitHub following these contribution guidelines. PHP向けのNetBeans IDEは、PHPUnit自動化テストをサポートしています。PHPUnitによって、NetBeans IDEでは、IDEがPythonに提供するコード・カバレージと同じように、PHPのコード・カバレージが提供されます。テストの出力は、IDEのJUnitおよびPythonのテスト・ランナーが使用するのと同じ、機能が豊富な出力ウィンドウに表示されます。 NetBeans IDEでは、PHPUnitに加えて、Seleniumの移植可能なテスト・フレームワークもサポートされています。Seleniumプラグインは、更新センターから入手できます。このプラグインをインストールすると、S
–standardは “— you can select one of the following standards –”のところから選択することができます。 PHPCSにチェックをいれる Script locationの設定をする –standard=はCakePHPを選択する 他にもいろいろとオプションを設定することができます。 Step2-1-3 : アクション項目に一覧表示 Ctrl + 6かウィンドウ>アクション項目でアクション項目のウィンドウを開けます。 フィルタのアイコンをクリックして、編集からPHP Violationのタイプにチェックを入れて下さい。 Step2-1-4 : 実行 エディタ上で右クリック > Check for Violations キーマップを割り当てておくと便利です。 こちらは最初に紹介したのですが、保存した後に、手動で再実行しないといけなかったりす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く