phpに関するlaconicのブックマーク (8)

  • PHP正規表現 英数字変換・バリデーション・漢字カタカナひらがな・メールアドレス判定

    数字のみ if (preg_match("/^[0-9]+$/", $var)) { g_数字 if (preg_match("/^g_[0-9]+$/", $var)) { 小数点を含む数字(正の数のみ) if (preg_match('/^\d+(?:\.\d+)?$/', $var)) { 小数点以下2桁以上 if (preg_match('/\.\d{2,}$/', $var)) { 英数字・ハイフン・アンダースコアのみ許容 if (preg_match("/^[a-zA-Z0-9_-]+$/", $var)) { 英数字・記号 if (preg_match("/^[[:graph:]|[:space:]]+$/i", $var)) { 英数字の混在必須 $blend = false; if (preg_match("/^[a-zA-Z0-9]+$/", $this->arrPar

    laconic
    laconic 2016/02/05
    スペースや長音を含むひらがなのみのチェック
  • graphAPIを使ってfacebookの投稿を読み込む方法 - 株式会社オーツー|スタッフブログ

    こんにちわ。webデザイナーの池田です。 弊社ではオリジナルレーベル「peakvox」にてfacebookを運用しているのですが、 突然facebookの更新情報が取得できなくなり、すこしハマってしまったので共有させて頂きます。 同じ現象にお悩みの方の参考になればと思います。 今までの取得方法 まずは、今までどのように取得していたかというところですが、 弊社ではgoogleFeedApiを使ってfacebookが発信しているfeed情報を取得してタイムラインの更新をお知らせしておりました。 しかしある日突然エラーが・・・。 「400:Feed could not be loaded.」 要するにフィードが読み込めないよーと言っているようです。 それもそのはず、実はfacebookのfeed配信の機能が2015年6月23日をもって終了となっていました。 https://developers.

    graphAPIを使ってfacebookの投稿を読み込む方法 - 株式会社オーツー|スタッフブログ
    laconic
    laconic 2015/08/26
    FacebookのJSONを取得するPHP / 参考
  • 61. strftime関数で頭に0がつかない月表示をする

    現在もしくは指定した任意の時間の「月」表示をする際、date関数では 'n' を指定する事で1~12の「頭に0がつかない月の値」を取得する事が出来ますが、strftime関数を利用する場合はフォーマット文字列の中に月を10進数で0をつけずに取得するものがありません。ですがちょっとした記述で0を取り除く事ができ、smartyのhtml_select_date等でも汎用的に利用できるようになります。 smartyのhtml_select_dateを利用している時に、月の表示部分やvalueの部分に0がついていない月の表示をしたい時などはありませんか? month_formatやmonth_value_formatで定義をする事になりますが、ここに記述した値はstrftime関数を通して出力されるため、 {html_select_date field_order="YMD" month_form

    61. strftime関数で頭に0がつかない月表示をする
    laconic
    laconic 2013/11/13
    %-m / 一桁の月を表示するときに0をつけない、スペースを出さない
  • phpMyAdminを狙った攻撃観察 - ろば電子が詰まつてゐる

    今日は、前々から準備していたセキュリティ勉強会が台風でポシャってしまった。あーあ、せっかく楽しみにしてたのに……最近ツイてないなぁ……。 で、なんだか不完全燃焼気味なので、ちょっと記事を書いてみる。前にちこっと見た、phpMyAdminへのアタック観察記というネタ。 phpMyAdminとは何か まぁ何を今さらという感じだけれども、phpMyAdminとはPHPで書かれたMySQLの管理ツール。GUIで分かりやすくデータベースが操作できるため初心者にとても人気のツールなのだが、残念ながら過去に大量の脆弱性が発見された(いや、現在形で「され続けている」と言った方が良いか)ため、日々世界中から不正アクセスの猛威にさらされている。 というわけで、Webサーバを立てていると、phpMyAdminが入っていないかとかスキャンしにくるアクセスがとても多い。この記事ではその辺のアタックを観察してみる。

    phpMyAdminを狙った攻撃観察 - ろば電子が詰まつてゐる
  • 新人コーダーに知っておいて欲しいリダイレクトの基本|クロノドライブ

    サイトを運営していると、サイト内のページの移動や削除、またはサイト自体の移転をすることがあります。その場合、リダイレクトという処理を用いて新たなページに転送を行いますが、正しい知識と手順を以って対応しなければ、検索順位の下降、ページランクやドメインエイジの喪失といったSEO的なペナルティを招いてしまいます。 そこで、そのようなペナルティを受けないために、ページ移動・サイト移転時の正しいリダイレクトの設定方法と、代表的なリダイレクトの種類やその実装方法をご紹介します。 リダイレクトの種類 リダイレクトには、HTMLJavaScriptといったクライアントサイドプログラム、PHPPerlといったサーバサイドプログラム、あるいは.htaccessの設定変更を行う等、様々な対応方法があります。そのうちのいくつかを、実際のサンプルソースとともに解説します。 metaタグによるリダイレクト hea

    新人コーダーに知っておいて欲しいリダイレクトの基本|クロノドライブ
  • PHP基礎文法最速マスター

    PerlRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが

  • PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い - 甘味志向@はてな

    タイトルは出来れば関連する方に読んで欲しかったので、軽く釣り針にしました。すみません。:*) 最近はやりのヒウィッヒヒー(Twitter)でも、よく「○○ったー」みたいなサービスがばんばん登場してますね! おかげでますますツイッターが面白い感じになってて、いい流れですね! でも・・・ちょっと気になることが・・・ 最近「もうプログラマには頼らない!簡単プログラミング!」だとか・・・ 「PHPで誰でも簡単Webサービス作成!」だとか・・・ はてなブックマークのホッテントリで見かけますよね・・・ プログラミングする人が増えるのは素敵です!レッツ・プログラミングなう! なんですけど・・・ ちゃんとセキュリティのこと考えてますか・・・!? 『セキュリティ対策とか難しいし面倒くせーし、俺の適当に作ったサービスとかどうなってもイイしww』 いいんですいいんです! 別にそう思ってるならどうでもいいんです!

    PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い - 甘味志向@はてな
  • 画面内に付箋を貼るようなUIの掲示板を作れるPHP&jQueryなサンプルプログラム:phpspot開発日誌

    AJAX-enabled Sticky Notes With PHP & jQuery ? Tutorialzine 画面内に付箋を貼るようなUI掲示板を作れるPHP&jQueryなサンプルプログラムが公開されています。 動くサンプルは次のようになっていて、画面にぺたぺたはったような面白いものになっています。サンプルプログラムだけではなく、チュートリアルも公開されています。 デモページ z-indexを調整して、クリックしたものが最前面にくるようになってます。 ノートの追加をする場合のUIもいい感じで、LightBox風の画面があらわれて、色を選べるようになってます。 ちょっとした連絡用に設置したりすると面白いかもしれませんね。

  • 1