現在、基本的にJavaScriptで書かれたサイトを持っていますが、主にPHPで書き直すことにしました。私が置き換えている主なビットは、spry を使用して、xml データセットから値を javascript 変数に読み取ります。
mySQL を使用した PHP は、私が spry を使用している仕事を簡単に引き受けることができますが、サーバー側にしたいスクリプトの別の部分があります。
現在何が起こっているかというと、ページが読み込まれると、関数が画像のサイズを決定し、サーバーで取得するサイズを決定します。サイズの異なる 5 つのファイルがあり、アップスケールする必要がない最小のファイルが選択されます (ただし、ダウンスケールは可能です)。これを spry からの情報と組み合わせて、以前に設定されていない img 要素の src を設定します (これは、現在の設定で私が嫌いなことの一部です)。
私はグーグルで調べましたが、問題を知っています.PHPはサーバー側で解析しますが、その時点では画面サイズを知ることができません。
なくても構いません。このタスク用に既存の JavaScript を保持するか、これは少し不安定です。または、1 つのサイズの画像だけを使用すると、サイトの品質が低下します。
PHPに埋め込む画像を決定させるためのトリックを持っている専門家がいるかどうか疑問に思っています。ブラウザが最初にサイトをリクエストしたときに送信するものは何もないと思います..それは私のグーグルで表示されました..
私は、サイトのすべてのページにタブバーがあるという単純なことを除いて、PHPを行ったことはなく、phpを使用してそれを取り込み、選択したタブの外観を変更しました。