御茶義理の人の似非ブログ

-「御茶御茶からの新着情報ろぐせえぶ」-

☆普通の新着情報に戻る
☆西瓜料理
☆セーフコフィールド
☆アンコールワット
☆[ポルトガル]マディラ
☆AirH"プラン選択


☆新着コメント

20000501(cialis)
20000501(rington)
20060303(mandm)
20060108(Yuumi)
20060108(ばか)

☆リンク
☆連絡先
  • mixi
  • skypeID( GochaGiri-の人 )
    のを no に変換
    人を hito に変換

ライブドア買えず。うーん上がったかあ

2005/02/25
 給料日らしい。UFJ 銀行がバグっているようですが、トラフィックの異常でエラーが出るってことはいつになったら改善されるんでしょうね〜。
 まじめにプログラムしています。今までしていなかったのは何故だと自分でも言いたいですが、しています。現在進行率 55% ぐらいです。ただ、デザインが 0% なので早くデザインの詳細を決定出来るためにも、全体のプログラムをくみ上げら無ければなりませんわ。
 そのプログラムで、 php の場合 POST のデータは $_POST の配列にはいります。これはとても便利でいいのですが、同じ変数名で複数の値を渡したときに、perl だと use CGI モジュールを使って $cgi->param( 'hoge' ) ってやれば配列に格納されるのにもかかわらず、php の場合は最後に渡された値しか入りません。なので、どうしても複数を受け渡すときには hoge[] と変数名を配列として宣言するか、もしくは生データで受け取らなくてはならないのです。で、生データで受け取る方法を以下と思って書いたのですが、STDIN では受け取られませんでした。
if( getenv( 'CONTENT_LENGTH' ) ){
	print 'CONTENT_LENGTH:' . getenv( 'CONTENT_LENGTH' );
	if( $sfp = fopen("php://stdin","r")){
		do{
			print fgets( $sfp , getenv( 'CONTENT_LENGTH' ) );
		}while( !feof( $sfp ) );
		fclose( $sfp );
	}
}
 どうすればいいのかなあと思って色々聞いてみますと、どうやら php://input で受け取られる見たいです。php は高度な関数は一杯用意されていますけど、ローレベル系は隠されているので探すのに一苦労です。自分で書いたプログラムを見ても、while などの単純な命令は少なくて書けるのがわかりますが、後で見たらなんだこれ?って言うような関数がいっぱいあります。便利に用意されすぎのような気もします。
 この前行ってきた母校の先生から電話がかかってきて、停電後 LAN が繋がらなくなったそうな。ルータとパソコンの電源を入れ直してもリンクしない。困り果てているそうなので、色々とアドバイスをしました。きちんと接続も出来ているしおかしいなあと言うことでしたが、LAN ケーブルを抜いて、差し直したら治ったそうです。わけわからん。
 本日の気分:ライブドア買えず。うーん上がったかあ:0 時間( 計 0 時間 ),明日のラッキーアイテム:時差回数券

コメント

お名前
コメント
2005 年 02 月

  12345
6789101112
13141516171819
20212223242526
2728     

普通の新着情報に戻る

最新に戻る

マイクロアドBTパートナーでおこづかいゲット!

ログ
19989101112
1999123456789101112
2000123456789101112
2001123456789101112
2002123456789101112
2003123456789101112
2004123456789101112
2005123456789101112
2006123456789101112
2007123456789101112
2008123456789101112
2009123456789101112
2010123456789101112
2011123456789101112
2012123456789101112
2013123456789101112
2014123456789101112
2015123456789101112
2016123456789101112
2017123456789101112
201812345678910


NY oil
RSS feed meter for http://www.majo.co.jp/cosplay/blog.cgi