タグ

関連タグで絞り込む (226)

タグの絞り込みを解除

PHPに関するsometkのブックマーク (151)

  • リファラ実験 - referrer test

    Updated: 2005-05-22 03:54:29+0900 [Home] 直にリンク 直にリンク リファラ表示ページに直にリンクします。 Firefox 1.0.4 …… リファラはこのページになる。 Opera 8.0 …… リファラはこのページになる。 IE 6 …… リファラはこのページになる。 NS 7 …… リファラはこのページになる。 Opera 7 …… リファラはこのページになる。 Lynx 2.8(cygwin) …… リファラはこのページになる。 w3m 0.1.9(cygwin) …… リファラはこのページになる。 HTTPヘッダのLocationを使用する Locationヘッダ HTTPヘッダでLocationを使用します。 header("Location: http://www.teria.com/~koseki/memo/referrer/view.

  • PHP5.4のhtmlspecialcharsに非互換問題

    第3引数を指定していない場合の影響前述のように、htmlspecialchars関数の第3引数を指定していない場合、PHP5.3までは、文字エンコーディングがISO-8859-1が指定されたとみなされます。この場合、入力内容にかかわらず不正な文字エンコーディングと判定されることはありません。したがって、文字エンコーディングのチェックが働かない代わりに、エラーになることもありませんでした。 これに対して、PHP5.4の仕様により文字エンコーディングがUTF-8とみなされた場合に、Shift_JISやEUC-JPの2バイト文字が入力されると、高い確率で「UTF-8として不正」というエラーになり、htmlspecialchars関数の出力は空になります。つまり、プログラムが正常に動作しません。 htmlspecialchars関数の第3引数を指定しておらず、内部文字エンコーディングがShift_

  • バシャログ。 | 横浜・馬車道で働くWEBサイト制作スタッフのブログ。

    【お知らせ】バシャログ。メンバーが所属する株式会社シーブレインのWebサイト制作サービスのサイトがリ... お知らせ

    バシャログ。 | 横浜・馬車道で働くWEBサイト制作スタッフのブログ。
  • WebデザイナーやノンプログラマーにおすすめしたいPHPの勉強法

    まったくプログラムの下地がない人がPHPの入門書を読むと挫折する。筆者はプログラミングの下地がまったくないノンプログラマーである。数年前から、PHPの勉強をや独学ではじめた。PHPは何冊買ったかわからない(洋書も含めて40冊以上は買ってきた)。買っては挫折の繰り返しだった。現在、てもとに残ったのは数冊である。 以下は、今後PHPを完全な独学で勉強したい人のためのメモである。 良でプログラミングの下地をつくる 最初のコツはいきなりPHPに手を出さないことである。とくに初心者の方がネックになるのは条件分岐、ループ、配列あたりである。このあたりはPHP以外ので定評のあるを読んで基礎を固めておきたい。 『新版Perl言語プログラミングレッスン入門編』か『初めてのプログラミング 第2版』のどちらかを読んでおこう。前者はPerl、後者はRubyであるがPHPでも基礎は同じで役に立つ。

    WebデザイナーやノンプログラマーにおすすめしたいPHPの勉強法
  • 第5回 CakePHPで作るToDoアプリ(1) | gihyo.jp

    第4回ではCakePHPでの開発環境を構築しました。今回からアプリケーション部分の開発にとりかかります。 開発するのはToDo管理アプリケーションです。今回は以下の作業を行います。 DBの設計と作成 コントローラの作成 モデルの作成 ビューの作成 この作業で実装される機能は以下になります。 タスク一覧の表示 このアプリケーション開発の前提として、DocumentRootは/home/gihyo/public_htmlで、URLはhttp://example.com/~gihyo/、CakePHPをセットアップしたディレクトリは/home/gihyo/public_html/todo、URLはhttp://example.com/~gihyo/todo/とします。 DBの設計と作成 まずはCakePHPに慣れるためのサンプルアプリケーションですので、機能は最小限とします。アプリケーションを利

    第5回 CakePHPで作るToDoアプリ(1) | gihyo.jp
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • resuscitateの日記

    2ヶ月前に、2年ぶりに情報処理技術者試験(DB)を受験していたのだが、日合格発表があった。ちなみに受験はこれで3度目になると思う。 ・情報処理技術者試験(DB)結果 → 不合格 - 午前1得点 免除 (前回は74.80点) 午前2得点 68点 (前回は76点) 午後1得点 71点 (前回は55点) 午後2得点 52点 (前回は足切りで採点されず) 満点,合格基準は次のとおりです。 時間区分 満点 基準点 午前1試験 100点 60%以上 午前2試験 100点 60%以上 午後1試験 100点 60%以上 午後2試験 100点 60%以上 - <反省点> ・前回試験の時に「この試験に合格できる能力が俺にあるのかという疑念が。。」と言っていた件。 ⇒とりあえず、その心配は回避された模様。少しでも合格に近づいているようで良かった。。 ・勉強時間:約60時間 ⇒1年毎の試験なので、思い出す時間も

    resuscitateの日記
  • サーバーを作ろう

    O'reilly HBase The Definitive Guide Chapter 6 Available Clients

    サーバーを作ろう
  • もし『よくわかるPHPの教科書』の著者が徳丸浩の『安全なWebアプリケーションの作り方』を読んだら - ockeghem's blog

    たにぐちまことさんの書かれた『よくわかるPHPの教科書(以下、「よくわかる」)』を購入してパラパラと見ていたら、セキュリティ上の問題がかなりあることに気がつきました。そこで、拙著「体系的に学ぶ 安全なWebアプリケーションの作り方(以下、徳丸)」の章・節毎に照らし合わせて、「よくわかる」の脆弱性について報告します。主に、徳丸の4章と5章を参照します。 4.2 入力処理とセキュリティ 「よくわかる」のサンプルや解説では、入力値検証はほとんどしていません。しかし、入力値検証をしていないからといって即脆弱かというとそうではありません。徳丸でも強調しているように、入力値検証はアプリケーション要件(仕様)に沿っていることを確認するもので、セキュリティ対策が目的ではないからです。 「よくわかる」の中で、私が見た範囲で唯一の入力値検証は、郵便番号のチェックをするものです。以下に引用します(「よくわ

    もし『よくわかるPHPの教科書』の著者が徳丸浩の『安全なWebアプリケーションの作り方』を読んだら - ockeghem's blog
    sometk
    sometk 2011/08/23
    鵜呑みにしないで、これと?合わせて読めばいいんじゃね?
  • RSS独自配信 - akiyan.com

    令和6年能登半島地震前から予定していた地元の石川県帰省で、被災状況を見ました。2024年1月8日時点の状況です。 被災地方面の渋滞はある 知人との関係で、金沢と能登の間の穴水という地域で被災状況を確認 […] 東京から車で四国九州11日間の観光旅行全記録

  • その場で動作させて確認する正規表現入門ツール「HiFi RegExp Tool」:phpspot開発日誌

    HiFi RegExp Tool - Write and Test Regular Expressions in Real-Time その場で動作させて確認する正規表現入門ツール「HiFi RegExp Tool」 ボックスの中に、正規表現を入れるだけで、リアルタイムにページの内容が正規表現に沿ってマッチング&ハイライト表示され、どの正規表現がどういう意味を表すのかというのが一目で超クイックに分かってしまう便利ツールです。 ボックスに入れられた正規表現に沿って次のように、ハイライト表示されて、カラフルに色分けしてくれます。マッチしたテキストの一覧もページ下部に色付きで分かりやすく表示してくれます。 ページ内のテキストはクリックすることで自由に書き換えることも可能です。 サイドバーには正規表現のチートシートも掲載されています。 これはかなり便利。正規表現入門の高速道路ですね。

    sometk
    sometk 2011/08/01
    正規表現
  • ja: NetBeans 日本語サイト

    このサイトについて - About this site Here is a NetBeans, Japanese Speaking Community. All contents are available in Japanese. このサイトは NetBeans 日語サイト です。netbeans.org 内に設けられた日語のサイトです。日語によるメーリングリストの運営やドキュメントの公開などを行っています。このページは、NetBeans オープンソースプロジェクトの中の ja というサブプロジェクトのトップページでもあります。日語サイトプロジェクトへの参加方法などはプロジェクトについてを参照してください。

  • PHPでJSONを取得するには・・・ | Branberyheag!! Lab

    PHPでJSONを取得をしたいと思ったので、いろいろと調べてみた。 案外簡単。 <?php $json = file_get_contents("http://<em>url.of.web.api?パラメータ</em>"); ?> とりあえず、これだけで取得が可能。それ以降の処理は、こんな感じ。 file_get_contentsではなく、HTTP/Request.phpで処理する場合は、以下のようになるみたい。 <?php require_once('HTTP/Request.php'); $request =new HTTP_Request( 'http://<em>url.of.web.api?パラメータ</em>' ); $result = $request->sendRequest(); //リクエスト送信 $json = $request->getResponseBody(

  • http://www.jqueryhelp.net/retrieving/json/

  • MSN Japan - ニュース, 天気, メール (Outlook, Hotmail), Bing検索, Skype

  • PHP & MySQL - phpspot

    PHPと同時によく使われるMySQLの使い方についての説明です。 主にUNIXでのコマンドライン操作について解説します。 MySQL4.1での文字化け対策についても。 このページの記事はMySQL4.1をベースとして記述されています。 最新版は5.5系になりますのでご注意(2010/12) SQLが良く分からない方はこちら PHP+MySQLデータベース操作 1. SQL実行 2. データを検索 3. 検索したデータの件数を得る 4. prepareとexecuteでDB操作 MySQL(UNIX上コマンドラインでの操作) 1. MySQLサーバを起動する 2. MySQLサーバを停止する 3. サーバの起動を確認する 4. クライアントで操作 1. MySQLの状態を表示 2. 使うデータベース切替 3. SQLの実行をキャンセル 4. データベース一覧表示 5. テーブル一覧表示

  • 12のPHP最適化テクニック:phpspot開発日誌

    12 PHP optimization tips Ilia Alshanetsky’s PHP performance talk given last week at the Zend conference is pretty useful as far as getting small tips for tweaking PHP code. PHP最適化テクニックが紹介されていましたので以下にまとめてみました。 staticメソッドが使えるなら使おう。速度は4倍になる __get, __set, __autoload は使わない require_once は重い include, requireで読み込むファイルはフルパスにしよう スクリプト開始時のUNIXタイムを $_SERVER['REQUEST_TIME'] で取れる strncasecmp関数やstrpbrk関数を使えるケースは

  • PHPからMySQLへの検索

    PHPからデータベースの検索について勉強をはじめたばかりで初歩的な質問かと思いますが過去ログを読んでも解決しなかったため質問いたします。 たとえばデータベースに教授名や授業名などを収納しておいてPHPで教授名を入力すると授業名等が表示されるようにするスクリプトを作ろうと思っているのですがうまくいきません。 少なくともMySQLで『田中』という教授名は入っているので検索すれば出てくるはずなのですが検索件数が0件になってしまいます。 テキストボックスに入力された情報を受け渡すところに原因がある気がするのですが原因はわかりませんでした。 おわかりになりましたらご教授ください http://iskiso3.hustle.ne.jp/test.php <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang=

    PHPからMySQLへの検索
    sometk
    sometk 2011/07/28
    変数を扱うには中括弧使えば良いというのを知らなくて・忘れていたりして、このページには何度か助けられました。ありがとうございます。
  • PHP+MySQLでトランザクション

    ということで今回はPHP+MySQLでトランザクションです。 トランザクションとは金融のシステムに必要不可欠な処理です。 トランザクションって何?って方はここをご覧になって その重要性を知っていただきたい ではソースです。 <? if ( !extension_loaded( "mysql" ) ) { dl( "php_mysql.dll" ); } //接続用文字列 $Server = "サーバ名"; $DbName = "データベース名"; $User = "ユーザ名"; $Password = "パスワード"; //接続 $Connect = @mysql_connect( $Server, $User, $Password ); if( !$Connect ){ print "接続できませんでした"; exit(); } //DBの選択 mysql_select_db( $DbN

    PHP+MySQLでトランザクション
    sometk
    sometk 2011/07/27
    トランザクションのサンプル。34行めでわざと失敗してロールバックを見せる、と。
  • array_push-配列関数:配列に要素を追加-初心者のPHP入門

    array_push関数は配列に一つ以上の要素を追加する関数です。 以下にarray_push関数の使用例を示します。 //array_push (配列, 追加要素1, 追加要素2,...); $ar = array("PHP", "CGI"); array_push($ar, "Perl", "JAVA"); print_r($ar); 一番目の引数には追加先となる配列を指定し、2番目の引数以降には追加したい要素をカンマで区切って指定します。 上の使用例では配列$arに追加する要素を二つ("Perl"と"JAVA"を)指定しています。 追加要素は指定した配列の最後に順に追加されていきます。 この場合、array_push関数によって二つの要素が追加され、 配列$arは Array ( [0] => PHP [1] => CGI [2] => Perl [3] => JAVA )  という