PHP

PHP

配列(ハッシュ)のキーとバリューを入れ替える

phpのハッシュでキーとバリューを入れ替えるには、php_flip()という関数を 使用します。 以下に使用例を示します。 /
PHP

mktime()の使い方。(今月初めのタイムスタンプを得たい。)

データベースにUNIXタイムスタンプ形式で日付データを保存していることは よくあると思います。 そのデータベースに登録されたデータを、たとえば先月分だけ取り出したい というときに、mktimeを使って簡単に得ることができます。 ちなみに...
PHP

改行コードを削除したい!

一括で、改行コードを削除したい場合、 str_replace()を使えば簡単にできます。 /
PHP

Smartyで文字列置換を行う

Smartyで文字列を置換したいときは以下のように行います。 出力結果 /
PHP

PHPでXMLの属性(attributes)情報を取得する方法。

属性の値は、対象のタグのSimpleXMLElementオブジェクトに対して、 attributesメソッドを使うことに依りその対象タグの属性一覧を得ることが できます。 また、attributesメソッドで得られた結果もオブジェクトなの...
PHP

「Cannot use ‘Parent’ as class name as it is reserved in」と出た。

Parentというクラスを作ったら、以下のエラーが発生した。 どうやら、"Parent"というキーワードでクラスを作ることはできないようです。 名前を変えたら解決しました。/
PHP

DateTimeオブジェクトを出力するには。

DateTimeクラスはそのまま出力しようとしても、表示されずに 場合によっては、以下のようなエラーになってしまいます。 「An exception has been thrown during the rendering of a te...
MySQL

PHPでMySQLにアクセスすると「mysql_query(): supplied argument is not a valid MySQL-Link resource in xxx.php on line xxx」と出る

これは、mysqlに接続できていない状態にもかかわらず、 mysql_query()などの関数を実行するとでます。 mysqlへの接続がうまくいっていないので、ユーザ名や パスワード等が間違っていない確認してみてください。 /
PHP

PHPで「Fatal error: Class ‘DOMDocument’ not found in xxxx.」と出る

PHPで「Fatal error: Class 'DOMDocument' not found in xxxx.」というエラーがでた!! DOMがPHPに組み込まれていないらしい。。。 php-xmlをインストールすればOKみたいです。...
PHP

PHPで配列の中の内容を含めて文字エンコードをしたい。

そういうときは、mb_convert_variables()を使用します。 以下のように使います。 $result = mb_convert_variables("EUC-JP", "auto", $result);/
PHP

PHPでメールを送信したい

メールを送信するには mb_send_mail()関数を使用します。 mb_send_mail()はmail()のラッパー関数でヘッダと本文が mb_language() の設定に 基づき変換、エンコードされます。 たとえば、hogeh...
PHP

配列の中のどれかには一致するか?(in_array関数)

in_array関数を使うことで、配列に入った複数の値の中に対象の値があるかどうかを簡単に調べる ことができます。 たとえば、配列変数 $today_menu に "エビ", "ピーマン", "きゅうり" のように、食べ物のリストが 入っ...
PHP

PHPで先頭の文字を大文字にしたい

PHPで先頭の文字を大文字にしたい場合は、 ucwords()関数を使用します。 使用方法は簡単で引数に入れた文字列が、先頭文字が大文字になって介されるというものです。
PHP

apacheのconfigureで”configure: error: pcre-config for libpcre not found.”とでてエラー終了した

/
PHP

apacheのconfigureで”configure: error: APR not found.”とでてエラー終了した

apacheのインストールをしようとしたら以下のエラーが発生した。 APRというモジュールがなくて、エラー終了しています。 なので、APRモジュールをインストールします。 まずは以下のサイトにアクセスしてモジュールのソースをダウンロ...
PHP

PHPにアクセスするとソースが表示されてしまう

PHPをインストールしたけども、ブラウザからphpファイルを見るとソースが表示されてしまう! ってことが発生しました。 そういう場合の対処方法は、httpd.confの"AddType application/x-gzip .gz .t...
PHP

PHPのconfigureが”Sorry, I cannot run apxs.”とでてエラー終了する

PHPをインストールする際のconfigureコマンドで、以下のコマンドが出力 されて失敗した場合、apxsがないことが原因です。 "Sorry, I cannot run apxs. Possible reasons follow:"...
PHP

PHPのインストール

1. ソースのダウンロード まずは、以下のサイトからphpのソースをダウンロードします。 この時の最新は、5.4.9でした。 Linuxで使用するので、「PHP 5.4.9 (tar.gz)」というやつをダウンロード。 2. ファ...
PHP

PHP関連リンク集

基礎から解る!PHP入門講座 初心者のためのPHPプログラミング入門 PHP入門サイト~ETU~ PHP入門 入門サンプル置場 PHP入門 | イクケン PHP入門 | プログラム講座 PHP入門以前 PHP入門 | とほほ PHP入門 ...
PHP

Smartyで文字コードを変更する方法

Smartyテンプレート上で、日本語の文字コードを変更する場合は、PHPと同じく"mb_convert_encoding"を使用します。 UTF-8からShift-JISに変換する場合は以下のようにします。 /
タイトルとURLをコピーしました