Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка Apache, проблема с виполнением 
:(
    Опции темы
Muna
Дата 16.8.2008, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 13.7.2008

Репутация: нет
Всего: нет



Помогите пожалуйста с советом установила Апач и PHP, настроила по ссылке http://php-myadmin.ru/learning/instrument-apache.html
написала тест на HTML  и програмку- обработку на PHP назвала obrobka.php
вот когда всё заполнено и отправляеш на обработку открывается окно в котором спрашывается открить или сохранить файл obrobka.php, если выбрать открыть - то отркывается только код и происходит обработка даных. 
Подскажите в чём дело! Если можна то попробуйте у себя - работает ли?
код програмки:
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0//EN">
<HTML>
<HEAD>
      <TITLE>Розробка тестової перевірки знань</TITLE>
</HEAD>
<BODY 
background="fon2.jpg" bgproperties=fixed BGCOLOR="lavender" TEXT="black" link="blue" vlink="purple" 
alink="red">
<TABLE BORDER="1" WIDTH="99%" CELLSPACING="0" CELLPADDING="0" BGCOLOR="skyblue" ALIGN=CENTER>
<TR>
<TD WIDTH="109"><center><IMG SRC="C:\Documents and Settings\RTurevych\Рабочий стол\наукова\наукова\наукова\Наукова робота\Emblema.jpg" ALIGN="left" WIDTH="109" HEIGHT="125">    </center></TD>
<TD><center><A HREF="vymohy.html"><B><I><H2>Кваліфікаційні вимоги до професії </h2></I></B></A></center></TD>
<TD><center><A HREF="lekziji.html"><B><I><H2> Короткий довідник</H2></I></B></A></center></TD>
<TD><center><A HREF="help.html"><B><I><H2>Допомога</H2></I></B></A></center></TD>
</TR>
</TABLE>
<script language="JavaScript">
<!--
dayarray=new Array("неділя","понеділок","вівторок","середа","четвер","п'ятниця","субота")
montharray=new Array ("січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня", "жовтня","листопада","грудня")
ndata=new Date();
day=dayarray[ndata.getDay()];
month=montharray[ndata.getMonth()];
date=ndata.getDate();
year=ndata.getYear();
hours = ndata.getHours();
mins = ndata.getMinutes();
secs = ndata.getSeconds();
if (hours < 10) {hours = "0" + hours }
if (mins < 10) {mins = "0" + mins }
if (secs < 10) {secs = "0" + secs }
datastr=(date +" "+ month +" "+ year +" року, "+day+", "+ hours + ":" + mins )
-->
function checkRadio()
{
    var test1 = document.getElementsByName("tes1");
    var test2 = document.getElementsByName("tes2");
    var test3 = document.getElementsByName("tes3");
    var test4 = document.getElementsByName("tes4");
    var test5 = document.getElementsByName("tes5");
    var test5 = document.getElementsByName("tes5");
    var prof = document.getElementsByName("vyb");
    
    var a1 = 0;
    var p = 0;
    for(var i=0;i<3;i++)
    {
        if(test1[i].checked == true)
        {
             a1 = a1 + 1;
        }
    }
    
    for(var i=0;i<3;i++)
    {
        if(test2[i].checked == true)
        {
             a1 = a1 + 1;
        }
    }
    
    for(var i=0;i<3;i++)
    {
        if(test3[i].checked == true)
        {
             a1 = a1 + 1;
        }
    }
    
    for(var i=0;i<3;i++)
    {
        if(test4[i].checked == true)
        {
             a1 = a1 + 1;
        }
    }
    
    for(var i=0;i<3;i++)
    {
        if(test5[i].checked == true)
        {
             a1 = a1 + 1;
        }
    }
    
    for(var i=0;i<3;i++)
    {
        if(test5[i].checked == true)
        {
             a1 = a1 + 1;
        }
    }
    
    for(var i=0;i<2;i++)
    {
        if(prof[i].checked == true)
        {
             p = p + 1;
        }
    }
    
    if(a1<5)
    {
        alert("Потрибно вiдповiсти на всi питання!")
        return false;
    }
    
    if(p==0)
    {
        alert("Обери професію і розряд!")
        return false;
    }
    
    if(document.test.name.value.length == 0)
    {
        alert("Вкажи своэ прізвище!")
        return false;
    }
    
    if(document.test.imja.value.length == 0)
    {
        alert("Вкажи своэ iм'я!")
        return false;
    }
    
    if(document.test.batk.value.length == 0)
    {
        alert("Вкажи своэ по-батькові")
        return false;
    }
    
    
    
    return true;
}

</script>
</head>
<body>
<p></p>
<font face="verdana,arial" size="4" color="#000000">
<script language="JavaScript">
<!--
document.write(datastr);
-->
</script>
<FORM name="test" method="POST" action="obrobka.php">
<B>Прізвище <INPUT TYPE=text SIZE=20 NAME="name" VALUE =""></B>
<P><B>Ім'я  <INPUT TYPE=text SIZE=20 NAME="imja" VALUE =""></B></P>
<P><B>По-батькові  <INPUT TYPE=text SIZE=20 NAME="batk" VALUE =""></B></P>
<P><B>Професія і розряд</B></P>
<B><input type="radio" name="vyb" value="operator_4rozrjad">оператор ГРС 4-го розряду</B></P>
<P><B><input type="radio" name="vyb" value="operator_5rozrjad">оператор ГРС 5-го розряду</B></P>
<input type="hidden" name="GRS" value="Voynyliv1">
<h2><i><center>Питання</center></i></h2>
<p><b>1. План локалізації та ліквідації аварійних ситуацій і аварій – це …   </b></p>
<P><B><input type="radio" name="tes1" value="test1_1">визначення імовірних сценаріїв виникнення і розвитку аварійних ситуацій, технічних засобів та дій виробничого персоналу та спеціалізованих підрозділів з локалізації аварій на відповідних стадіях їх розвитку</B></P>
<P><B><input type="radio" name="tes1" value="test1_2">послідовність дій персоналу для унеможливлення виникнення аварій чи аварійних ситуацій на об’єктах </B></P>
<P><B><input type="radio" name="tes1" value="test1_3">правильної відповіді не має</B></P>
<p><b>2. Теоретична частина навчально тренувальних занять із ПЛАС проводиться</b></p>
<P><B><input type="radio" name="tes2" value="test2_1">не менше одного разу на 6 місяців</B></P>
<P><B><input type="radio" name="tes2" value="test2_2">не менше одного разу на квартал</B></P>
<P><B><input type="radio" name="tes2" value="test2_3">раз в рік</B></P>
<p><b>3. Допуск до роботи осіб, які у встановленому порядку не пройшли навчання, інструктаж і перевірку знань з ПЛАС</b></p>
<P><B><input type="radio" name="tes3" value="test3_1">дозволяється</B></P>
<P><B><input type="radio" name="tes3" value="test3_2">забороняється</B></P>
<P><B><input type="radio" name="tes3" value="test3_3">затверджується</B></P>
<p><b>4. Нижче наведено технологічну схему ГРС.Вкажіть Ваші дії при сильному витіканні газу з блоку підігрівання газу</b></p>
<p><IMG SRC="Voynyliv.jpg" ALIGN="centr"></p>
<P><B><input type="radio" name="tes4" value="test4_1">від'єднання ГРС від газопроводу -відгалуження - закриття крану № 1 
та від вихідного колектора - закриття крану №11. Переведення ГРС на байпас - відкриття кранів 13, 14 та підтримання тиску
 вихідному колекторі краном №14.Стравлювання тиску газу з технологічних комунікацій ГРС шляхом привідкриття засувки№ 21, 22. 
Попередження диспетчера ДЛВУМГ</B></P>
<P><B><input type="radio" name="tes4" value="test4_2">відключення  лінії подавання газу споживачам - закриття крану №11. 
Попередження диспетчера ДЛВУМГ </B></P>
<P><B><input type="radio" name="tes4" value="test4_3">відключення вузла одоризації від газопроводу - закриття вентилів № 
Е3; ГЕ. Стравлювання тиску газу до атмосферного</B></P>
<p><b>5. За наведеною вище технологічною схемою ГРС вкажіть Ваші дії при розриві газопроводу на проммайданчику ГРС із загорянням газу</b></p>
<P><B><input type="radio" name="tes5" value="test5_1"> Ліквідація наслідків розриву</B></P>
<P><B><input type="radio" name="tes5" value="test5_2"> відключення вузла одоризації від газопроводу - закриття вентилів № 
Е3; ГЕ. Стравлювання тиску газу до атмосферного</B></P>
<P><B><input type="radio" name="tes5" value="test5_3"> Відєднання ГРС від газопроводу відгалуження - закриття крана №1 та від вихідного колектора - закриття крана № 11. Стравлювання тиску газу з технологічних комунікацій ГРС шляхом відкриття засувки № 21, 22, 23.
Переведення ГРС на байпас - відкриття кранів 13, 14 та підтримання тиску у вихідному колекторі краном № 14. При винекненні загрози пошкодження підвідних газопроводів закрити охоронний кран. Попередження диспетчера ДЛВУМГ та споживачів. Ліквідація наслідків розриву </B></P>
<P><B><input type="submit" value="Отримати результат" name="B1" onClick="return checkRadio()"></B></P>
</FORM>
</BODY>
</HTML>


Код

<?
    if($_SERVER['REQUEST_METHOD'] == "POST")
    {
        $result = 0;
        
        if($_POST['tes1'] == "test1_1")
            $result++;
        if($_POST['tes2'] == "test2_2")
            $result++;
        if($_POST['tes3'] == "test3_2")
            $result++;
        if($_POST['tes4'] == "test4_1")
            $result++;
        if($_POST['tes5'] == "test5_3")
            $result++;
            
        print $_POST['imja'].'<br/>';
        print $_POST['name'].'<br/>';
        print $_POST['batk'].'<br/>';
        print 'З тестом ';
        if($result>=3)
        {
            print 'справився.';
            print "<script>alert('Вітаємо ви пройшли тест');</script>";
        }
        
        if($result<3)
        {
            print 'не справився.';
            print "<script>alert('На жаль, ви не справились з тестом!');</script>";
        }
    }
?>


PM MAIL   Вверх
APro
Дата 17.8.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



Значит не настроила. Либо запустила в IE свой скрипт. Вобще, советую тебе поставить XAMPP. Это и Апач и MySQL и PHP + FTP и короче там все есть. Все настроено.

Добавлено через 3 минуты и 9 секунд
Вот самый новый XAMPP. C новым PHP, MySQL и phpMyAdmin.

Скачать (~37 Mb)
Зеркало


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
Sergey_Leonenko
Дата 23.9.2008, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 28.6.2007

Репутация: нет
Всего: нет



подобная  проблема  возникла  и  у  меня,  правда  все  это    запускаю  под UBUNTU 
Апач  работает  -  html  страничка  с корня  запустилась,  туда  же  ложу  index.php
---- index.php begin
<?php
   phpinfo();

?>
----index.php end

и так  получаю  такой же  вопрос  сохранить  или  открыть. PHP5-common  поставил и все  зависимости  которые для  него нужны  тоже. Еще  доставлял  дополнительные  расширения  для  PHP,  но  думаю  они  туту  не причем, поэтому  не буду  их  перечислять.

ЕСть  опыт настройки  подобных  систем  под Windows -  но  под  убунтой  не пойму  что   происходит . 


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0684 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.