タグ

Tipsとphpに関するsyqueのブックマーク (10)

  • WordPressの自動挿入されるp,brタグをプラグインを使用しないで削除する

    WordPressの自動挿入されるp,brタグをプラグインを使用しないで削除する Wordpressのthe_contentタグを使用して記事を表示するとpタグやbrタグが自動で挿入されますね。 また自動挿入するだけじゃなくてbrが2重になってたりするとpタグに変換してくれたり、削除してくれたりもしてくれます。 正しい構文にしてくれるので便利ではあるのですが、ときには不便になこともありますよね。 ということでこの便利な機能をfunctionsファイルを修正して無効にする方法をご紹介します。 投稿日2010年10月05日 更新日2011年04月03日 現在のテーマのfunctions.phpを修正する。 使用しているテーマフォルダにあるfunctions.phpを開きます。ない場合は作成しましょう。 追加するコードは下記の一行だけです。 functions.php remove_filter

    WordPressの自動挿入されるp,brタグをプラグインを使用しないで削除する
  • 浮動小数点数の丸め処理を見比べてみる - hnwの日記

    各種プログラミング言語には、切り上げ・切り捨て・四捨五入など浮動小数点数を丸める関数が何種類もあります。こうした丸め処理を利用する際、「ceilとfloorどっちがどっちだっけ?」「マイナスの数が来た時の挙動って大丈夫なんだっけ?」などと不安になることはないでしょうか。 僕が丸め関数を使うときは、バグが無いかどうか他の場所以上に警戒します。というのも、これらの関数は境界値ピッタリだった場合の挙動とマイナスの数に対する挙動がそれぞれ違っており、勘違いや考え漏れから境界値バグを作り込みやすいためです。僕と同じ感覚の人も多いのではないでしょうか。 稿では、こうした関数の挙動が一目でわかる便利なグラフを紹介します。このグラフは『WEB+DB PRESS Vol.57』に掲載いただいた僕の記事「PHP転ばぬ先の杖 第2回 数値の正しい扱い方 ― 浮動小数点数、巨大な整数」でも紹介したものです。以下

    浮動小数点数の丸め処理を見比べてみる - hnwの日記
  • WordPressテーマのfunctions.phpをクラス化する

    プラグインを作成するとき、まるっとクラス化することで 関数名のコンフリクトの心配やら、ちまちまプレフィックスをつける面倒から解放されます。じゃぁテーマの functions.php でも同じことができるんではないか 。子テーマとか考えると function_exists() での判定やら、親テーマと同じプレフィックス付きの長い関数名やら、なんちゅう読み難いんじゃー、といった諸々から解放されてもっと幸せになれるんではないか。そんな思いからテーマ(のfunctions.php)をクラス化する方法を考えてみました。何十個も twentyeleven_ とか書くのシンドイ。 #prefix ってプリフィクスじゃないのね。。。 親テーマ Web 制作会社なら(そうでなくても)自社ルールに則って構築されたテーマのひな形が存在すると思います。無い場合は、この際だから作ってしまいましょう!いつまでもまんま

    WordPressテーマのfunctions.phpをクラス化する
  • phpによるスクレイピング処理入門

    1. はじめに このサイトは php を利用したスクレイピング処理の具体的手法について記載されたサイトにしようと思っています。なので、あまり面白いサイトではありません。内容も偏重していることと思いますが、ご質問などがございましたら、りょーちまでご連絡ください。 1.1. スクレイピングとは スクレイピングの話しを始める前に、現在のWebサービスについて幾つか言及しておきます。 現在様々な会社が様々なWebサービスを展開しています。かなり昔、今よりWebサイトそのものが少ない頃の時代は、HTMLファイルを手動で作成することが殆どでした。しかし、現在はバックグラウンドにデータベースが存在し、データベースの内容を動的に表示し、ページを作成するようなサイトがかなり多くなっています。 さて、データベースを利用するメリットは何でしょうか? 幾つかの視点が挙げられると思います。 最も重要な点は、ひとつひ

  • [CakePHP] CakePHP(PHP)でのBasic認証はPHPがCGI版で動いている場合は使えないようです | 技術雑記

    ホーム > Blog > [CakePHP] CakePHP(PHP)でのBasic認証はPHPCGI版で動いている場合は使えないようです とあるサイトでCakePHPのBasic認証が必要な機会があったので、導入してみました。 Securityコンポーネント使用したり、独自のコンポーネントで出来そうな様子。 CakePHPでBasic認証対応ページを作る - blog.katsuma.tv http://blog.katsuma.tv/2008/07/cakephp_basic_auth.html CakePHP 管理者サイトでBasic認証を簡単に行うコンポーネント | Shin x blog http://www.1x1.jp/blog/2008/01/cakephp_adminauthcomponent.html どちらもよく出来ていて、開発環境ではバッチリ動作していたのですが、

    [CakePHP] CakePHP(PHP)でのBasic認証はPHPがCGI版で動いている場合は使えないようです | 技術雑記
  • phpでベーシック認証 - bnote

    ベーシック認証とは、事前に作成したユーザーとパスワードを持つ人にのみページを公開したい時 簡単に使用できるのが、ベーシック認証です。 ここでは、phpによる ベーシック認証 を紹介します。 ベーシック認証 の仕組みについては、次のページを参照してください。[ベーシック認証] Apacheによる ベーシック認証 は、次のページを参照してください。[Apacheによるベーシック認証 ] PHPによるHTTP認証のフック この機能は、Apacheモジュールとして実行した時のみ 有効で、CGI版では利用できません。 仕組みとしては、Apache等がクライアントとのやり取りを行うのと同様のことを php で実現することになります。 <?php function AuthenticateUser($user,$pwd){ //ファイルやDBを使ってユーザーをチェックします。 } if(!isset($

  • Ryos info – ryos.info

    often find unexpected finds among the things they leave behind. Used to warn against rushing ahead

  • PHP で外部 RSS から特定のキーワードに該当するアイテムを URL を改変しつつ表示する

    WordPress で以下の機能を実現したい。 外部 RSSWordPress で表示する 特定のキーワードに該当するアイテムのみ表示する 表示するアイテムの URL を改変する PHP で書くと以下のような感じです。特に WordPress のライブラリを使っていないので、WordPress でなくても動きます。 $feedUrl = 'http://example.com/feed'; $rss = simplexml_load_file($feedUrl); $rss = get_object_vars($rss->channel); foreach($rss['item'] as $key => $item) { if( ! preg_match('/WordPress/', $item->title)) unset($rss['item'][$key]); } foreac

    syque
    syque 2011/09/01
    WordPress で以下の機能を実現したい。 外部 RSS を WordPress で表示する 特定のキーワードに該当するアイテムのみ表示する 表示するアイテムの URL を改変する PHP で書くと以下のような感じです。特に WordPress のライブラリを使
  • RSS フィードから必要の無い記事を様々な条件でフィルタリングして再配信させるコード

    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 26 27 28 29 30 31 <?php $feedUrl = 'http://example.com/feed'; $feedTitle = 'Sample feed'; $feedDescription = 'This is a sample feed.'; $rss = simplexml_load_file($feedUrl); $rss = get_object_vars($rss); foreach($rss['item'] as $key => $item) { if(preg_match('/iPhone/', $item->title)) unset($rss['item'][$key]); } ?> <?php echo '<?xml

    syque
    syque 2011/08/18
    RSS フィードから様々な条件で記事を除外して自分が必要とするものだけを受信するコードです。私が個人で使うために簡単に作ったものなので、その都度更新していきますが、正しく動作するかなどはあまり検証していま
  • Flymakeのススメ(PHP版 , JS版)

    Emacs使いなら普通に使ってるよね、ってな素晴らしいEmacs Lispの一つにFlymakeというのがあります。これは名前の通り、Emacsでファイル編集中にon the flyにmake(設定次第で何でも)してくれるEmacs Lispです。makeしてエラーが出た場合には、エラー箇所をハイライトしてくれます。typo などがあれば瞬時に気づくことができますので、開発効率がアップします。 青くハイライトされているのがwarning、赤はエラーの意味です。 PHPJavaScriptも他の方が設定を公開されていますけど、社内で設定を紹介したところ、「Warningに別の色が付いたりしないんですね」などと言われたので、ムキになってWarningにも色を付けてみました。そんなわけで、他の方の設定とはひと味違うと思います。実はPHPに関して言うと滅多にWarningが出ないので、便利になっ

    syque
    syque 2011/05/10
    Emacs使いなら普通に使ってるよね、ってな素晴らしいEmacs Lispの一つにFlymakeというのがあります。これは名前の通り、Emacsでファイル編集中にon the flyにmake(設定次第で何でも)してくれるEmacs Lispです。makeしてエラーが出た
  • 1