скрипт проверки включена ли графика в браузере

Discussion in 'PHP' started by Alin4ik, 8 Aug 2010.

  1. Alin4ik

    Alin4ik New Member

    Joined:
    6 Aug 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Всем привет! Обращаюсь за помощью!
    нужен скрипт проверки включена ли графика в браузере пользователя искала в интернете нашла такой скрипт на javascript скажите можно это реализовать средствами php?????? если да то подробный пример пожалуйста в коде а не философские рассуждения как бы это вообще могло быть

    вот пример этого скрипта он состоит из двух файлов

    первый:
    <html>
    <head>
    <title>WOscripts.com - JavaScript - On/Off Final Release</title>
    <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <META NAME="description" CONTENT="">
    <META NAME="keywords" CONTENT="">


    <!-- HEAD START HERE -->

    <script language=JavaScript>
    <!--
    function OnOff()
    {
    if (document.pic1.readyState != "uninitialized")
    {
    location.href="ex.html";
    }
    }

    //-->
    </script>

    <!-- HEAD END HERE -->

    </head>
    <body bgcolor="#737994" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0">


    <!-- BODY START HERE -->

    <p align="center">

    <img src=spacer.gif width=1 height=1 alt="" name=pic1 onload="OnOff();"> В
    настройках вашего браузера отключена
    функция показа картинок <!-- COUNTERS START HERE -->

    <!-- BODY ENDS HERE -->

    </body>

    </html>


    а вот второй файл:

    <html>
    <head>
    <title>WOscripts.com - JavaScript - On/Off Final Release</title>
    <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <META NAME="description" CONTEN="">
    <META NAME="keywords" CONTENT="">

    </head>
    <body bgcolor="#737994" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0">


    <p align="center">

    </p>

    <!-- BODY START HERE -->

    <p align="center">
    В настройках вашего браузера включена
    функция показа картинок


    </body>
    </html>

    как вот это все реализовать средствами php?
    или может есть другой способ как определить выключена ли графика в браузере пользователя может с помощью сессий...
    приветсвуются готовые примеры в коде
     
  2. Seravin

    Seravin Active Member

    Joined:
    25 Nov 2009
    Messages:
    475
    Likes Received:
    190
    Reputations:
    221
    а можно узнать какая цель этой затеи? на пхп как я думаю такого не сделаешь, т.к. он на сервере обрабатывается. я вижу только более менее один разумный способ решения, но надо подумать пока насчёт него
     
  3. Alin4ik

    Alin4ik New Member

    Joined:
    6 Aug 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    нет точно можно,зайдите в любой вапсерфинг там есть это реализовано именно на пхп мне думается это можно сделать с помощью сессий вот как :<img src="proverka.php" /> в нем переменную сессии присваиваем, обновляем свою страницу и проверяем есть ли переменная, в зависимости от этого исполняем что нам надо но пока чтото неполучается чтото
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Alin4ik если вы не поняли, то вы сами ответили на собственный вопрос. В proverka.php будет приблизительно такой код:
    PHP:
    <?PHP 
    @session_start();
    $_SESSION['use_images'] = 1;
    ?>
    А в основных скриптах проверяете установлена ли переменная или нет, если нет - то изображения отключены. Уточнение - при первичной загрузке, не стоит полагаться на этот флаг
     
    _________________________
    #4 Gifts, 8 Aug 2010
    Last edited: 8 Aug 2010
  5. Alin4ik

    Alin4ik New Member

    Joined:
    6 Aug 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    но а второй код как страница где проверка?может я там чтото неправильно напишите
     
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Alin4ik
    PHP:
    <?PHP
    @session_start();
    if (
    $_SESSION['use_images'] == 1) {
    echo 
    'Изображения включены';
    } else {
    echo 
    'Изображения отключены';
    }
     
    _________________________
  7. Alin4ik

    Alin4ik New Member

    Joined:
    6 Aug 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    неработает так пишет только Изображения отключены и все ни перегруз страницы ни какое другое действие ничего неменяет так чтото еще надо наверное....