タグ

phpに関するdadiのブックマーク (28)

  • WordPress:PCとスマートフォンでコンテンツを切り替えたい際に便利なwp_is_mobile関数+α - NxWorld

    wp_is_mobile()とはWordPress Ver 3.4から実装された関数で、PC用とiPhoneAndroidといったスマートフォン用とでコンテンツを切り替える際に便利な条件分岐タグです。 今まで実際に使ったことはなかったのですが、ちょっと使ってみて今後使いそうだと思ったので備忘録。 先日このブログを少しいじろうと思い、以前から機会があったら使おうと思っていたwp_is_mobile()を実際に使用しようとしたときに調べたり試した備忘録になります。 いろんな方がエントリーなどで紹介していたりするので便利なんだろうなとは思っていましたが、例えばPCとスマートフォンでは広告を切り替えたいとか、各コンテンツの見栄えを手っ取り早く変えたいときなど、実際に自分でいろいろとやってみるとたしかに便利だなと思いました。 そもそもPCとスマートフォンでテーマを別々にしていれば「Mobile T

    WordPress:PCとスマートフォンでコンテンツを切り替えたい際に便利なwp_is_mobile関数+α - NxWorld
  • ZeroMail

    About ZeroMailはオープンソースのメールフォームスクリプトです。 言語はPHPで、mail関数およびmb_send_mail関数で送信します。 HTMLタグやCSSが使いこなせるWebクリエーター向けな仕様となっているので、 初心者には少々設置難易度が高いかもしれません。が、自由度は高いと思います。 元々は自分が商用サイトを組んでいた時に UTF-8に対応しているメールフォームが皆無だった 巷のメールフォームが出力するソースが気に入らない 商用サイトだからクレジットの表示は無いほうがいい ということでカッとなって作ってみたものです。 頂いた要望などを吸収している内にいつの間にか多機能になっていました。 Ajaxに関してはMooToolsのForm.ValidatorとForm.RequestをGoogleで検索しても 全然日語のページが無かったので普及させるべく対応させてみた

    dadi
    dadi 2013/02/25
  • フォームメール2 - PHPスクリプト | サイト作りの小役立ち工房

    sformmail.php体】 sfm_config.php 【設定ファイル】 sformmail.css 【共通CSSsfm_form.html 【入力フォーム用】 sfm_confirm.html 【確認画面用】 sfm_completion.html 【送信完了画面】 sfm_mail_tmpl.php 【メール送信用テンプレート】 sfm_reply_tmpl.php 【自動返信用テンプレート】 /utf-8UTF-8用サンプル】 /shift_jis 【SHIFT_JIS用サンプル】 ご利用の際は、設定ファイル及び付属のHTMLファイルを参考にして下さい。 現在、自宅環境とレンタルサーバ「heteml」で動作確認しています。 PHPのバージョンや環境によっては動作しない可能性があることをご了承下さい。 ※バージョン1.xxとは各種ファイルに互換性がありませんのでご注

    dadi
    dadi 2013/02/21
  • スマホ・タブレットの判別ができるPHPクラスライブラリ「PHP Mobile Detect」:phpspot開発日誌

    PHP Mobile Detect - lightweight PHP class for detecting mobile devices スマホ・タブレットの判別ができるPHPクラスライブラリ「PHP Mobile Detect」。 判別ならば文字列マッチングでもよいという人もいると思いますが、グローバル変数や無駄なマッチングを省くためにこうしたクラスライブラリを活用するのもよいかもしれません。 次のようにコードがシンプルですっきりと読みやすくなります。iPhoneやiPod touch、Android等をマッチングさせるコードは美しくないですね。 どのぐらいメンテナンスされるのかという点がきになったりしますが、そこまでルールが極端に変わることもなさそうですね。 関連エントリ スマホを判別するのに便利なJSスニペット Retinaディスプレイ判別で自動で高解像度画像を出しわけ可能な単独

    dadi
    dadi 2012/12/25
  • PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案 2010年12月07日 09:00PHP PHP Advent Calendar jp 2010 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の slywalker さんに続いて6日目。 さて PHP というかウェブに関することは何もかも独学で 始めたばかりの頃は特に 一般的なやり方というものがさっぱりわかっていなかったので わかることの範囲内で自分なりの工夫をしてました。 そういう経験はとても大切だと思うんだけど、 かなり無駄な手間がかかっていたり やらない方がいいことをやっていたりもしたので 導いてくれる人がいなかったその頃の自分に対して こうやってはどうか、という提案を書いてみようと思います。 「なに、そんな愚かしいことしてたの」 と言いたくなるよ

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案
    dadi
    dadi 2010/12/10
  • XAMPP for Windows のインストール

    XAMPP for Windows とは,以下のソフトを一括インストールするソフトウエアです. Apache 2.2.9 (Web サーバ) + OpenSSL 0.9.8i MySQL 5.0.67 (リレーショナルデータベース管理システム) PHP 5.2.6 & PHP 4.4.9 phpMyAdmin 2.11.9.2 FileZilla FTP Server 0.9.27 Mercury Mail Transport System v4.52 ※ サーバを公開するのなら,セキュリティの設定が必要です。その場合は,XAMPP を使わずに, 各ソフトを個別でインストールする方が楽でしょう. その場合は,「Apache, MySQL, phpMyAdmin のインストールと設定」の Web ページを見てください. あらかじめ決めておく事項 MySQL データベース

    dadi
    dadi 2010/09/25
  • ケータイのアクセスを振り分けしたい - MdN Design Interactive

    携帯電話向けのWebサイトの開発では、キャリアに応じてページを振り分けたりする処理が一般的だ。PHPで「ユーザーエージェント」を検査すれば、振り分けることができるが、そのようなプログラムを記述するのは手間がかかる。 そこで、便利なPHPライブラリがあるので紹介しよう。「Net_UserAgent_Mobile」(pear.php.net/package/Net_UserAgent_Mobile/)は、「PEAR」というPHPのライブラリ群のひとつだ。 「PEAR」は通常、コマンドラインなどからインストールするのが一般的だが、FTPアクセスしかできない場合でも利用することはできる。ここでは、その方法で利用してみよう。 まずは、先のWebサイトの「Download」からファイルをダウンロードする【1】。また、PEARのライブラリ自身も必要なのでダウンロードしよう(pear.php.net/pa

    ケータイのアクセスを振り分けしたい - MdN Design Interactive
  • サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。

    こんにちは nakamura です。最近トルシエさんテレビ出すぎじゃありません?ウィイレヤロウヨ。オフサイドダヨ! さてさて今回は意外と知られてないけど、サイトをインターネットに公開する際には知っておいた方が良い Apache の設定をいくつかご紹介します(一部 PHP の設定もありますが)。この設定をしていないからといって即危険にさらされるという訳でもありませんが、リスクの芽は摘んでおくに越した事はありませんよね。 無駄な HTTP ヘッダを返さない ディストリビューションにより異なるかもしれませんが、CentOS デフォルトの設定の場合 Apache が返してくる HTTP ヘッダは以下のようなものです。 HTTP/1.1 200 OK Date: Mon, 05 Jul 2010 01:01:14 GMT Server: Apache/2.2.3 (CentOS) X-Powered

    サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。
  • ウノウラボ Unoh Labs: PHP最適化tipsまとめサイト

    こんにちは。親知らずを抜いて離乳三昧のyukiです。GWの暴飲暴から脱し、ダイエットするには好都合ですね。すいません。負け惜しみです。 さて、今回は「PHPのちょっとしたコツ」の続きネタで、PHP最適化Tipsまとめサイトの紹介です。 これらは既に有名なサイトで紹介されていたり、常識の範囲かもしれませんが、ひとつでも有用に感じていただければ幸いです。 そして英語が極端に苦手なため、意訳突っ込み等あれば宜しくお願い致します。 PHPの最適化 12 PHP Optimization tips (元ネタはこちらでしょうか? http://www.ilia.ws/files/zend_performance.pdf) staticが使えるなら、staticを使う。速度は4倍になる。 __get, __set, __autoload は避ける。 require_once() はコストがかか

    dadi
    dadi 2010/05/03
  • PHPでのスクレイピングに役立つライブラリ - (DxD)∞

    APIが提供されていないサービスから欲しい情報だけを取得するには、HTMLなどから自前でスクレイピングを行うしかありません。PHPでのスクレイピングに役立つライブラリなどをまとめてみました。 PerlRubyには色々と便利そうなものが見つかるのですが、PHPにはなかなかこれといったものがないですね。 Webスクレイピングライブラリ HTMLScraping HTMLをXML化してDOMやXPathで操作できるクラス。主にHTTP_Request+HTMLParser(XML_HTMLSax3を含む)/Tidy+Cache_Liteという構成で、スクレイピングに必要なものが一通り揃っている。ライセンスはLGPL他。 WebScraper シンプルな汎用スクレイピングクラス。HTTP_Client+HTMLParser(XML_HTMLSax3を含む)という構成で、XPathで要素を抽出でき

    dadi
    dadi 2010/02/21
  • http://www.res-system.com/weblog/item/351/

    dadi
    dadi 2010/01/20
  • Zend Framework: Documentation: Zend Framework PHP 標準コーディング規約 - Zend Framework Manual

    このドキュメントは、Zend Framework に貢献してくださる開発者個人 (あるいはチーム) のためにコードの書式やドキュメント作成の指針を示すものです。 Zend Framework を用いて開発をする人たちにとってもこのコーディング規約は有用でしょう。 これに従えば、Zend Framework のコードとの一貫性が保てるからです。 そのためには、ここで完全なコーディング規約を示す必要があります。 注意: 詳細なレベルまでの設計指針を示すこと以上に、 それを標準規格として確立することが大切だと考えています。 Zend Framework コーディング規約の指針は、 これまで ZF プロジェクトでうまく回っていた方針をまとめたものです。 このライセンスのもとで、 そのまま使用するなり多少変更して使用するなりすることができます。 ZF コーディング規約では、次のような内容を扱います。

    dadi
    dadi 2010/01/19
  • このURLのページは表示することが出来ませんでした。 IP分散サーバーならIQサーバー|クラスCの完全分散が月額139円~

    このURLのページは表示することが出来ませんでした。 IQサーバー

  • PHP の include, require で相対パスを指定して読み込む場合のメモ - hoge256ブログ

    PHP の inlude や require で他のファイルを相対パスを指定して読み込む場合があります。 特に最近は PHP でもオブジェクト指向な感じでガリガリプログラムを書くことが多いので、細かく class ファイルに分かれたりして、さらに、include, require を活用することになるかと思います。 で、そんな時に問題になりやすいのが、include しているファイルの中で、またさらに別のファイルを include するような場合です。 例えば、次のようなディレクトリ構成で、 www/ |-index.php | |-func/ | |-function.php | |-class/ |-class.php 次のような include を行っていたとします。 www/index.php ファイル <?php include("func/function.php"); ?>

    dadi
    dadi 2009/10/06
  • array_unique関数がPHP5.2.9から後方互換性を失いました - hnwの日記

    追記(2009/06/26):PHP 5.2.10以降、この問題は修正されています。「array_unique関数がPHP5.2.10から後方互換性を取り戻します」も併せてご覧ください。 2/26にPHP5.2.9がリリースされましたが、このバージョンからarray_unique関数が後方互換性を失いました。この関数を利用しているアプリケーションは、PHP5.2.9以降のバージョンでは新たなバグに悩まされるかもしれません。 5.2.9RC1の頃にこの仕様変更に気づいて「PHP Bugs: #47370: array_unique has backward compatibility problem, and SORT_REGULAR is confusing」で指摘してみたんですが、相手にされませんでした。 その後もid:moriyoshiさんが元の動作をデフォルト動作にするよう、中の人と

    array_unique関数がPHP5.2.9から後方互換性を失いました - hnwの日記
    dadi
    dadi 2009/08/24
  • JB問い合わせフォーム

    JB問い合わせフォーム Webサイトで使用できる問い合わせ受付フォーム HTMLファイルを変更するだけで、問い合わせ項目の変更ができます 問い合わせ受付メールを自動送信 必須項目チェック、メールアドレス書式チェック機能 外国語や絵文字の問い合わせも受け付けます スマホ・タブレット対応レスポンシブデザイン (Bootstrap5) 禁止ワード機能 sendmailが使えなくても、保存データをあとで閲覧できます PHP8対応 ダウンロード はじめに使用許諾契約をお読みください。 ダウンロードする (Ver.0.7.1, UTF-8, 2023-05) 使用許諾条件の概要 使用許諾条件 無料使用: 著作者表示を維持していただくと、無料で使用できます (第3条)。 プログラムをご自身でカスタマイズする用途などには向きません (内容非公開。第6条)。 動作確認環境 PHP 8 / 7 / 5 インス

  • Keitai Site

    Please note we may provide content or links from or to other web sites through our web site. This privacy policy does not apply to these other web sites and we recommend that you review the privacy policy at each web site to determine how that site protects your privacy. The Information We Collect We do collect web site usage information from visitors to our site. This information is used for stat

  • AjaxMail:Ajaxを活用したフリーPHPメールフォーム

    ウェブサイトを動的なページに変更したい、機能を拡張したいと思ったら、 Ajaxのツールを使って簡単に機能を拡張してみよう。 ウェブサイトを運営するとき、サイトを見たユーザーからコメントを残してもらうことがあります。 また、企業なら連絡方法としてメールの送信ができるように、メールフォームを用意していると思います。 こうしたウェブサイトのメールフォームをAjaxを使って導入することができます。

  • 絵文字変換ライブラリ HTML_Emoji - Revulo's Laboratory

    概要 † HTML_Emoji は携帯の絵文字を変換するライブラリです。 PHP 4 以上で動作します。 docomo, au, SoftBank の絵文字に対応 (隠し絵文字を含む) 他キャリアの絵文字を、類似の絵文字に変換可能 PCでは gif 形式の画像に変換して表示 絵文字の入出力は、UTF-8, Shift_JIS のバイナリ形式 文字エンコーディングを UTF-8 と Shift_JIS 間で相互に変換可能 User Agent からキャリアを自動判別 (キャリアを指定することも可能) フォームに入力された絵文字を処理したり、 携帯宛の絵文字メールを作成したりするのに使えるはずです。 ▲ サンプル † 動作確認のためのサンプルをいくつか用意しました。 PC や携帯から読み書きしてみて下さい。 UTF-8 での表示 Shift_JIS での表示 絵文字掲示板 PC での動作確認に

  • 携帯サイト用画像リサイズスクリプト Imageresize4keitai[090508]

    携帯サイト用に、画像をリサイズするPHPスクリプトを公開します。画像のURLを、スクリプトのクエリにぶら下げるだけで、画像収縮が可能です。 ※バージョンアップ版[090508]です。 ●バージョンアップ履歴 [090508] 画像幅の上限を300pxに設定 ●設定 Imageresize4keitai-090508.zipをダウンロードし、解凍します。自動解凍します。 ファイル「imageresize.php」をエディタ(メモ帳やtypepadなど)で開き、「setting」の各項目を必要に応じて変更します。 $mysitedomain 当スクリプトを利用するサイトのドメインを入力しておくと、設定したドメイン以外からのスクリプト利用ができなくなります。気にする方は設定していただき、不正利用防止にご利用ください。 $NUM PEAR::Net_UserAgent_Mobileを利用できる環境