• 締切済み

MEからXPに変更してからのHP作成について

私は以前MEを使っていてHPを持っていました。 PCの調子が悪いのでそのPCを処分して、主人のPCをXPにアップし 共有して使うようになりました。 ずっとHPをアップさせておらず、デザインも変えたいと思い、最近触り始めたのですが うまくいかず困っています。 XPにしてから保存した画像がアップできないんです。 MEの時はマイドキュメントにHPのフォルダを作って保存してあったのですが、 共有にしてからのマイドキュメントは「Documents and Settings\私の名前\My Documents\HP」 というフォルダになっています。 それが影響しているのでしょうか? とにかく画像が出したいので、<img src="画像名"border=0>と入れるのですが ×印になって画像が出てきません。 何かやり方が間違っているのでしょうか? MEとXPではやり方が違うのでしょうか? (以前MEの時に保存してあった画像は出ます)

みんなの回答

  • ttk11
  • ベストアンサー率25% (40/154)
回答No.10

こんにちわ フオルダー関係でないとすれば 漢字の問題かもしれません ffftp では漢字送信が保証されているかどうかがやや 不安を感じますし インタ-ネットの世界では Unicode に関しての 注意事項があるようです (htlmやvb関係の本を見るとそのようなことが  出ています  私自身は詳細までは知りませんが。。。) 対策としては、漢字のところを半角英字にしたほうが やはり安全だと思います それから、「ソース表示」で実際のhtlm状況が どうなっているかを確認したほうが解明が早いかも しれません

paruru2001
質問者

お礼

回答ありがとうございます。 漢字の部分は変更しようと思いやってみたのですが「できません」となりました。 で、いろいろやってみたのですが、結局私の出したい画像の拡張子の問題だったようです。 jpeという拡張子になっていたのですが、私の借りているHPスペースがこの拡張子を使えないので画像がでなかったようです。 引越しをしたら画像は出るようになりました。 が、また新たな疑問が・・・。 それはまた改めて質問させていただきます。 この場を借りて・・・皆様ありがとうございました。

  • weio
  • ベストアンサー率32% (23/71)
回答No.9

#4さんの回答とそれへのお礼の感想ですが やはり日本語ファイル名が原因になっているような気がします。 #1さんのおっしゃる通り基本的にOSは関係ないはずですが MeとXPの違いでこの件に影響があるとすれば 漢字コード(SJIS,Unicode)の違いぐらいしか思いつきません。 ファイル名を半角英数にしてみてはどうでしょう。 (たとえばローマ字を使うとかで)

paruru2001
質問者

お礼

回答ありがとうございます。 日本語ファイル名は、最初に主人がどうやったのかわからないのですが、 画像とHTMLが同じところに入っていれば、フォルダ名は書かなくてよいのですよね? 漢字コードの違いというのはどういうことなのでしょうか? どこかで変えることができるのでしょうか?

  • d-3
  • ベストアンサー率42% (16/38)
回答No.8

わけがわからなくなったならば、一回ホームページ用のファイル全部を C:\HP とか、解りやすいフォルダを作成し、全部コピーして、そこからFFFTPで転送してみてはどうでしょうか? 画像が×マークなときは以下の点を再確認。 1.画像のファイル名は正しいものですか? 拡張子も含めて、大文字/小文字間違えてませんか?(GIFとgifとか) 漢字など2バイト文字を使っていませんか? 2.画像ファイルへのパスは合っていますか?  例えば、 public_html(フォルダ) ├index.html ├***.html └image(フォルダ)   ├rogo.gif   └***.jpg となっていて、"index.html"に"rogo.gif"を表示させたい場合は、 <img src="image/rogo.gif" alt="" width="***" height="***"> となります。上のimage/にあたる部分に、"Documents and Settings/私の名前/"がはいってしまっていませんか? サーバー側では、パスにスペースや漢字が入っていてはまずいことがあるので、それで画像が表示されていない場合があります。  ちなみに、HTMLと画像ファイルが同じ場所にある場合(上の例では"public_html"フォルダ内にある場合)は画像ファイル名だけでいいです。

paruru2001
質問者

お礼

回答ありがとうございます。 おっしゃる通り、C:\HPというフォルダを作ってやってみたのですが、同じです。 画像名も拡張子も何度も確認しているのですが・・・。 画像とHTMLは同じところに入っています。 もう何がなんだかわかりません(><)

  • ttk11
  • ベストアンサー率25% (40/154)
回答No.7

こんにちわ たぶんフォルダ-の関係だと思います ・ffftpで送信する時 ・相手サーバー内で割り当てされている名前指定と  送信された時の受け入れプログラム ・httpプログラム(ホームページビルダーなど)  でhtml命令を自動的に作成する機能 などにおいてフォルダ-の絶対パス、相対パスが 自動変換・判断されてしまうことがあります 対策ですが ホ-ムペ-ジ用のhtmlファイル、画像は すべて1つのフォルダ-で集中させる htmlプログラムではフォルダ-階層は書かない (同一フォルダ-ということで、相対パス表現) 画像だけを1段下のフォルダ-へ入れるというのは 自分で運営しているサーバーならばともかく 借りているサーバーの場合はあまり自由がきくとは 言えないので、的確ではないのかもしれません 現在ソーバー側でどのような状態(階層)で 登録されているのかをffftpで 確認したらいいと思います

paruru2001
質問者

お礼

回答ありがとうございまうs。 HTMLと画像は同じファイルに入れてあります。 階層も書いていません。 なのに出ません。 ほんとどうしたらいいのやら(><)

回答No.6

画像ファイルの種類は何ですか?(JPEG/GIF/BMP/PNG/TIFF) IEがサポートしていない特殊なファイル形式だったり、拡張子が抜けていたり、半角、全角の間違いだということはないですよね? 他の画像ファイルは表示できるとありますが、同じページ内ですか? FTP転送がうまくいっていないのは、全部のファイルなのか、その問題の画像ファイルだけなのかよく判らないですが・・・。

paruru2001
質問者

お礼

回答ありがとうございます。 画像ファイルはJPEGとGIFです。 名前も何度も確認しているのですが・・・。 画像ファイルはhtmlと同じファイルに入っています。 念のためMEの時に保存してあった画像を今上書き保存で保存しなおしてみたのですが、表示されません。 何かおかしいのでしょうか。 転送も何度もやってみているのですが・・・。 ほんとどうしていいのかわかりません(><)

noname#199778
noname#199778
回答No.5

すでに回答されている内容と被るところも多いと思いますが… 画像のURIは、相対パスで正確に書いていますか? 絶対パスで書かれていると、ファイルを転送したときに読み出せないということが良くあります。 <img src="画像名" border=0> の画像名は、拡張子の違い(たとえば.jpgと.jpegのように)や、大文字小文字の区別も含めて正確に書き写されていますか? (「src="画像名"border=0」のように属性の間に半角スペースが入っていないということはないですよね?) 画像ファイルは指定したフォルダの階層上にありますか? URIの中に、2バイト文字(日本語)は混ざっていませんか? 2バイト文字をURIに含めた場合、それが問題になる可能性があります。 まずは落ち着いて、非常に基本的なところから見直してみるのが良いような気がします。 慣れてきていても、案外基本的なミスを見落としてしまうことは良くあることですから、一息入れてからじっくり見直してみると、原因が見つかるかもしれませんよ。

paruru2001
質問者

お礼

回答ありがとうございます。 画像名も拡張子もちゃんと記入していますし、何度も確認しているんですが・・・。 画像ファイルはHTMLと同じファイルに保存してあります。 念のためMEの時に保存してある画像を今もういちど上書き保存してみたのですが、表示されません。 何がおかしいのでしょうか。 今最初から見直しているのですが、どうにもこうにもだめです(><)

  • the845t
  • ベストアンサー率33% (246/743)
回答No.4

ビルダー系を使用されていますか? その為、画像の呼び出しのパスが、 Documents and Setting\..... と続いているのではないでしょうか。 単に画像の名前を間違えている可能性もあります。 アップできないということがアップロードという意味であれば、 どのFTPソフトを利用されているか分かりませんが、 "私の名前"というところが日本語を利用されていれば、それが原因かもしれません。

paruru2001
質問者

お礼

回答ありがとうございます。 作成にはメモ帳を使って書いています。 やはり私の指定方法が間違っているのでしょうか・・・。 ”私の名前”のところは日本語になっています。 しかし他の画像は出るのです。 ほんとどうしていいのかわかりません(><)

noname#169116
noname#169116
回答No.3

その My Documents\HP のフォルダ内に以前のままの階層構造でデータがあれば、基本的に同じようにアップするだけですが、表示できないというのは、ネット上ですか?ローカルでもですか? ×<img src="画像名"border=0>   ↓ ○<img src="画像名" border=0> です

paruru2001
質問者

お礼

回答ありがとうございます。 表示できないのはネット上もローカルもです。 ×<img src="画像名"border=0>   ↓ ○<img src="画像名" border=0> ↑の違いがわからないのですが・・・。

回答No.2

>XPにしてから保存した画像がアップできないんです。  ホームページ作成に何を使っているか、転送に何をつかっているかくらいは書いてください。 >とにかく画像が出したいので、<img src="画像名"border=0>と入れるのですが×印になって画像が出てきません。  これはサーバーにファイルを転送した後ですか?  ローカルで表示させたときですか?  状況がはっきりしないので、これでは誰でも答えにくいものがあります。

paruru2001
質問者

お礼

回答ありがとうございます。 作成にはメモ帳を使って書いています。 転送はFFFTPです。 画像が出ないのはローカル表示も転送してからもです。 もし何かおわかりでしたらお願いします。

  • nessnet
  • ベストアンサー率23% (4/17)
回答No.1

ウェブサイト作成において、OSは関係ありません。 おそらく、指定方法が間違えているのだと思います。 HPフォルダの中に、画像とHTMLファイル(画像を表示させる奴)が入っているのならば、画像の指定は、 <img src="画像名.拡張子" border="0">でいいはずです。 MEだからXPだからと言うのは関係ありません。

paruru2001
質問者

お礼

回答ありがとうございます。 そうですよね、OSは関係ないですよね。 やっぱり私の指定方法が間違ってるのか・・・。 ちゃんとフォルダの中に画像もHTMLファイルも入ってるんですが、出ないんですよね・・・。 違う画像では出るんですが。 もうどうしていいのかわかりません(^^:

関連するQ&A