タグ PHPプロ
人気順 5 users 10 users 100 users 500 users 1000 usersPHPを使用してCSSの色をコントロールする - PHPプロ!ニュース
International PHP MagazineやPHP Coding PracticesといったサイトでCSS Colorsと呼ばれるPHPスクリプトが紹介されています。 このCSS Colorsと呼ばれるスクリプトはBarelyFitz Designsで公開されているスクリプトで、PHPを使用してCSSの色をコントロールするものです。 このスクリプトを使用すると、変数を使用して色を定義する... 続きを読む
MySQLのクエリを最適化する10のTips - PHPプロ!ニュース
Jaslabs: High performance phpでMySQLのクエリを最適化するための10のTipsが公開されています。explainを利用した一般的な方法から、SELECT・INSERTのクエリオプションを使用するような方法まで紹介されています。MySQLクエリの速度低下にお悩みの方は一度読んでみるとよいでしょう。 1. explainコマンドの使用 explainコマンドはクエリでど... 続きを読む
Ubuntu、Symfony、Lighttpdを使ってスケールするWeb 2.0サイトを構築する - PHPプロ!ニュース
ThemBid.comにて、Web 2.0的サイトをスケーリングするためのテクニックが紹介されています。Ubuntu、Lighttpd、PHP、Symfonyフレームワークの組み合わせを使うもので、高アクセスに耐えるPHPシステムの設計手法を学べるのではないでしょうか。 1.ハードウェア 初期状態で、充分なスペックを持ったサーバーを用意しておき、数千のユーザーアクセスに耐える余裕を持たせておきます... 続きを読む
CodeZine:[PHPプロ!] 重複するURLを防ぐことでSEO効果を上げるTips(SEO, PHP)
onPHP5.comで、非常に見落としやすいSEOのTipsが掲載されています。これは、重複するURLを無くすことに重点が置かれたSEO対策です。 たとえば、http://www.example.com/ というサイトに http://example.com/ でも繋がるようであれば、これは重複するURLであるといえます。このようなURLが存在すると、同じページへのリクエストが複数のURLに分散さ... 続きを読む
PHPからExcel 2007のファイルを操作可能なPHPExcel 1.0.0リリース - PHPプロ!ニュース
PHPでExcelのファイルを作成、操作するクラスライブラリPHPExcelの最新バージョンである1.0.0がリリースされました。このバージョンではExcel 2007のファイル操作にも対応した、とのことです。 このPHPExcelを使用すると、PHPからExcelのファイルを作成することが出来ます。また基本的な機能としてワークシートを追加したりセルにデータを追加したり、セルの高さや幅、フォント、... 続きを読む
PHPでの内部変数の扱われ方 - PHP5のオブジェクトコピーでありがちな勘違い - PHPプロ!ニュース
オブジェクト指向で作られたアプリケーションをPHP4からPHP5への移行した経験のある人によく見受けられるのですが、PHP5ではデフォルトでオブジェクトのコピーは参照のコピーとなる、というのは間違いです。確かにオブジェクトは「参照のように」扱うことができますが、正確にはオブジェクトへの参照ではありません。よく似た動きをするので大変間違いやすいのです。PHP開発者であるSara GolemonがPH... 続きを読む
SeleniumとSimpleTestを用いたPHPのテスト手法 - PHPプロ!ニュース
ブログ[PHP In Action]にて、テスト用WebアプリケーションSeleniumと、PHPのUnitテスト用ライブラリSimpleTestを用いたPHPのテスト手法が紹介されています。 Seleniumを用いたPHPのUnitテストとしてはPHPUnitの拡張などがありますが、この方法を用いることでSimpleTestでもSeleniumを利用してUnitテストを行うことができます。 Se... 続きを読む
PHPでCSSを生成することによるテクニックが紹介されています - PHPプロ!ニュース
Pixarea Blogにて、PHPでCSSを作成するテクニックが紹介されています。スタイルシートを作成する際に、同じ値や数値を手動で入れていく事が多いと思います。たとえば、カラム幅を変更したいと思った場合に、スタイルシートにある多くの場所を修正していく必要があります。これは、ヒューマンエラーを起こす原因ともなってしまいます。簡単なPHPを使うことで、これらの値を「自動的かつ魔法のよう(Autom... 続きを読む
IFRAMEを使って非同期にファイルをアップロードするサンプル - PHPプロ!ニュース
anyExample.comにて、PHPを用いて作成したIFRAME & JavaScriptによるファイルアップロードのサンプルスクリプトが掲載されています。 通常、Ajax(XMLHttpRequest)を使用して<input type="file">によるファイル送信はできませんが、IFRAMEをうまく活用することで非同期ファイルアップロードが可能になります。 このスクリプトの基本的な構成は... 続きを読む
Ajax アプリ開発用 PHPフレームワーク「AjaxCore」 - PHPプロ!ニュース
ajaxian にて、Ajaxアプリケーション開発用 PHPフレームワーク AjaxCore が紹介されています。 AjaxCoreは Mauro Niewolski氏によって開発されたリッチAjaxアプリケーション開発を容易にするPHPフレームワークで、Ajaxアプリケーション開発時のJavaScriptのコーディングを減らし、PHPで簡潔に記述することができるようになります。 AjaxCore... 続きを読む
オブジェクト関係の処理を高速化するための方法 - PHPプロ!ニュース
PHPでオブジェクト関係の処理を高速化するための方法が公開されています。 PHPでオブジェクト指向型プログラミングを行った場合について、その処理を高速化するための方法が、ブログ「JASLABS」にて公開されています。この記事では、PHPでオブジェクト指向型プログラミングを最も効果的に活用する方法を紹介していきます。将来的にはこの方法が効果的なものではなくなるかもしれませんが、知っておいて損はないで... 続きを読む
ページ作成のテクニックをまとめた「20 pro tips」が公開されています - PHPプロ!ニュース
若干PHPとは異なった話題になりますが、CSSやページの作成テクニックをまとめたページ「20 pro tips」が.netにて公開されています。 掲載されている20個のTipsの概要は以下の通りです。詳しくは、「20 pro tips」ページをお読みください。 1.プランニング 実際にページの構築を行う前に、サイトやページのデザインを概覧することで、作成スピードが速くなります。この時点でおかしな間... 続きを読む
静的なCSSと動的なCSSを組み合わせる方法 - PHPプロ!ニュース
「Static and dynamic CSS combined」にて、CSSを動的に呼び出す方法が紹介されています。CSSを動的に呼び出すことで、ログインしているユーザーによって、もしくはモジュールによって、提供するCSSを分けることができます。 動的なCSSを使った場合、以下のようなコードになります: <?php header('Content-Type: text/css'); if ($m... 続きを読む
PHPのコミュニティ ポータルサイト「PHPプロ!」
PHPのコミュニティ ポータルサイト「PHPプロ!」動画・スライド資料を共有できるイベント・セミナ―情報共有コンテンツ 『PHPプロ!イベント』 リリース! 勉強会やセミナーなどのイベント開催情報を登録・共有し、さらにそれらのイベントの動画・スライド資料も共有できる、イベント・セミナー情報共有コンテンツ『PHPプロ!イベント』オープン! イベント情報を共有しあって、学習コンテンツをみんなで構築して... 続きを読む
PHPのコミュニティ ポータルサイト「PHPプロ!」
PHPのコミュニティ ポータルサイト「PHPプロ!」動画・スライド資料を共有できるイベント・セミナ―情報共有コンテンツ 『PHPプロ!イベント』 リリース! 勉強会やセミナーなどのイベント開催情報を登録・共有し、さらにそれらのイベントの動画・スライド資料も共有できる、イベント・セミナー情報共有コンテンツ『PHPプロ!イベント』オープン! イベント情報を共有しあって、学習コンテンツをみんなで構築して... 続きを読む