==の代わりにstrcmp関数で比較すると、float型とarray型を扱う場合に==を使うのとは別の問題が発生することを示しました。そんな型が来るならstrcmp使わないよ、という意見もあるとは思いますが、来る型がわかっているなら===を使えばいいと思うんですよね。str... 続きを読む
できる限り正しく、アップデートしたページにしたいと思います。フィードバックを歓迎します。yohgaki@ohgaki.netまたはブログのコンタクトからお願いします。 記載している順序に意味はありません。 ここで紹介している脆弱性ほとんどはSRA OSS IncのPHP4セキ... 続きを読む
鉄道模型 レイアウト PHPプロ!運営元、アシアルが展開する鉄道模型・レイアウトのコミュニティサイト「トレイン・トレイン」。 PHP 暗号化 Webアプリケーションのセキュリティ。PHPスクリプトの完璧な暗号化を達成、同時にPHPの実行速度も向上 Webシステム開... 続きを読む
Mac OS X + PHP + MySQL 1 :1:01/10/21 18:14 ID:??? こういう組み合わせで使っている人いますか? とりあえず情報源として Mac OS X-PHP on Mac OS X http://developer.apple.com/internet/macosx/php.html Building Apache 1.3.22 and PHP 4.0 for Mac OS..... 続きを読む
イメージギャラリーサイトの作成に特化したオープンソースのPHPフォトギャラリーです。 なかなか素敵な機能が、実装されていて、データベースにXMLを使う為、SQL不要というもの。 サンプルは以下に。 サンプルデモサイト サンプルデモ1 サンプルデモ2 機能の一... 続きを読む
絶対に公開してはいけないPHPプログラミング 【PR】初心者でも安心なレンタルサーバー。263円から使えます。 【PR】HP登録でSEO対策!アクセスアップにコチラ! ネタ元:AjaxMail:Ajaxを活用したフリーPHPメールフォーム これはひどいのに誰もつっこみを入... 続きを読む
AjaxMail:Ajaxを活用したフリーPHPメールフォーム AjaxMailはAjaxを活用したフリーPHPメールフォームです。 PHP+Ajaxで軽快かつ使いやすいメールフォーム「AjaxMail」。 次のように、メールフォームがLightBox風にポップアップされます。 住所が自動保管され... 続きを読む
2008-10-05 製作著作 © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 : The PEAR Documentation Group 目次はじめにこのマニュアルについてこのマニュアルの構成著者・訳者についてIPEAR について1 章 はじめに2 章 サポート3 章 標準コーディング規約4 章... 続きを読む
初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。 プログラムの勉強の際に良質なコードを読むをおすすめされたのですが、どのコードを読めばいいのかわかりません。参考になるコードやライブラリがありましたら教えていただける... 続きを読む
日記 こうふんしている!!! 早くこのエントリを投稿したいっ!!!!! ヤンキー名ジェネレータでけたよ!!! やあー。祝日の午後をまるまる費やした^^^^ ヤンキー名ジェネレータ input.phpのソースは省略するよ。 下記エントリの ■1つ目 と同じだにょ... 続きを読む
PHPでケータイのFlash対応・非対応を判定できる関数を作ってみました 2008/3/18 火曜日 matsui Posted in Flash, PHP | ケータイコンテンツでよくある処理に、Flash対応端末であればFlashを、非対応端末であれば画像を出すという処理があります。 今までは、定... 続きを読む
PHPでのスクレイピングに役立つライブラリ - (DxD)∞ APIが提供されていないサービスから欲しい情報だけを取得するには、HTMLなどから自前でスクレイピングを行うしかありません。PHPでのスクレイピングに役立つライブラリなどをまとめてみました。PHPでのスク... 続きを読む
PHPって文法がメチャクチャという感じがあり、僕は関数や文法を覚えるのが苦手で、ひたすら検索で調べながらプログラムを書いたりするのですが、検索するアクションで無駄を感じたので、簡単にphpの関数を調べられるブックマークレットを作りました。 取得はこ... 続きを読む
PHP用のケータイ向けライブラリ「PEAR::Net_UserAgent_Mobile」が0.31にバージョンアップ 2008/2/18 月曜日 matsui Posted in PHP | PEARのNet_UserAgent_Mobileが、2008年2月10日付けで0.31にバージョンアップされていたようです。 ほぼ1年ぶりのアップデート... 続きを読む
PHP cheat sheets >> Scott Klarr PHPチートシート集。 『Javascript/Ajaxのチートシート集』に引き続き、PHP版も公開されたみたいです。 PHP本体、PCRE、Smarty、Wordpress、CakePHP、Drupalのものがあるようです。 これもJavaScript用チートシート同様、よく... 続きを読む
ページから必要な部分だけをXPath式で抽出するPHP製汎用スクレイピングライブラリを作った要約:ページから必要な部分だけをXPath式で抽出するPHP製汎用スクレイピングライブラリを作ったいままでスクレイピングを使ったサービス(レシピ検索、書籍在庫一括検索... 続きを読む
PHP classes 綺麗にスタイルされたRSSを簡単に吐けるPHPクラスライブラリが公開されています。 (「RSS74」という名前で公開されているものです) PHPでRSSを吐くのはXMLを組み立てるだけで簡単だけど、ブラウザで見た場合にも綺麗に表示できる、スタイルされた... 続きを読む
PHP, Twitter, BotTwitterで自分のタイムラインに表示されたメッセージにキーワードを見つけたら、何か反応を投稿するボットを作ってみる。仕様 /homeと/repliesからメッセージを1ページ取得する。 メッセージにキーワードがあれば対応するメッセージを投稿す... 続きを読む
via. PHPでTwitterのBotを作ってみる - yuyarinの日記取得したHTMLから目的の情報だけを取り出す。取り出したい情報はステータス番号 ($status_number)ユーザ名 ($username)メッセージ ($word)@先 ($at)の4つ。うまいやり方が分からなかったので、strpos()とs... 続きを読む
手嶋です。 http://trac.openpne.jp/wiki/pne-openpne3 このWikiでフレームワークの比較をしていたのですが、諸々の調査の結果&開発者の好みに基づいて、手嶋屋開発チームとしてはsymfonyを選択しました。 評価の基準としては、「すべて揃っている感」が一番決... 続きを読む
このドキュメントは、Zend Framework に貢献してくださる開発者個人 (あるいはチーム) のためにコードの書式やドキュメント作成の指針を示すものです。 Zend Framework を用いて開発をする人たちにとってもこのコーディング規約は有用でしょう。 これに従えば、... 続きを読む
ついカッとなってやってしまった。後悔はしないことはないだろう。 諸君 私はPHPが好きだ 諸君 私はPHPが大好きだ PHP/FI2が好きだ PHP3が好きだ PHP4が好きだ PHP5が好きだ PHP6が好きだ PEARが好きだ PECLが好きだ Smartyが好きだ PHPマニュアルが好きだ PH... 続きを読む
htmlspecialchars ( ) でセキュリティ対策( ENT_QUOTES もね!) PHPのhtmlspecialcharsにはENT_QUOTESを付ける。 htmlspecialchars でXSS対策をしていたと思ったら、デフォルトでは シングルクオートをエスケープしてくれない(マニュアル参照) htmlspecialcha... 続きを読む
HelloWorld.php こんな感じに、綺麗にHTML化できます。 これは、前にトロチチさんに教えてもらった方法なんですが、今回はPHPで。 使用するソフトはgvim。 環境はMac OS Xなので、Windowsでは若干違うと思いますが基本gvimで同じ事ができるはず。 やり方は次の... 続きを読む
ブラインドSQLインジェクションも不必要情報の脆弱性も覚えた星野君。だけど覚えないといけないことはまだまだありそうです。今日も赤坂さんといっしょにお勉強。 「はい、これでクロスサイトスクリプティングやってみせて」赤坂さんがそういって見せてくれた勉... 続きを読む
日記 引っ越した\(^o^)/ターター!! でね、つい先日までネット環境がなかった。田口さんに 「大丈夫なの?」 て心配された。 同情するなら監禁してよ!! 「こんなに脆弱性だらけじゃないか!仕方ない子だ。ライフハックしてやる!」て言われたい>< 落ち着け。絡... 続きを読む
Top - PHPコーディング規約 PHPを使う本当の理由 世間では、PHPは素早く作ることができるという評価があるのは知っていると思う。この手の評価は、常に議論を巻き起こして来た。多くの人々は、お気に入りの言語やプラットフォームに肩入れをし、どちらの言語が... 続きを読む
_ 実家へ 私の両親が1年間の任期で東京での「ボランティア」の途中で 1週間だけ実家に帰ってくるということで、家族総出で米子へ。 昼食をいただいたり、おしゃべりをしたり 大変楽しい時間であった。 途中、私はうとうとしてしまったけど。 _ [言語] Attacking... 続きを読む
さくさくマッシュアップについて学んでいきたいところなのですが、PEARとかいうヤツが出てきて非常に気になっています。 スルーすればいいみたいなのですが、気になって眠れません。 これって、恋? 誰か偉い方、気になるアイツの事を教えてください。 おなじみ... 続きを読む
Last RSS - PHP RSS parser/reader lastRSS.php is simple yet powerfull PHP class to parse RSS. PHPからシンプルにRSSをパースできるクラスライブラリ「Last RSS」。 1つのファイルのinclude で済み、必要最小限の機能で、クラスライブラリの分かりやすい形... 続きを読む
ギークなお姉さんは好きですか 恋焦がれる理想の男性・ギークに近づくため、PHPを勉強してギークな女を目指すブログ 日記 「エントリ書くからねえぇぇー!!」 そう叫んで別れた駅の改札口。 今日は先週行けなかったあきやん宅へけんすうと一緒にパジャマでおジ... 続きを読む
PEAR入門ですPEARはPHPから利用可能なライブラリを提供しています。PEARで提供されるライブラリを使用することで、一からコードを記述することなくPHPプログラムの開発が可能となります。各ライブラリはパッケージという単位で提供され、必要なパッケージをイン... 続きを読む
WordPressのエントリーでPHPを利用する方法 【PR】初心者でも安心なレンタルサーバー。263円から使えます。 【PR】HP登録でSEO対策!アクセスアップにコチラ! WordPressではテンプレートではPHPを利用できるのですが投稿ページではPHPが利用できません。 そ... 続きを読む
日記 今日はけんすうと一緒にあきやんちに行ってお勉強するはずだったのに、 家庭の事情とか一身上の都合とか私鉄の人身とか風水的に考えて日が悪いとかで 行けなかった・・・(´・ω・`) どんまいどんまい。 さよならは言わないよ!またいつかリベンジするから!!... 続きを読む
PHPにて、参考書をみたりする作業が多いのを少しでもここで楽をしたい為だけに開設したサイト。PHPを使う以上、必ずといっていいほど発生するのがformの送信と、受け取りです。 このformというのが私はダイキライで、なるべく作業を簡単にする為に、個人用form... 続きを読む
Web 2.0 File Repository is a ultra simple php file repository script with upload and delete possibility.What is It? This is a simple php script which allow you to upload and download files. There isn't any complex user management because it a... 続きを読む