ラベル PHP の投稿を表示しています。 すべての投稿を表示
ラベル PHP の投稿を表示しています。 すべての投稿を表示

htmltemplate.incがPHP5.3で動かない

PHPのテンプレートエンジンは、Hiroshi Ayukawaさんが作成したhtmltemplate.incをよく利用しています。
非常にコンパクトなので習得も早く、また軽いのも特徴です。

http://sourceforge.net/projects/htmltemplate/

PHP 5.5.0からMySQL関数が非推奨になりました

PHPには、MySQLに接続する関数が3種類あります。
http://www.php.net/manual/ja/mysqlinfo.api.choosing.php

このうち、MySQL関数がPHP5.5.0から非推奨になりました。

PHPで日本語入力チェック

掲示板のように投稿できるサイトを作ると、海外からのSPAM書き込みが増えてきます。
その対策として「入力された文章にひらがなまたはカタカナが使われているか」をチェックするようにしました。

PHP:Google Calendar API V3で予定の登録と削除を行う

Googleカレンダーと他のカレンダーとの同期方法にはいくつか方法があるようです。

  • Googleカレンダーで「URLの追加」をする・・・半日~1日程度のタイムラグがある?
  • OutLookを使ってExchangeプロトコルで同期する・・・OutLook限定;;
  • CalDAVサーバーを立てる・・・サーバーが必要(Macなら標準?)
  • Google Calendar APIを使う
今回はGoogle Calendar API V3を使ってみました。

PHP:キーワードランキングを取得するコードのサンプル

Googleトレンド、Yahoo!検索ランキング、gooキーワードランキング、twitterのつぶやきのランキングを取得してみます。

GoogleカレンダーっぽいWebアプリ「wdCalendar」を試してみる

LAMP環境で動くオープンソース(LGPL)のGoogleカレンダーもどき「wdCalendar」を試してみました。
ついでに日本語化とか、バグ対応とか。


fgetcsv()で日本語が空白になる

PHP 5.xでは、fgetcsv()で日本語(マルチバイト)データを取り込んだ時に空白になってしまいます。

Services/JSON, XML/RSS, XML/Unserializerをインストール

PHPで外部APIを利用するのに必要となるPEARをインストールしました。

date()関数でWarning

PHP5.3に移行すると、以下のような警告が出始めました。

PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this arning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/example.com/html/index.php on line 79