タグ

PHPに関するuser92498のブックマーク (26)

  • Apache のバーチャルホストの設定

    Apache のバーチャルホストの設定は、httpd.conf に直接書く場合もありますが、他のファイルに分けて書いた方がメンテナンスは容易です。Apache 2.2 では、httpd/extra/httpd-vhosts.conf に書くようになっています。CentOS など Red Hat 系では /extra/ ディレクトリはなく、conf.d/*.conf が自動的に読み込まれますので、/etc/httpd/conf.d/httpd-vhosts.conf というファイルを作るのがよいと思います。 CentOS 5での例ですが、まず /etc/httpd/conf/httpd.conf を編集します。 NameVirtualHost *:80 上記を有効にします。バーチャルホストはドメインごとに以下のように設定します。 # www.example1.org <VirtualHost

  • 無料ホームページ・ブログ作成【SiteMix(サイトミックス)】

    無料ホームページのTOK2は、容量無制限・商用無制限で、PHPCGI ・FTP・ファイルマネージャーまで使えます。さらに、ブログ感覚でHPができるTOK2 CMSも加わって超お得なホームページポータルサイトです。 有料レンタルサーバも充実:月額200円!

  • CentOS 5 + lighttpd + FastCGI + PHP

    リダイレクトします 以前ここにあったブログは、現在 http://blog.devkato.com/2007/06/centos-5-lighttpd-fastcgi-php.html にあります。 リダイレクトしますか。

  • オープンソースのWebメール、AtMail Open のインストール

    AtMail Open は、商用版ウェブメールソフトのオープンソース版で、無償で利用できます。日語に対応してそうなので試したいと言われ、インストールすることにしました。 さて、バージョンは 1.03 です。ちなみに日語に対応しているのはメールの閲覧や作成だけで、ユーザインターフェースは日語非対応です。とはいえ PHP で書かれたオープンソースなので、自分の手で日語化することは可能だと思います。 ダウンロード ダウンロードしたアーカイブをサーバ上で展開します。/var/www/html/atmailopen/ に配置します。ファイル・ディレクトリは、すべて apache ユーザで読み書きできる必要があります。 # wget http://atmail.org/download/atmailopen.tgz # tar xzvf atmailopen.tgz # mv atmailop

  • WEBデザイナーな方向けのPHP入門によさそうな、CSS内でPHPで使うサンプル:phpspot開発日誌

    WEBデザイナーな方向けのPHP入門によさそうな、CSS内でPHPで使うサンプル 2009年04月15日- PHP Tutorials Examples Embedding PHP In CSS WEBデザイナーな方向けのPHP入門によさそうな、CSS内でPHPで使うサンプル。 CSSファイルをPHPとして実行して共通の値を変数にして使うというチュートリアルが公開されています。 PHPは知ってるという方には当たり前すぎるかもしれないですが、WEBデザイナーの方が最初に入門するにはよいかも。 ステップ1 AddType application/x-httpd-php .css .htaccess等に、AddTypeを追記して、.cssファイルがphpとしてサーバ側で処理されるように指定 ステップ2 <link rel="stylesheet" href="style.php" media="

  • 「PHP使いはもう正規表現をblogに書くな」と言われた件について:phpspot開発日誌

    404 Blog Not Found:「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ 「PHP使いはもう正規表現をblogに書くな」と言われた件について。 私のサイトも掲載されており、当にご迷惑をお掛けしております。 とはいえ、 なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 GoogleGoogleで、ペイドリンクとかはつぶさにつぶす癖に、こういうものは対策してくれないんだろうか.... と、まで言われてしまったのですが、そこまで言う必要はあるんでしょうか、とは思いました。 以前の批判を踏まえて、以下のように追記してあるのですが読まれているのでしょうか? 下記、正規表現は当に簡単なチェックで、厳密なチェックをしたい場合は別途検索エンジンなどで調べた方がいいでしょう。 参考として、PHPでメールアドレスかどうか調べる方法(←これは厳密にはどうかは

  • Web Café Blog: rep2(旧p2)を xrea に設置する

    2009年2月18日 rep2(旧p2)を xrea に設置する rep2 (旧名 p2 )という 2ちゃんねるビューアはご存じだろうか。これは、PC , 携帯電話 , iPhone , iPod touch などから、ブラウザ越しに閲覧するサーバインストール型のビューアである。サーバにログが全て保存されることで、どんな環境から閲覧したとしても、常に既読・未読がシンクロされており、クライアントごとでお気に入りを管理したり、未読を管理したりする呪縛から解放される。2 ちゃんねる自体には、嘘やどうでもいい話も多いけれど、実際に役立つ情報も多いので、利用している人も多いであろう。 今回のエントリでは、xrea.com で、rep2 をインストールさせる方法について記述する。が、一歩間違えば、規約違反でアカウントを削除される可能性があることと、セキュリティの設定を間違えば、人様に迷惑をかけることが

  • http://youmos.com/news/css_server_side_pre_processor

  • [ThinkIT] 週末から学びはじめるPHP

    現在の大規模なプログラム開発において「フレームワーク」の存在は非常に大きな意味を持っている。このフレームワークをいかにPHPでも活用するかについて書かれたものが、この「PHP開発の秘訣フレームワーク活用術」だ。 連載ではPHPのフレームワークの1つである「Symfony」を例に、そのメリットや活用法を解説している。 もともとPHPというのは、大規模な開発を想定して開発された言語ではありません。「個人のホームページに簡単に動的なコンテンツを追加したい」という想いのもと、開発された言語であるのは、PHPがPersonal Home Page Toolsという名前で世に出たことでも皆様も良く知る所だと思います。 当初のPHPは、HTMLのページの中に動的なコンテンツを少し埋め込むために広く使用されました。その後PHP 4の登場により、オブジェクトの実装が実用に耐えるまでになり、少しずつ大規模な

  • [ThinkIT] 第1回:PHPフレームワークとは何か (1/3)

    もともとPHPというのは、大規模な開発を想定して開発された言語ではありません。「個人のホームページに簡単に動的なコンテンツを追加したい」という想いのもと、開発された言語であるのは、PHPがPersonal Home Page Toolsという名前で世に出たことでも皆様も良く知る所だと思います。 当初のPHPは、HTMLのページの中に動的なコンテンツを少し埋め込むために広く使用されました。その後PHP 4の登場により、オブジェクトの実装が実用に耐えるまでになり、少しずつ大規模なアプリケーションの開発に耐え得る言語として、PHPが認知されるようになりました。それを如実に示したのが、CMSであるXoopsやECサイト構築を支援する「osCommerce(注1)」です。 ※注1: osCommerce osCommerceは、国際的なコミュニティで開発が進められているオープンソースの E-Comm

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

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

  • IBM LAMP システムを調整する、第 1 回: LAMP アーキテクチャー・・ - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM LAMP システムを調整する、第 1 回: LAMP アーキテクチャー・・ - Japan
  • PHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめ*ホームページを作る人のネタ帳

    PHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめ*ホームページを作る人のネタ帳
  • 関数リファレンス/PHP入門

    ここでは、PHPで定義されている組み込み関数の詳細を解説しています。一部サンプルなども用意していますので、開発のお役に立てれば幸いです。 なお、PHP4.3の組込み関数の総数は、およそ1000あまりに達します。それらすべてを網羅するのにはかなり時間が必要です。ここでは「とりあえず」主だった関数の一部を取り上げていますが、折々に順次作成しますので、ご了承ください。 ■ 関数リファレンス目次 (順不同) ◆ 文字列関数 chop() / echo() / explode() / print() / printf() / sprintf() / strlen() str_replace() / str_repeat() / strtolower() / strtoupper() / substr() ucfirst() / ucwords() ◆ マルチバイト文字列関数 mb_convert_k

  • PHP: PHP マニュアル - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: PHP マニュアル - Manual
  • http://freesaba.net/server/php.htm

  • PHPのコミュニティ ポータルサイト「PHPプロ!」

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

  • Yahoo!がPHPを採用した理由:phpspot開発日誌

    PHP at Yahoo(注: PDF) 月間4億ユニークPV、約2億のアクティブユーザであるという(資料参照)Yahoo!。 それほどの我々が見当も付かないようなトラフィックを捌くための開発言語にPHPをなぜ採用したか?について述べられたPDF資料。 PHP言語はYahoo!において2002年に採用されましたが、選定にあたって次のような要求基準があったそうです。 -ハイパフォーマンスであること -C/C++ extentionsの利用 -FreeBSDで動作する -インタプリタ、あるいは動的コンパイル言語 -国際化(i18n)サポート -安価なトレーニングコスト その上で、次のような特徴を考え、採用に至ったようです。 -web用にデザインされた言語 -ハイパフォーマンス -大規模なオープンソースコミュニティの存在 -HTMLの中にコードが記述可能 -ライブラリ、拡張性 -ツールの存在(I

  • MOONGIFT - PHP Screw - オープンソースによるIT戦略支援 -

    サーバにインストールして使えるRSSリーダー 自宅サーバやイントラサーバにインストールして使えるRSSリーダー。 サーバにインストールして使えるRSSリーダー Yahoo!などのサーバ型RSSリーダーで記事が最新に更新されるのを待たされていらいらさせられる事はないだろうか。また、クライアント型のRSSリーダーを使っていて自宅のパソコンでしか記事が見られずに不便な思いをする事もあるだろう。 特に会社内ではチェックする情報も似通っており、それを様々な管理するのは煩雑だ。ネットワークの負荷増大にもつながり、クライアント型のメリットは薄い。 日紹介するフリーウェアはFreshReader、自宅のサーバや会社のイントラサーバにインストールして使えるRSSリーダーだ。 FreshReaderはPHPで書かれており、ApacheなどのWebサーバの好きなディレクトリにダウンロードしたファイルをコピーす

    MOONGIFT - PHP Screw - オープンソースによるIT戦略支援 -
  • Zend、Zend Frameworkプレビュー版配布開始 | エンタープライズ | マイコミジャーナル

    イスラエルZend Technologies(以下Zend)は3日、スクリプト言語PHP向けアプリケーション・フレームワーク「Zend Framework」のWebサイトを公開、同プレビュー版の配布を開始した。 Zend Frameworkは、フロントコントローラ、アクションコントローラ、コンポーネントライブラリから構成されるシンプルなアーキテクチャを採用するMVCフレームワークを中心に実装される。対応するバージョンはPHP 5以降、ライセンスはPHPと同様にBSDスタイルとなっており、自由な改変、再配布が行える。なお、プレビュー版では、主な機能として以下の各コンポーネントが提供される。 Zend_Controller、 Zend_View MVCモデルによるアプリケーション開発の基盤となるコンポーネント。サードパーティ製テンプレートエンジンの利用も可能。 Zend_Db データベース