• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:元のソース 実際のコードが違う)

ブラウザで見る元のソースと実際のコードが違います

このQ&Aのポイント
  • 簡単なWEBページの作成中に、ブラウザで見る元のソースと実際のコードが一致しなくなりました。
  • コードを調べてみた結果、特に修正した覚えはないのにソースが異なっていました。
  • 具体的な問題箇所の例を挙げると、<input>タグのクラス属性が重複しているなど、おかしな部分があります。

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

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1337/1815)
回答No.3

>PHPコード ざっと見た感じでは特に問題になる部分は見当たりません。また日を置いて改めてアクセスしたら元に戻った~と言う所から、もしかしたらこれはUser側では無く、サーバ側のキャッシュ等の不具合かも?? CSSの問題は表示位置が画面外に飛んで見えなくなる等の致命的な症状で無い限り、とりあえずは置いておいて…。当面は様子見と言うか、特にPHPコードを一部弄っては更新して確認、一部弄っては更新して確認~を繰り返すと、サーバ側で何らかのキャッシュソフトが導入されてる場合、以前のデータが完全に上書きされずに部分的に残って変になる場合があります。 CSSがおかしくなっているのも、恐らくはそれが原因だと思います。 P.S. PHPとMySQLの運用実験を行うのなら、やはり自PC内のローカル環境下にxammp等でエミュ環境を構築して行うのが良いと思います。

a7a7a77a7a74
質問者

お礼

ありがとうございます。 4017B様のおっしゃる通り 先程みますと直ってました! css部分は もう一度書き直すと反映されます。 お忙しい中、長々とお付き合いしていただき 誠にありがとうございました!

その他の回答 (2)

  • 4017B
  • ベストアンサー率73% (1337/1815)
回答No.2

>HTMLでは無くPHPファイル むむ?つまりPHPにプログラムを書いて、それをweb上で走らせた実行結果がおかしいと言う事ですか?なら単純に該当PHPファイルに書かれたコードにミスと言うかバグが有る、と言う風に考えるのが一番自然ですが…。 より詳しく解析するには該当PHPファイルに書かれた実際のコードを見てみるしかないですね。可能なら補足などに記述するか、或いは適当なストレージサービス等にPHPファイルをそのままUpして貰えれば、問題箇所が分かるかもしれません。

a7a7a77a7a74
質問者

お礼

お礼もれでした ありがとうございました。

a7a7a77a7a74
質問者

補足

<?php session_start(); if(isset($_SESSION['login'])==false) { print'ログインされていません<br/>'; print'<a href="memberlogin.html">ログイン画面</a>'; exit(); } else { ptint'ログイン中'; } ?> <!DOCTYPE html> <head> <meta charset="UTF-8" name="viewport" content="width=device-width,user-scalable=no,maximum-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="stylezyoho.css" /> <link rel="stylesheet" media="all" type="text/css" href="smartzyoho.css" /> <title>情報</title> </head> <body> <div class="navi"> <a href="edit.php">情報編集</a> <a href="messagedisp.php">メッセージ一覧</a> <a href="memberlogout.php">ログアウト</a> </div> <?php try { $id=$_POST['id']; $dsn='mysql:dbname=****; host=***'; $user='***'; $password='***'; $dbh=new PDO($dsn,$user,$password); $dbh->query('SET NAMES utf8'); $sql='SELECT * FROM zyoho WHERE id=?'; $stmt=$dbh->prepare($sql); $data[]=$id; $stmt->execute($data); $rec=$stmt->fetch(PDO::FETCH_ASSOC); $id=$rec['id']; $memberid=$rec['memberid']; $city=$rec['city']; $brand=$rec['brand']; $sonota=$rec['sonota']; $gazou1=$rec['gazou1']; $day=$rec['day']; $dbh= null; if($gazou1=='') { $disp_gazou1=''; } else { $disp_gazou1='./gazou1/'.$gazou1.''; } } catch(Exception $e) { print'ただいまえらーがはっせいしました'; exit(); } ?> <div class="zyoho"> <div class="gazou"> <img src="<?php print $disp_gazou1;?>" width="500" height="350"> </div> <div class="sonota"> <table> <tr> <th>掲載日</th> <td><?php print $day;?></td> </tr> <tr> <th>都道府県</th> <td><?php print $city;?></td> </tr> <tr> <th>メーカー</th> <td><?php print $brand;?></td> </tr> <tr> <th>その他</th> <td><?php print $sonota;?></td> </tr> </table> </div> <form action="message.php" method="post"> <input type="hidden" name="id" value="<?php print $id;?>"> <input type="hidden" name="brand" value="<?php print $brand;?>"> <input class="submit" type="submit" value="メッセージを送る"> <input class="back" type="button" onclick="history.back()" value="戻る"> </form> </div> </body> </html> 本日パソコンを立ち上げると 元のソースが正常に治ってました。 しかし今まで適用されていたCSSが一部適用されなくなりました。

  • 4017B
  • ベストアンサー率73% (1337/1815)
回答No.1

ちょっと情報が少ないので補填してください。 Q1. 最終的なHTMLファイルは何処にあるのか? つまりローカルな自分のPC内で動作確認をした時の挙動なのか?それともインターネット上のどこかにファイルをUpした後にブラウザで見たらそうなってるのか? Q2. 純粋にHTMLファイルのみで完結した運用環境なのか? 例えば「WordPress(ワードプレス)」の様なCMS系サービスを併用してるのか?それとも何も特別な外部サービスは使わず、純粋に自作のHTMLファイルのみを手作業でUpする環境なのか? Q3. 最低限、使用OSとブラウザの種類とバージョンは必ず明記して貰わないと、技術的な助言は一切出来なくなるので、特に正確にお願いします。

a7a7a77a7a74
質問者

お礼

早速の回答ありがとうございます。 Windows8.1 InternetExplorer11 バージョン:11.0.9600.18231 ザンプの導入に手間取ったため 無料のレンタルサーバを借りてwebページをつくってます。 htmlファイルではなくphpファイルなので、コードなどの編集の都度 FFFTPにアップしてブラウザで確認しております。 WordPressのような外部サービスはつかっていません。 先程まで普通にデザインなど できていたのにいきなりこのような状態になりました。 特別なにかいじくったわけでもなく ソースコードも特にいじってません。 cssのデザインの確認のため ブラウザを最新に更新すると このような状態です。

関連するQ&A

専門家に質問してみよう