webForumDet fria alternativet

Sätta variabler

1 svar · 315 visningar · startad av JaktJanne

JaktJanneMedlem sedan feb. 20001 249 inlägg
#1

Vi har på jobbet sk. operatörsterminaler med en enkel webbserver i, därifrån kan man få viss info mha cgi.
Ett exempel som leverantören visar är följande:

<HTML>
<HEAD>
<meta http-eguiv="Refresh"CONTENT="5">
</HEAD>
<!--#exec cgi=/get_ipaddr.fn"--><br>
<br>
Some IO:<br>
D5 = <!--#exec cgi=/get_device.fn D5"-->
</HTML>

Nu är det så att jag vill kunna uppdatera värdena utan att ladda om sida och hade tänkt att använda Flash.
Eftersom Flash vill har värdet &foo=värde så hade jag tänkt mig följande senario.

Jag anropar en fil my_script.cgi (eller ska den heta *.pl) och däri står följande:

$foo1 = <!--#exec cgi="/get_device.fn D510"-->;
$foo2 = <!--#exec cgi="/get_ipaddr.fn"-->; 
print "&D510=$foo1";
print "&ip=$foo2";

Är jag ute och cyklar Vätternrundan eller är jag på rätt spår, fattar nada om cgi förövrigt.

Gärna svar så snart det går, deadline ni vet :)

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Njae... <!--#exec cgi="..."--> är ett SSI-direktiv och har ingenting med perl i sig att göra. Det går att lösa på andra sätt, men det jag funderar på är hur du skall få in värdena till din flash-grej. Jag har inte använt flash (är jag udda? ;) ), men för att detta skall fungera måste du alltså från din flash-pryl kunna läsa in data från externa urler, medans det du skriver om &foo=värde&bar=värde tyder på att det används som querystring till själva flash-mojen i sig, och då har du inte någon nytta av perl...

Kan du förtydliga lite? :)

360 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
119 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
118 ms — hämta inlägg (db)
120 ms — hämta bilagor (db)