PHP

HTTP_Request2のサンプル

HTTP_Request2のサンプルは、このページが詳しい。http://labs.uechoco.com/blog/2009/01/php-pear-http_request2-sample-1.html

PHP header関数 リダイレクト時などに使う。

PHP header関数は、生のヘッダーを吐き出すときに使う関数である。PHPはHTMLに埋め込むことができるのが特徴の一つだが、リダイレクトしたいときなどもあるのだ。その場合は、このheader関数を使う。 http://php.net/manual/ja/function.header.php 使用例:…

OAuth認証

twitterのOAuth認証は難しい。私が何も分かっていない中で、完全な手順を網羅したブログを探せども探せどもないのだから、解決は難しい。あきらめるか、腹をくくって、一から情報を自分のものにしながら進めるかのどちらかしかない状態だ。暇ではないが、プ…

PHP fopen関数のモード一覧

http://www.php.net/manual/ja/function.fopen.php より fopen() で使用可能な mode のリスト mode 説明 'r' 読み込みのみでオープンします。ファイルポインタをファイルの先頭に置きます。 'r+' 読み込み/書き出し用にオープンします。 ファイルポインタを…

session_startは、一番頭にもってくる

PHP関数のsession_startは、途中で使うとダメらしい。HTMLのヘッダーはき出した後だと、絶対ダメらしい。エラーが出たから、調べたら、下記ページ発見。 http://ml.php.gr.jp/pipermail/php-users/2004-May/022291.html 私も、頭に持ってきたらエラーがなく…

@pagesにPEARをインストールする方法

私は@pagesを使ってPHPのプログラムを色々作ってみてます。@pagesにはどうやらPEARがあまりないらしく、使えないPEARが多いです。そこで、@pagesでPEARを使える方法を調べました。一般的方法だと思いますが、メモしておきます。 http://atbb.jp/pages/viewto…

PHP mail送信時の日本語文字化け回避方法

http://www.res-system.com/weblog/item/478PHPではmail関数だと、英語しか使えないので、mb_send_mail関数を使うのだが、それでもタイトルや本文が文字化けすることが多々ある。原因は文字コードが絡むことが多いが、PHPで文字コードといえば、mb_convert_e…

PHP mail関数

http://php.net/manual/ja/function.mail.php mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )これでPHPからメールがおくれます。Server Queenの場合は、所々設定済みのようで…

Services_Amazon リファレンス - ItemSearch

array ItemSearch( string $search_index, [array $options = array()])Example:

Services_Amazon リファレンス - ItemLookup

array ItemLookup( string $item_id, [array $options = array()])Example: ItemLookup('[ASIN(s)]', $options); ?> 要は、ItemIdを第一引数にセ…

PHPのamazonAPI認証関数

タイムスタンプ付きのURLを入れると、署名入りのURLを返してくれる。(関数の$secret_keyは自分のものに直す)by [PHP] Amazon Product Advertising API で認証付きリクエストを送る方法まとめ function add_signature($url){ // "Your Secret Access Key" $…

mktime関数によるエラー

mktime(): It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still gett…

入力フォームの作成/チェック用pear『HTML_QuickForm 』

PHPでHTMLフォームの作成/入力チェックをしたい場合、pearの、『HTML_QuickForm』がいいらしい。インストールしてみたところ、HTML_QuickForm2もあるらしい。HTML_QuickFormのリファレンス(日本語版)はここ。確かに結構便利そうだ。入力チェックはセキュ…

私のmacbookのPHPのpear list

Installed packages, channel pear.php.net:=========================================Package Version StateArchive_Tar 1.3.3 stableAuth_SASL 1.0.3 stableCache 1.5.5 stableConsole_Getopt 1.2.3 stableDB 1.7.13 stableHTML_Common 1.2.5 stableHTML_…

pear Services_Twitterのインストール(for mac with MAMP)

Services_Amazonと同じ要領で、下記コマンドを打ったが、今度は下記のようなエラーが出た。./pear install --alldeps services_twitter-0.4.0 WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to updat…

PHPの include関数 (HTMLヘッダを作成する場合の注意)

PHPはinclude関数を使うことで、別のページを読み込むことができる。別ページの拡張子は何でもよい。HTMLのヘッダをインクルード元ファイルとして作成しようとするときの注意としては、、関数(function)として作成すると、インクルード元のパスが表示されて…

PHPの簡略記法

PHP

は の簡略記法です。

PHP 文字列連結

PHP

PHPの文字列連結は、下記3パターンある。 追記 $str .= $str2 これは、変数strの内容に変数str2の内容を追記する。 連結 $str = $str.$str2 これは、変数strに、変数strと変数strを連結した内容を代入する。 非連結 $str = "$str$str2" これは、"で囲む…

PHPの基本

PHP

■PHPはサーバーサイドスクリプト サーバーサイドスクリプト⇒PHP, ASP, JSP, SSJS(ServerSideJavaScript) 等 クライアントサイドスクリプト⇒JavaScript, VBScript 等■PHPは速い PHPではリクエストのたびにプログラムを起動することがなく、サーバーに負担がか…