Basicamente lo que he realizado es un aplicativo donde con la ayuda de un servidor local conecto a una tarjeta y transmito datos usando la clase php_serial.class.php. Por ese lado digamos que no se tiene ningun problema ya que funciona a las mil maravillas si conecto la tarjeta directamente al servidor.
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Sprinkler System Controller</title> </head> <body> <h1>Sprinkler System Controller</h1> <p><a href="<?=$_SERVER['PHP_SELF'] . "?action=on" ?>">Click here to turn the system on.</a></p> <p><a href="<?=$_SERVER['PHP_SELF'] . "?action=off" ?>">Click here to turn the system off.</a></p> </body> </html>
Como es fisicamente imposible conectar la tarjeta al servidor lo que yo necesito es que las acciones que yo ahora haga desde un servidor web las reciba el servidor local y con la ayuda del script transmita los datos.
De lo que he leido hasta el momento es que uno puede hacer un include de un script externo usando un include de esta forma:
Código PHP:
$includeFile = file_get_contents("http://miservidor/miscript.php");
echo $includeFile;
Mi pregunta es como lograr que esto:
Código PHP:
<a href="<?=$_SERVER['PHP_SELF'] . "?action=on" ?>"
Código PHP:
<a href="<?=$miservidorlocal. "?action=on" ?>"
Agradezco a quien me pueda ayudar con una guía de como poder atacar este problema.