<?php include('like.php'); ?>
訪問者がモバイルデバイスを使用していないが、機能していないように見える場合にのみ、ページに「」と書くのに役立つ以下のコード行を取得しようとしています。何が間違っているのかわかりません。
<?php
if (screen > 699)
print('like.php');
?>
<?php include('like.php'); ?>
訪問者がモバイルデバイスを使用していないが、機能していないように見える場合にのみ、ページに「」と書くのに役立つ以下のコード行を取得しようとしています。何が間違っているのかわかりません。
<?php
if (screen > 699)
print('like.php');
?>
この問題を解決するには、CSSとメディアクエリを使用します。これは、STYLEセクションまたはCSSファイルに含まれます。
例えば。
@media screen and (max-width: 599px) {
.selector{display:none;}
}
screen.width
JavaScriptコンストラクトです。PHPはJavaScriptではありません。
PHPはサーバー上で実行され、ブラウザーはすべてのリクエストでクライアントシステムの仕様を提供しないため、JavaScriptで情報を収集し、データを含めてサーバーに新しいリクエストを送信しない限り、PHPは情報を利用できません。
次のリンクを参照してください:http ://code.google.com/p/php-mobile-detect/これはデバイスタイプの検索に役立ちます。
PHP には、画面解像度を検出できるネイティブ関数はありません。JavaScript 関数を実行して、それを php に渡す必要があります。