Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: X технологии > XML request


Автор: Cirkulare 19.10.2010, 19:04
Вот такой запрос витянут с одного сайта.


Код

<html>
<head>
<script type="text/javascript">
function showUser(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","vassa.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<id="txtHint">
<input type=button value="banks" onClick="showUser(this.value)">
</body>
</html>



Вот PHP которий  он откриваэт на страничке!





Код

<?php
$q=$_GET["q"];
$con = mysql_connect ("localhost","root");
mysql_select_db ("kurs", $con);
$rezult = mysql_query("select * from kurs ",$con);
$myrow = mysql_fetch_array ($rezult);
?>
<?php $today = date("s");?>
<?php echo ("<table border='1' bgcolor='#326598' width='20%'>") ?>
<?
if (($today>=00 and $today<=10) or ($today>=20 and $today<=30) or ($today>=40 and $today<=50)) {
$rezult = mysql_query("select * from kurs where id='1'",$con);
$myrow = mysql_fetch_array ($rezult);
echo ("<tr><td colspan='3'>".$myrow["bank"]."</td></tr>");
echo ("<tr><td>Dolar</td>    <td>".$myrow["dolar_1"]."</td>    <td>".$myrow["dolar_2"]."</td>  </tr>");
echo ("<tr><td>Euro</td>    <td>".$myrow["evro_1"]."</td>    <td>".$myrow["evro_2"]."</td>  </tr>");
echo ("<tr><td>Rus</td>    <td>".$myrow["rybl_1"]."</td>    <td>".$myrow["rybl_2"]."</td>  </tr>");
} else  {
$rezult = mysql_query("select * from kurs where id='2'",$con);
$myrow = mysql_fetch_array ($rezult);
echo ("<tr><td colspan='3'>".$myrow["bank"]."</td></tr>");
echo ("<tr><td>Dolar</td>    <td>".$myrow["dolar_1"]."</td>    <td>".$myrow["dolar_2"]."</td>  </tr>");
echo ("<tr><td>Euro</td>    <td>".$myrow["evro_1"]."</td>    <td>".$myrow["evro_2"]."</td>  </tr>");
echo ("<tr><td>Rus</td>    <td>".$myrow["rybl_1"]."</td>    <td>".$myrow["rybl_2"]."</td>  </tr>");
}
?>
<?php /*?>/* <? 
 ignore_user_abort(); // продолжать выполнение скрипта после закрытия браузера - скрипт работает в background режиме 
 set_time_limit(0); // убираем ограничение по времени выполнение скрипта 
 $interval=60*30; // время выполнения - каждые пол часа 
 do{ 
   // сюда пишем код который необходимо выполнять по крону 
   // ... 
   sleep($interval); // ожидаем пол часа 
 }while(true);
 ?> */?>



надо шоб безкнопки шол запрос на PHP каждиэ 10 сек. В XML не шарю но прийдетса. Подскажите плыз как ето сделать! 

Автор: bars80080 19.10.2010, 19:19
Цитата(Cirkulare @  19.10.2010,  19:04 Найти цитируемый пост)
Подскажите плыз как ето сделать!  

взять свой вопрос и идти в раздел javascript.

пхп только отвечает. сколько раз будешь его спрашивать, столько и будет отвечать.
и таймер тоже задаётся в браузере

Автор: Cirkulare 19.10.2010, 19:24
понял удалите тему((???

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)