タグ

phpに関するerfのブックマーク (20)

  • たった3行加えるだけで、ページの読み込み時間を劇的に改善させる『class.compressor.php』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~

    ドットインストール代表のライフハックブログ

    erf
    erf 2009/04/29
  • RedLine Magazine : htmlSQL すごかった。感動した。

    htmlSQL すごかった。感動した。 PHPでtitleタグの中身を取り出すのにfile_get_contentsで全部htmlソース取得する方法以外に何かいい方法ないのかなみたいな事を書いたら、コメントにて「htmlSQLというモジュールが便利です。」とお教え頂いたのでさっそく試した。 >>jonasjohn.de: htmlSQL - a PHP class to query the web by an SQL like language >>htmlSQL - live example (デモ) すごいぞ。すごい細かい事まで指定できるぞ。 SQL文ちっくな書き方で抜き出したいものを指定してゲット。素人にも分かりやすい使い方で安心。ダウンロードするとデモが十数種同梱されてたので観察。titleの中身だけ欲しい時は「SELECT * FROM title」とか「SELECT text

    erf
    erf 2009/02/20
  • 78. SQL Designerを使おう

    PHPで開発を行う場合、大抵はデータベースを使うはずです。そんなときにE-R図を使ってデータベースの設計を行うことはないでしょうか。今回紹介するのはWebからE-R図を書くツール、SQLDesignerです。 まずはともかく以下のURLにアクセスしてください。 http://ondras.praha12.net/sql/demo/ アクセスすると以下のような画面が表示されるはずです。 見ての通りE-R図が表示されています。上部の機能は、 テーブルの追加・削除・整列・全削除カラムの追加・削除・順序の入れ替えインポート・エクスポート となっています。Webページなので何らかの形で作成したデータベース設計を保存する必要がありますが、SQL DesignerではXMLへのエクスポート、XMLからのインポートが可能です。 また、以下の形式のSQL文を生成することもできます。 MSSQLMySQLOr

    78. SQL Designerを使おう
    erf
    erf 2008/10/27
  • HTMLの要素をSQLのように取り出せるPHPのライブラリ『htmlSQL』 | IDEA*IDEA

    ドットインストール代表のライフハックブログ

    HTMLの要素をSQLのように取り出せるPHPのライブラリ『htmlSQL』 | IDEA*IDEA
  • phpについて質問です。 独学で覚えて、ウェブサービスを作るようになりました。 ただ「汚い」ので、キレイに書く&管理する方法を学びたいと思っています。 まずは浅く広く.. - 人力

    phpについて質問です。 独学で覚えて、ウェブサービスを作るようになりました。 ただ「汚い」ので、キレイに書く&管理する方法を学びたいと思っています。 まずは浅く広くで良いので、おすすめのやURLをお教えください。 以下、具体的にどう汚いかをご説明します。 継ぎ足し継ぎ足しでサービスを拡充した結果、 いろんなファイルやデータが散らかっています。 ファイルや変数の名前の付け方もディレクトリもルールが無く曖昧。 無駄な処理が多くて、スピードアップできる余地も多々あるはず。 でも、お客さんは結構来て、儲けも取れそうですので そろそろ、きちんとした開発をしようと考えました。 こんな状態で「キレイに整えて下さい」とプロのエンジニアに投げると 絶対嫌がられると思うので、まず事前に自分なりに整理してみようと思いました。 ファイル・変数名のつけ方や、ディレクトリのルールや オブジェクト指向?(よく分かっ

    erf
    erf 2008/10/22
  • ウノウラボ Unoh Labs: Ext JSをUIに使って携帯サイトのシミュレータを作ってみた

    五十川です。 携帯サイトの見栄えをシミュレートするウェブアプリ作りました。と言っても、実際に作ったのはかれこれ半年以上前で、手直ししてから公開しようと思ってたら、結局「guid=ON」を付け足したくらいであとは放置だったので、さすがにいい加減晒そうと。 任意のヘッダでリクエストして、レスポンスの絵文字とか変換してサイトの見栄えを確認するというものですが、これはそもそもExt JSをいじってた頃に、Ext JSでこういうの作ればいい感じになるんじゃね?ということで、丁度2.0がリリースされた頃にデモ用に作ったものなのでした(なので、かれこれ半年以上前) 実機テストの代用になるわけでは、もちろんありませんが、絵文字も含めたマルチキャリアでの見栄えを手軽に確認したいときなどに、わりと便利に使えてたりします。 スクリーンショット 機種ごとのプリセットのヘッダグループをYAMLファイルに書いておいて

  • PHP コード最適化 Best Practices 63+ - カタコト日記

    みたいなタイトルの記事を Digg 経由で発見。チートシート代わりにと思い超訳。*1 A Software Architect PHP 最適化 ベストプラクティス! 01. static にできるメソッドは static として宣言しよう。(4倍速い) 02. echo の方が print より速い。 03. echo '文','字'; (カンマ区切り)の方が、'文'.'字' (ドット連結)より速い。 04. ループの最大値は、ループ「内」ではなく「前」にセットしておこう。 05. 大きい配列のような変数は unset() してメモリを解放しよう。 06. マジックメソッド(例: __get, __set, __autoload)は使用を避けよう。 07. require_once はハイコストなのです。 08. include や require でファイルはフルパスで指定しよう。 09

    PHP コード最適化 Best Practices 63+ - カタコト日記
    erf
    erf 2008/05/23
  • 初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。…

    初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。 プログラムの勉強の際に良質なコードを読むをおすすめされたのですが、どのコードを読めばいいのかわかりません。参考になるコードやライブラリがありましたら教えていただけるとうれしいです。とりあえず、PHP中心でお願いしたいです。

  • https://www.openvista.jp/archives/note/251/?251/

    erf
    erf 2008/02/11
  • PHP - サンプル

    ====================================================================== PHP 対象:PHP5、PHP4 (C) 2006.04.20 - 2008.07.23 Yasuhiro Oshima. All rights reserved. ====================================================================== ==================== 基 ==================== ■PHPを書く <?php //ここにコードを書く ?> ■コメント CやJavaと同じ 1行コメント// 複数行コメント/* から */ まで ■処理の中断 exit; ■外部からファイルを取り込む ・外部ファイルの拡張子は、ソースが閲覧できないようなものが

    erf
    erf 2008/02/11
  • 自分自身が起動されたかどうかを確認

    なんでもかんでもテストしやすいようにということで、夏頃 Perl を書いていて思いついた $0 と __FILE__ が一致したら実行という手法、実は案外ポピュラーだったようで、気をつけて見てみると意外と見かける。 でまぁ、「ちくしょう!すごいこと思いついたと思ったのに!」というのはどうでもいいとして、確認の方法で自分はわざわざフルパスに展開してから比較してたんだけど、実はその必要ないのかな?というのが気になって確認してみた。 Ruby$0 も __FILE__ も原則同じように取れるってことでいいのかな?

    erf
    erf 2007/11/26
  • サンプル web creators

    サイトからダウンロードできるサンプルデータはすべて記事をよりよく理解するための参考用です。データの著作権はすべて各制作者にあります。許可なく譲渡、販売または営利目的で使用することを禁止します。

    erf
    erf 2007/10/11
    「web creators誌面連動データ ダウンロードページ」。サンプルデータが置いてある。
  • [セキュリティ]画像へのPHPコマンド挿入 ― T.Teradaの日記

    だいぶ時間がたってしまいましたが、大垣さんの以下のブログにコメントしたことなどをまとめます。 画像ファイルにPHPコードを埋め込む攻撃は既知の問題 – yohgaki's blog アップロード画像を利用した攻撃についてです。 攻撃の概要 画像ファイルにPHPコマンドを挿入する攻撃は、大きく2種類に分けることができます。 1つは、画像のアップロード機能を持つサイト自身を狙う攻撃です。PHPで開発されており、任意の拡張子のファイルのアップロードを許すサイトでは、拡張子がphpなどのファイルをアップロードされる恐れがあります。 拡張子がphpなどのファイルに仕込まれたPHPコマンドは、そのファイルにHTTP/HTTPSでアクセスされた際に実行されます。攻撃者は、アップロードファイルを通じて、画像が置かれるWebサーバ上で任意のコマンドを実行することできます。 この脆弱性は、アップロード可能なフ

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    erf
    erf 2007/07/07
    読み書きしやすい構文tips。シンタックスシュガーって日本語だと糖衣構文 (構文糖・構文糖衣とも) っていうらしい。甘そうな名前。
  • http://ja.doukaku.org/

  • http://osp.homedns.org/features.php

    erf
    erf 2007/05/14
    データ調査・管理スクリプト。会社とかお店向き?収集したデータをエクセルにエクスポートできる。
  • PHP がセーフモードで動作するサーバで起こり得る問題への対応 | ≡ Drupal Japan ≡

    概要 Drupal の一部のモジュールには、PHP のファイルシステム関数である mkdir() や copy() などを使用し、ディレクトリの自動作成やファイルのコピーなどを行うものがあります。 例えば、Drupal 5 のデフォルトテーマである「Garland」で、ウェブ上から配色を変更するために使用される「color モジュール」がこれに該当します。 これら一部のファイルシステム関数は、PHP からディレクトリ操作などを自在に行えるために大変便利な関数である反面、一般に多くの人が利用するであろう「共有サーバ」では、その自由度の高さから常にセキュリティ上の危険性がついて回ります。 このため、PHP がサーバモジュール版で、なおかつセーフモードで動作している場合、これら一部の関数は、セキュリティ上の観点から一定のチェックを行い、そのチェックにパスした場合にのみ使用できるという制限がありま

    erf
    erf 2007/04/26
  • Welcome to nginx!

    If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

    erf
    erf 2007/03/18
    PHPに関する話題・情報を扱うサイト。
  • PHPでCSSを生成することによるテクニックが紹介されています - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    erf
    erf 2007/03/17
    スタイルシートを動的に生成。開発時に使えるtips。
  • [PHPプロ!] 重複するURLを防ぐことでSEO効果を上げるTips:CodeZine

    onPHP5.comで、非常に見落としやすいSEOのTipsが掲載されています。これは、重複するURLを無くすことに重点が置かれたSEO対策です。 たとえば、http://www.example.com/ というサイトに http://example.com/ でも繋がるようであれば、これは重複するURLであるといえます。このようなURLが存在すると、同じページへのリクエストが複数のURLに分散されてしまうためSEO的に不利になるということです。 この記事ではこのような重複URLを、mod_rewriteとPHPスクリプトを用いて防ぐ方法が紹介されています。記事で取り上げられているのは、どちらを入力しても同じページが開く以下のような3つのケースです。 ドメイン名の違いによる重複

    erf
    erf 2007/03/17
    wwwあり・なしとか、「http://~/」と「http://~/index.php」への重複対策。
  • 1