PHP

サーバー構築 ・ 健康生活 奮闘記
PHP  

□ プロフィール

HN:campanella

□ このサイトは
メインは、サーバ構築・管理そしてそれに伴うプログラムでえた経験・知識をメモ書き形式で公開しています。
また、身の回りのお得・便利情報や健康に関して。
写真やデザインに関しても載せていきたいと思っています。

お気に入り

⇒ Link Top
⇒ 注目ニュース・記事
⇒ PHP Technique Link
⇒ Server Technique Link
⇒ Windows Link
⇒ 動画リンク
⇒ アレルギー関連
⇒ 髪・頭皮Link
⇒ 料理 Link
⇒ マイサイトを作ろう
⇒ お得情報・テクニック
⇒ アレルギー・抗ヒスタミン等
⇒ その他...
⇒ リンクのメモ
⇒ Server セキュリティー
⇒ Perl

link フリー素材・壁紙
link 消費者金融・キャッシング比較
link ウイルス対策について
link オンライン・タイピングゲーム
link 健康とサプリメント
サーバー構築奮闘記・DVD・健康サプリメントサーバー構築奮闘記・DVD・健康サプリメントをブログでbbsgalleryabout usフォームメール

PHP カテゴリー

24 件のエントリーがあります

line

シンボルPerl のImageMagick をPHPで : 06/10/03

どういうわけかVine Linuxのサイトが数日前から見れたり見られなくなったり。 しかも、apt-getでなにかをインストールしようとすると、見つかりません。なんて言われることもしばしば。 FTPサイトにアクセスしても、リンクはあるもの...

シンボルコメントスパムを防ぐ BBS・ブログ編 : 06/08/23

おそらく、ブログをはじめ掲示板やらを公開していると、最も頭を悩ませるのがコメントスパムではないでしょうか。 今時(?)、管理人の許可なしにコメントやトラックバックを表示させている人がいるのかどうかわかりませんが、なるべくオープンにしたいよ...

シンボルArray_Merge 配列と配列を繋げる : 06/05/27

C言語をやったことがあるならば、配列と配列を繋げたり、文字列を繋げるる事のめんどくささには色々苦労しているんじゃないでしょうか。 が、PHPでは配列に関しては、関数1つで実現出来ます。Array_MergeArray_Merge関数は第1...

シンボルquoted_printable_decode : 06/05/27

telnet等でPOP3サーバーを直接叩いてメールを受信したりすると、HTMLメールが以下のように文字化け(正確には文字化けではない)していると思います。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML...

シンボルincludeしようとしたファイルが見つからない場合 : 06/04/05

PHPはインクルードしようとしたファイルが見つからないと、デフォルトで「/usr/share/pear/」以下を探します。 ※Vine Linux3.1の場合 なので、どのスクリプトでも使いたいような自作ライブラリを用意する場合は、この「...

シンボルIPアドレス・ホスト名を取得する PHP : 06/03/06

PHPでIPアドレス、ホスト名を取得する方法をメモしておきます。 また、プロクシ経由か判別する簡単な関数を作成してみました。IPアドレスの取得 $ip = getenv("REMOTE_ADDR");ホスト名の取得 $host = get...

シンボルheader PHP : 06/03/06

PHPの組み込み関数には、簡単にHTTPステータスコードを返す関数が標準で組み込まれています。 以下はその使い方の例です。404 ページが見つかりません。 /* ページがありません */ header("HTTP/1.0 ...

シンボル環境変数の取得 1 PHP : 05/12/18

環境変数の取得については、方法をついつい忘れがちになってしまうのでメモしておきます。 一応今回はクライアント情報に関して。PHP でクライアントの環境変数を取得IPアドレスの取得getEnv("REMOTE_ADDR");ホスト名の取得ge...

シンボルincludeと文字コードと : 05/11/15

先日、とあるサイトのデータベースを引っ張り出そうとPHPでプログラムしてたところ、カスタマイズ可能にしようと一部配列データを外部インクルードファイルにしました。 そのファイルには、日本語の文章が羅列してある配列のみが記述されています。 わり...

シンボル内部・外部文字コードを変更する : 05/11/12

最近の多くのプラットホームでは文字コードにUTF-8を使用するところが多くなってきており、私の環境でもほとんどのPHPプログラムはUTF-8で記述しています。 もちろん、PHPの設定もUTF-8にしています。 が、場合によっては急遽EUC-...

シンボルRewriteRule 動的なページを静的なページに : 05/11/10

一般にCGIやPHPをはじめJSPといった動的なページはSEO対策としては不適切といわれています。 いくつか原因があるのでしょうけれど、もしかしたら拡張子(.cgiや.php)をgoogleは嫌っているのかもしれませんし、動的、つまりころこ...

シンボルImageCreateTrueColor() PHP : 05/11/09

ImageCreateTrueColor関数は、TrueColorイメージを新規に作成する関数で、マニュアルによるとGIF画像には使用できない(256色だから)と書いてありますが、試したところGIFでも使えるようです。 それによって作成され...

シンボルeAcceleratorの性能 : 05/11/08

「eAccelerator無し」一回目 Requests per second: 80.99 [#/sec] (mean) Time per request: 123.47 [ms] (mean) Time per req...

シンボルeAccelerator のダウンロード : 05/11/08

PHPをアップグレードしたら、eAcceleratorのバージョンが適合していないのでApacheが起動しなくなってしまいました。 PHPプログラムもそんなに使っていないので、別にアクセラレーターは必要ないのですが、アップローダーを作りたか...

シンボルeAcceleratorのインストール : 05/11/08

eAccelerator公式サイト 今回はインストール方法と設定です。 ↓は、改行を示す# tar zxvf eaccelerator-0.9.3.tar.gz↓ eaccelerator-0.9.3/ eaccelerator-0.9.3...

シンボルCGI/PHP ページ処理 その2 : 05/10/11

全開 CGI/PHP ページ処理 その1 で、BBSを例にとって基本的なページ処理を書きました。CGI/PHP ページ処理 より処理を軽く、速く 全開のやり方の場合、次のページを表示させるためにどこまで(正確には何行目まで)処理したかを用意...

シンボルCGI/PHP ページ処理 その1 : 05/10/11

CGIもしくはPHPを学びはじめて、掲示板程度のプログラムに挑戦する時にまず突き当たるのが、ページ処理だと思います。 ある程度、なれた人にとってはなんて事のない処理でも、はじめて経験する人にとってはイメージしにくいものです。CGI/PHP ...

シンボルPHP - array_splice : 05/10/06

array_splice 関数は、配列の一部を削除したり、スカラーもしくは配列に置き換えたり出来ます。引数 第一引数:対象となる配列 第二引数:開始位置 第三引数:削除する部分の長さ 第四引数:置き換えるスカラーもしくは配列戻り値 削除され...

シンボルPHP - トラックバック機能を実現させる 送信側 : 05/09/18

自作でブログを作ることも可能ですが、今までのWebアプリにはなかったいくつかの機能を盛り込んでやらなくてはなりません。 その一つがトラックバック機能で、トラックバックは一応世界共通の決まり事があるようなので、まとめてみました。 ※送信側のみ...

シンボルPHP - ヒアドキュメント 改行の注意点 : 05/09/11

PerlやPHPで多用すると思われるヒアドキュメントですが、改行には注意しないといけません。 たとえば、HTTPヘッダーやSMTPヘッダーなどをヒアドキュメントで表現する場合です。 GET /index.html HTTP/1.0↓ Hos...

シンボルPHP - gethostbyaddr などネットワーク関数 : 05/08/24

Vine Linuxを再起動させたら、どうもApacheのログがIPアドレスで記録されるようになり・・・、PHPで「 gethostbyaddr 」関数を使うと10秒ほど待たされたあげく、うまく取得できない様子。 iptables や BI...

シンボルPHP - file関数 : 05/08/13

PHPの file() 関数は、ファイル全体を読み込んで配列に格納してくれる関数で、 ・ファイルのオープン・クローズを意識しなくてよい ・1行当たりのバイト数を気にしなくてもよい ・一度で全て読み込んでくれる と、ファイルのデータを手軽に扱...

シンボルPHP PHPでLinuxユーザを追加 その1 : 05/07/28

Server構築奮闘記より「PHP PHPでLinuxユーザを追加 その1」

シンボルPHP imap関数を使えるようにする : 05/07/28

VineLinux3.1では、そのままでは「 imap 」関連の関数を使用することが出来ません。 「 apt-get 」でインストールする必要があります。 以下を参考にしてください。 # apt-get install php5-imap ...

line