Есть ли способ использовать этот код внутри html-файла?Проверка совместимости PHP внутри HTML
Я попробовал все возможное и не могу заставить его работать ...
Любая помощь будет принята с благодарностью .. Спасибо!
$isUDIDProtected=TRUE;
$compatibleVersions=array("8.1.1","8.1","8.0");
Я был верхний код для каждого файла PHP
if ($isUDIDProtected)
{
echo "<p style=\"color: red;\">This package is UDID protected! You must have your device registered to download this package</p>";
}
if ($compatibleVersions)
{
$uaString = $_SERVER["HTTP_USER_AGENT"];
if (preg_match("/(.*) OS ([0-9]*)_([0-9]*)_([0-9]*) (.*)/", $uaString)) {
$version = preg_replace("/(.*) OS ([0-9]*)_([0-9]*)_([0-9]*) (.*)/","$2.$3.$4", $uaString);
} else if (preg_match("/(.*) OS ([0-9]*)_([0-9]*) (.*)/", $uaString)) {
$version = preg_replace("/(.*) OS ([0-9]*)_([0-9]*) (.*)/","$2.$3", $uaString);
}
if ($version) {
if (in_array($version, $compatibleVersions)) {
echo "<p style=\"color: green;\">This package is compatible with your iOS version :)</p>";
} else {
echo "<p style=\"color: #FFCC00\">This package is not comfirmed to work on your iOS version</p>";
}
}
}
Файл HTML находится ниже
<ul data-role="listview" data-inset="true">
<li data-role="list-divider"><center>Compatibility</center></li>
<li><center>(show yes or no)</center></li>
</ul>
Не следует ли размещать файл htmlPage.php внутри .html-файла? – willmays1
Нет, «htmlPage.php» должен быть самой страницей. Если вы поместите его в файл «html», ваш код не будет работать, потому что он не будет знать, как анализировать PHP-код. Он просто покажет « Php include» compat.php «?>» Как обычный текст. – Mindastic
Чем бы я помещался внутри моего html-файла, чтобы загрузить два эха в файле compat.php – willmays1