Ejecutar PHP como scripts de JavaScript

Febrero 09, 2010 :: Posted by - Emilio Torrens :: Category - ,

Supongo que esto debe ser valido para cualquier lenguaje, pero bueno yo lo he estado probando con PHP en un proyecto personal que tengo para jugar y aprender un poco :)

La idea es que una dirección url escupa HTML con document.write tiene que implementar esta cabecera “Header("content-type: application/x-javascript")” y después el código HTML que queramos.

Por ejemplo, creamos nuestro holamundo.php con el siguiente código

<?php
$name = $_GET['name'];
Header("content-type: application/x-javascript");
echo "document.write(\"Hola ".$name."\")";
?>

añadimos esta línea en nuestra pagina HTML:

<script type="text/javascript" src="http://servidor.com/holamundo.php?name=Emilio">
</script>

Y se pintara el Hola Emilio en la web :)

A partir de eso puedes complicarlo todo lo que quieras y puede servir para ejecutar código php en paginas que corran en servidores sin php o cosas de esas …

Si te gusta compartelo ...
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DotNetKicks
  • Live
  • MySpace
  • Meneame
  • Twitter

Tags: ,

One Response to “Ejecutar PHP como scripts de JavaScript”

  1. Tweets that mention THE .NET WAY » Blog Archive » Ejecutar PHP como scripts de JavaScript -- Topsy.com Says:

    [...] This post was mentioned on Twitter by Emilio Torrens, Emilio Torrens. Emilio Torrens said: Post en the .NET way: Ejecutar PHP como scripts de JavaScri http://www.thedotnetway.net/2010/02/09/ejecutar-php-como-scripts-de-javascript/ [...]

Leave a Reply