jsp запрос с помощью php

XdenisX

Новичок
jsp запрос с помощью php

Никто не подскажет как можно сформировать ява скрипт запрос вида

http://cliware.aari.ru/dataview/SqlDataServer.jsp?lang=ru&sqlqr=SELECT Station_ID,Date_Obs,PtrWndSp,Octant,PtrPrecip,TypeSt,HighLow,Visby,CldTot,WndDir,WndSp,TempDb,TempDp,PresSl,BTendCh,BTend,Precip,PrecipTime,WwTerm,Weather1,Weather2,CldLowTot,CldLow,CldMean,CldHigh,TempDbMax,TempDbMin FROM SynopI WHERE LON>=60.0 AND LAT>=70.0 AND LON<=110.0 AND LAT<=90.0 AND For_Period(2006,2006,12-21 00:00,12-31 23:59) AND Station_ID IN (20069,20087,20292);Use http://cliware.aari.ru/maket/wdc/mak_SynopI_ru.xml;LANGUAGE ru;ENCODING Windows1251;

с передачей в него нескольких переменных (LON и LAT) из html форм. Или проще не прибегать к php?
 

XdenisX

Новичок
Автор оригинала: Гравицапа
http://phpfaq.ru/na_tanke
У меня не получается чтобы этот скрипт исполнялся.

Делаю вот так:
PHP:
<body>
    <?php
    function display_form() {
      global $PHP_SELF;
    ?>
    <FORM TARGET="<?php echo $PHP_SELF; ?>" METHOD=GET>
    Широта от:   <INPUT TYPE=TEXT NAME="lat1"><BR>
	Широта до:   <INPUT TYPE=TEXT NAME="lat2"><BR>
	<BR>
	Долгота от:   <INPUT TYPE=TEXT NAME="lon1"><BR>
	Долгота до:   <INPUT TYPE=TEXT NAME="lon2"><BR>
	
  
    <INPUT TYPE=HIDDEN NAME="stage" VALUE="results">
    <INPUT TYPE=SUBMIT VALUE="Запроос">
    </FORM>
    <?php
    }
    ?>
    <?php
    function process_form() {
      global $lat1;
	  global $lat2;
	  global $lon1;
	  global $lon2;
  

      if ((($lat1 >= 0.0 && $lat1 <=180.0) && ($lat2 >= 0.0 && $lat2 <= 180.0)) && (($lon1 >= 0.0 && $lon1 <=180.0) && ($lon2 >= 0.0 && $lon2 <= 180.0)))
	{$text = file_get_contents("http://cliware.aari.ru/dataview/SqlDataServer.jsp?lang=ru&sqlqr=SELECT Station_ID,Date_Obs,PtrWndSp,Octant,PtrPrecip,TypeSt,HighLow,Visby,CldTot,WndDir,WndSp,TempDb,TempDp,PresSl,BTendCh,BTend,Precip,PrecipTime,WwTerm,Weather1,Weather2,CldLowTot,CldLow,CldMean,CldHigh,TempDbMax,TempDbMin FROM SynopI WHERE LON>=60.0 AND LAT>=70.0 AND LON<=110.0 AND LAT<=90.0 AND For_Period(2006,2006,12-21 00:00,12-31 23:59) AND Station_ID IN (20069,20087,20292);Use [url]http://cliware.aari.ru/maket/wdc/mak_SynopI_ru.xml;LANGUAGE[/url] ru;ENCODING Windows1251;");
print $text;}
	 else  {echo "Ошибка!";}
	}
	 
	?> 
	<?php
    if (empty($stage)) { display_form(); }
    else { process_form(); }
    ?> 
</body>
 
Сверху