ホームページを作成するに当たって躓いたり、悩んだりしたこと ホームページの制作・作成 Web制作 HP作成 Webシステム開発会社 ジーエープロ

ホームページ制作・Webシステム開発Last Up date 2014.6.20

ジーエープロの会社概要ホームページ制作・更新 Webシステム開発に関するお問い合せ

Webシステム開発が得意なホームページ制作会社 ジーエープロ 独自開発のアクセス解析を活かしたWeb制作・更新サービスを大阪中心に展開

ホームページ作成段階(現在制作中)

  • まだデザインに捕われたサイト作るのですか?
  • 成長するインターネットの市場

ホームページ更新段階

ホームページ制作・更新Tips

ホームページ制作・Webシステム開発 ビミョーなTips(随時更新)

【2007年1月29日(月)】
システム担当の佐藤です。

弊社で、SOAPを使ってAmazonのデータを引っ張ってこようと言う話が持ち上がりました。

 

石鹸?

 

SOAPとは 【Simple Object Access Protocol】の略語で、とりあえず得意なPHPからやってみようと。

サーバーにPHP SOAPモジュールをインストールし、libxml2・・・などなど、必要なものをインストール。

 

ここを参考に、サンプルコードを作成。

http://www.doyouphp.jp/php5/php5_soap_extension_server.shtml

 

いざ、実行!

 

あぇ・・・動きません。

「looks like we got no XML document」だそうです。

XMLとちゃうレスポンスでっせ!・・・と言われても。

 

ライブラリ、リクエストヘッダ、などいろいろ見回してみたけれど、悪そうなところは有りません。

 

・・・解決策が見当たらないまま4時間経過。

 

もう一度、Yahooの検索結果を元に、英文の参考資料を読み直す。

 

・・・ありました。

「あなたのソースに、空白か改行コードが入っていませんか?」
「ソースをコピー&ペーストしたりすると余分な文字列が入ることがあります。」

 

・・・「はい。あります。」

サーバーソース側の一番上に改行コードがイラッシャイマシタ。

 

--- ソース ---

\n

<?php

・・・・

 

改行コード取っ払ったら問題なく動きました。ちゃんちゃん。

 

残りは、apache の mod_security です。こいつも引っかかって動いてくれません。

 


【2006年12月27日(水)】
システム担当の佐藤です。

InternetExplorer7がリリースされてから、IEの安定度がさらに悪くなった気が・・・
そんなことはさておいて、弊社の環境なのか?IE7でURLエンコードされていない2バイト文字をPHPにGET渡しすると、正常に動かないんですよ。

IE6やMozillaFirefox、Operaでは障害が出なかったのですが、とあるお客様のところでどうしても2バイト文字を渡さなければならないところがありまして・・・

弊社の開発環境は、アクセス解析ソフト「アクセク」のユーザー環境の「調査」より、世の中の85%以上がまだ使っているIE6が標準なんです。
営業の稲田はIE7を真っ先に導入して「落ちる〜〜」と嘆いていますが、システム担当たる私はIE7の導入を許されていません。
あまんじゃくな私は昔からFirefoxがメインブラウザなので、さして痛くは無いんですけどね。

URLエンコード・デコードで使えるPHPの関数は
・urlencode($string)
・rawurlencode($string)
・urldecode($string)
・rawurldecode($string)
で、今回は普通にrawurlencodeを使いました。

<form method="get" action="hoge.php">
<div id="formArea">
<input type="hidden" name="zenkaku" value="<?php echo rawurlencode("ホームページ制作"); ?>" />
<input type="submit" value="検索"/>
</div>
</form>

こうすれば、問題なく通りました。最初っからこうやって組んでおけばあわてることも無かったのに。


Valid XHTML 1.1Valid CSS 2.0

当サイトへのリンクは自由です。ただし、著作権はジーエープロにあります。
© 2001-2017 GA-Pro All rights reserved
Created by ホームページ制作サービス

Web・ホームページ アクセス解析ASPサービス アクセク

Yahoo! Japan