• ベストアンサー

EZWebからhdmlを閲覧できない

geocitiesのサーバに、携帯電話向けホームページ(hdml)をアップしたのですが、au端末(A1013K)から閲覧すると、「1015: 表示できない情報です。(Type)」というメッセージが表示されて、ページが閲覧できません。なぜでしょうか? ちなみに、ページの内容は、短いテキストしか載せていません。 また、geocitiesサーバでhdmlは対応しているようです。

  • worf
  • お礼率12% (1/8)

質問者が選んだベストアンサー

  • ベストアンサー
  • manoh
  • ベストアンサー率60% (9/15)
回答No.3

自分が使っているソースを例に書いておきますね。 <?php header("Content-Type: text/x-hdml; charset=Shift_JIS\n"); ?> <HDML VERSION="3.0" PUBLIC="TRUE" TTL="0" MARKABLE="FALSE"> <ACTION TYPE="ACCEPT" TASK="NOOP" LABEL=" "> <ACTION TYPE="SOFT1" TASK="RETURN" LABEL="戻る"> <DISPLAY NAME="TOP" TITLE=" "> <!-- ここに内容を記述 --> </DISPLAY> </HDML> 上記のようにPHPでなくてもCGIでも構いませんが、コンテンツタイプを出力してあげれば正常に表示されると思います。

worf
質問者

補足

ご回答有難う御座います。 早速、記述して下さったコンテンツタイプの部分のみを、私が下記に書いたコードに追加して、確認しましたが、やはり同じエラーが出て、ページが正しく表示されませんでした。 次に、記述して下さったコードを丸々コピーさせてもらい、確認しましたが、同様のエラーとなりました。

その他の回答 (3)

回答No.4

#2の者ですが少々・・・。 本当にアップロードが成功しているのでしょうか? 1.場所を間違えている。 2.パーミッションの設定を間違えた。 3.アップロード時に文字コードを変換してしまっている。(ツールによってはその様な機能あり。拡張子等で判断したりして勝手に変換する設定もあり・・・。) とりあえずダウンロードして確認してみるのも良いかも? 場所(アドレス)の確認は見えないのだからちょっと困難なので とりあえず拡張子をかえてアップロードし ゴミファイルだからIEなどのブラウザで見にいけば ダウンロードできるのではないかと思います。 それか思い切ってPCにHDMLを閲覧できる環境を作って PC上で確認するか・・・。 (そうとう手間がかかりそうなので最後の手段ですかねぇ~) <HDML VERSION="3.0" MARKABLE="TRUE"> <DISPLAY NAME="01"> TEST001 </DISPLAY> </HDML> 一応、日本語の無い文字コードに影響されない とにかく簡単な検証用ソースです。

回答No.2

検証はしていませんが、とりあえず思いつく疑問点・・・。 HDMLって、値は素のままの指定でよかったのでしょうか? "(二重引用符)で囲う必要があったような気がしたのですが、気のせいかなぁ~??? あと、表示して確認できていないのだから、 文字化けの可能性もあります。 ちょうど「メニュー」なんて日本語を使っていますし、 これが化ければその後の閉じタグに影響がでて、 タグが正式に閉じられていないと判断されたり、 当然化けた文字ですからどの様な値か不明なので 扱えない文字の可能性もあります・・・。 検証環境がないので(というか、今から用意するのも面倒なので)あくまで机上で思いつく範囲です。 検証という事はしていませんが、とりあえず参考まで。

参考URL:
http://www.au.kddi.com/ezfactory/tec/spec/4_05.html
worf
質問者

補足

ご回答有難う御座います。 ダブルコーテーションで囲みましたが、同じエラーが出てしまい、表示できませんでした。 文字化けのを指摘頂きましたが、文字コードにはShift-Jisを用いています。 ちなみに、geocitiesではエラーが出る現状は変わらないのですが、infoseekの方で同じファイルをアップロードして、携帯電話で見たところ、ちゃんとページが表示されました。

  • manoh
  • ベストアンサー率60% (9/15)
回答No.1

HDMLはかなり厳密に記述しないとエラーで表示されないことが多いです。 参考URLによると以下の3つの理由が考えられるようですね。 1. webサーバーのMIME設定で、HDMLの設定がされていない。 2. EZサーバーで変換できないデータが含まれている。 3. CGIでのHDMLファイルの吐き出し時にContent-typeが設定されていない。 1.については、geoの方で対応しているようなので問題なしとして、2,3の点についてご確認してみてはいかがでしょうか?

参考URL:
http://www.au.kddi.com/ezfactory/tec/spec/error.html
worf
質問者

補足

ご回答有難う御座います。 ちなみに、タグは以下のように記述しています。 ---------- <HDML VERSION=3.0 MARKABLE=TRUE>  <CHOICE NAME=menu>   メニュー  </CHOICE> </HDML> ---------- 2.に関してですが、auのサイト(http://www.au.kddi.com/ezfactory/tool/ezez/index.html)を参考に作成していきましたので、変換できないデータが含まれているとは考えにくいのですが…。 タグの記述ミス等ございましたら、ご教授下さい。

関連するQ&A

  • EZwebで、HDMLしか見られない端末の割合

    PC/携帯で閲覧可能なコンテンツを作成しています。 現在、EZweb端末で、 HDMLしか見られない機種の使用割合は どのくらいなのでしょうか?

  • HDMLが実行できない

    HDMLファイルを借りているレンタルサーバにアップし、このファイルにネットからアクセスした場合、HDMLが読み込まれ実行されるのではなく、HDMLのソースがそのまま表示されてしまいます。 HDML対応のサーバでない場合、このようなことが起こってしまうのでしょうか? レンタルサーバのOSは、FreeBSD 4.8です。 ちなみに、HDMLが実行できる環境を作るには、何が必要になるのでしょうか?

  • auブラウザのHDMLとXHTMLの使い分け

    HTMLでテーブルタグを使用した携帯サイトを作成したのですが、au端末だとテーブルが表示されません。 auの最近の機種はXHTMLに対応しているということですが、これはXHTMLではないためにHDMLに変換されているということなのでしょうか? auブラウザはどのような条件でXHTMLとHDMLを使い分けているのか教えてください。

  • auブラウザのHDMLとXHTMLの使い分け

    テーブルタグを含むHTMLをauで表示するとテーブルが表示されません。 これはHDMLに変換されているからなのでしょうか? 利用している端末は最新のものです。 HDMLに変換されているとすれば、変換されないようにするにはどうすればいいでしょうか? XHTMLで書けばいいのでしょうか?

    • ベストアンサー
    • au
  • AUのA1000シリーズのHDMLについて

    AUのez-webのサイトでA1000シリーズはHDML形式と掲載されていましたが、最新機種のA1404S/SIIはいまだにHDMLなのでしょうか? また、「HTMLで記述されたコンテンツをEZサーバでHDMLに言語変換」と記述してますが今はどの機種でも変換して閲覧可能になるのでしょうか? もし変換されるならHDMLを気にせずサイトを作れるのですが・・・ ご教授おねがいします。

    • ベストアンサー
    • HTML
  • ezwebにおける POSTメソッドでの CGI実行はできるのでしょうか?

    下記のような普通のcgiを実行しようとしているのですが、 ezweb(au)だと「ページが表示できません」となってしまいます。 <form action=aaa.cgi method=post> ID<input type=text name=id> pass<input type=password name=pass> <input type=submit value=login> </form> 「method=get」にするとできるのですが、idとパスワードがURLに表示されてしまうので、できればpostで実行したいのです。 ■質問■ (1)ezwebだとpostではできないのでしょうか? (2)何かキャッシュのコントロールなどで回避できるのでしょうか? (3)キャッシュのコントロールの場合、それはユーザー側でやることですか?それともCGI側でできることですか? auはA5501T でCDMA1Xシリーズです。 UPのシミュレーターでも動作しませんでした。 auのページで仕様を見ると、POSTメソッドはOKになっており、また、HDMLではなくHTMLにも対応しているとのことでした。 3キャリア対応にしたいので、auだけのためにHDMLでかくようなことはしたくないのですが。。。

    • ベストアンサー
    • CGI
  • LAN接続でホームページを閲覧しているとくとつながらなくなる。

    ネットワーク接続でホームページを閲覧していると3~4ページくらい開くとつながらなくなってしまいます。DNSエラーのメッセージ画面になるのです。 LANで繋がっている端末のパソコンは全て同様の症状です。 ダイアルアップルータを再起動しパソコンを再起動すると接続できる状態になるのですがやはりダイアルアップルータの不具合なのでしょうか?どこから確認していけば良いのでしょうか? Win98とWin Meの共存するネットワークなのですがWin Meのネットワークコンピュータでネットワークコンピュータ内にはサーバのフォルダは個別に表示されているのですがネットワーク全体をクリックするとネットワークに接続出来ませんとエラーが帰ってきます。これも関係しているのでしょうか?プロトコルなどは全端末とも同様の設定にしてあります。

  • HDMLの<CENTER>について

    携帯ページを作ろうとHDMLを始めました。 しかし、どうも理解できない点があるので教えて欲しい事があります。HDMLで<CENTER>を利用したときにタグが効いたり、効かなかったりします。 参考書など読んでもよくわかりません。 例えば <HDML VERSION=3.0 MARKABLE=TRUE TTL=0> <DISPLAY NAME="test_index" TITLE="TEST EzWeb"> <CENTER>test <BR> <CENTER>テスト <BR> ※<CENTER><IMG ICON="334">テスト<IMG ICON="334"></A> <BR> <CENTER>テスト <BR> <CENTER>テスト1|テスト2 <BR> <LINE>テスト<BR> ※<CENTER>テスト1|テスト2 のところが変な改行になったりします。 仕方が無く<TAB>を入れたりしてごまかすのですが また、それ以降変な表示をするので困っています。 何方かアドバイスお願いします。

  • 携帯サイトの携帯端末からの閲覧について

    レンタルサーバーで携帯サイトを運営しているのですが、一部の携帯で接続できなくなりました。PCはOK。携帯も試した限りではドコモOK、SoftBankの911Tで接続すると、「応答が得られません・・T2050403)」 というメッセージが表示されてしまいます(もう2日目です・・)。先日まではこの端末でも接続できたのですが・・(もちろん他サイトは問題なく閲覧できます!)理由がわからなくて気持ちの悪い思いをしております。 もちろんアクセス制限などは一切していません。 考えられる理由としては、(1)サーバーの設定 (2)携帯端末の不具合(まずないと思いますが・・)(3)SoftBankの閲覧規制? このぐらいしか考え付きませんが、その他の考えられる理由も含め、どなたか教えていただけないでしょうか?宜しくお願いします!

  • EZwebでCGIでの画像DLについて

    カテゴリーを変えて、再度お尋ねします。 EZweb用にCGIを使って画像のダウンロードを試みています。EZwebのサイトからダウンロードCGIを入手し、HDMLもEZwebサイトのものに手を加え(ファイル名、ファイル容量の書き直し)、手配したレンタルサーバにアップしました。携帯(A5507SA)からHDML文にアクセスし、ファイル名をクリックし、「ダウンロードしますか?」と聞かれるので、「実行」を押します。ダウンロード中となり、何%かダウンロードするのですが、「ダウンロードできません」と表示されて終わってしまいます。(データフォルダには何も落ちていません)。メール添付で画像ファイル(JPEG:CRC付加済2K程度)が表示できることは確認しました。あと1歩というところですが、どうしてもその先に進めません。 (友人のW21Sで試すと「デバイスエラー」と表示されるそうです)どなたかこの件についての解決策を教えてください。よろしくお願いいたします。

    • 締切済み
    • CGI

専門家に質問してみよう