問題は、私のウェブサイトを私のPC上でXAMPPを使ってテストしているところです。モバイルデバイスでチェックすると、問題が発生し始めます。PHPエコーがHTMLの属性をローカルホスト上のモバイルで動作しない
1時間を費やした後、私は、モバイルデバイスがsrcまたはhref属性の中でエコーを実行していないことが問題であると考えました。私のコードは以下の通りです:
<link href="<?php echo config['url']['css'];?>/style.css" rel="stylesheet" type="text/css">
私のPC上で動作しているので、リンクは明らかに間違っていません。さらに、私が使用した画像:
<img src="<?php echo config['url']['images']; ?>/someimage.jpg" alt="Missing">
私にも同じ問題があります。私のPCに表示されますが、モバイル上ではaltだけが表示されます。しかし、他のエコーやインクルードは動作しています(したがって、サイトのコンテンツは表示されますが、スタイルやイメージタグはありません)。これは、例えば、働いている:私は直接の相対パスを使用する場合は
<title>Website Name - <?php echo $config['title'][$page]; ?></title>
、変数をエコーせずに、それはちょうどそれが必要として動作します。
だから、<link href="resources/css/style.css" rel="stylesheet" type="text/css">
、私のモバイルデバイスは、正しいアクセス権を取得していますこれらのフォルダへのアクセス権(これが原因かもしれません)。その場合、私はconfファイルをダブルチェックし、アクセスが許可されているかどうかを確認しました。彼らはされている。
btw、デバイスはIOS 9.3.1を実行しているiPhoneとiPadで、問題はサファリでのみテストされています。モバイルデバイスで他のブラウザを使用していませんでした。他のデバイスでテストしてみると、私はそれを更新します。
モバイルデバイスでXAMPPをどのように参照していますか?ローカルホストまたは物理フォルダに接続していますか? –
サーバーのアドレスを電話に書き込もうとしましたか? –
私はlocalhostを使用しています。これは私が閲覧するものです: http://192.168.0.105:8080/sitename/ 私のPC上ではhttp:// localhost:8080/sitename / – DKaikster