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 …

Aplicaciones Facebook

Junio 12, 2009 :: Posted by - Emilio Torrens :: Category - , ,

doyouhaceafacebookAyer empecé a investigar y a documentarme un poco para programar una aplicación para Facebook, la idea final es montar un sistema de geolocalizacion, una parte servidora y una parte cliente que correría en IPhone, Windows Mobile y Android , y permitiera geolocalizar en Facebook al usuario cuando hace el update del status usando el GPS del móvil.

Se que es ambicioso como primer proyecto así que tengo pensado hacer algunas aplicaciones mas sencillas antes para ver como va el tema.

Aun tengo que ver si consigo liar a Jordi y alguno mas para que me ayuden ya que es un proyecto free que tendría que hacer en mi tiempo libre y bueno tampoco tengo tanto tiempo libre.

Con eso de que el proyecto me lo tengo que financiar yo mismo tengo que tomar la decisión de donde alojarlo, porque las aplicaciones de facebook las tienes que alojar tu según he leído, dependiendo de eso usare el api php que te proporciona Facebook o Facebook.NET que es un API para programar con el .NET Framework.

Si usamos Facebook.NET será mas fácil pero esta el tema de los costes, luego necesitare alojarlo en Windows Server + IIS (y en los servidores de la oficina ya no me dejan alojar mas cositas personales :) ), si uso el api php de facebook lo puedo alojar aquí mismo, pero nos llevara mas trabajo ya que no es nuestra especialidad, así que no se que hacer, sugerencias? …

Aquí dejo algunas referencias por si os interesa meteros en este tema:

Bueno ya iré posteando como avanza el proyecto y si a alguno le interesa apuntarse mailme :)

PHP y Windows

Mayo 13, 2009 :: Posted by - Emilio Torrens :: Category - , ,

php_lab

No por programar en PHP tienes que estar casado con Linux pero la verdad es que eso es lo que suele pasar, nosotros mismos hemos tenido proyectos con la parte servidora corriendo en Windows, SQLServer e IIS y el UI en PHP en Linux obligando al cliente a mantener dos tipos de servidores con los problemas y gastos que puede generar eso.

El otro día ya estuve escribiendo sobre las ventajas del PHP, rápido y sencillo (por no hablar de la cantidad de programadores que puedes encontrar), por lo que no es descabellado plantear un proyecto con el UI en web en PHP mientras toda la parte servidora la tienes en .NET, con SQLServer como base de datos e IIS como servidor de aplicaciones.

La gente de Microsoft ha preparado un KIT de entrenamiento para los programadores de PHP, en este KIT tienes ejemplos y documentación para usar IIS y SQLServer desde PHP, lo puedes descargar desde aquí y encontraras:

PHP & SQL Server Demos.
Integrating SQL Server Geo-Spatial with PHP.
SQL Server Reporting Services and PHP.
PHP & SQL Server Hands On Labs.
Introduction to Using SQL Server with PHP.
Using Full Text Search over Office Documents in PHP.
PHP on Windows Hands On Labs.
IIS Access Control Features for PHP.
Using IIS 7.0 Media Features in a PHP Application.
Troubleshooting PHP.
Migrating PHP Applications to IIS 7.0.

A disfrutarlo :)

Sobre plataformas de desarrollo

Abril 22, 2009 :: Posted by - Emilio Torrens :: Category - , ,

wordpress-mug Ahora que los dos blogs están corriendo en PHP y MySQL y como siempre he sido un ultra defensor de las plataformas digamos “empresariales” (.NET, IIS, SQLServer o Java, Apache, Oracle) para correr aplicaciones, pues tendré que contar porque lo he hecho y lo que he aprendido sobre esto :)

Durante un tiempo hemos tenido thedotnetway.net corriendo en IIS, ASP.NET y SQLServer, pero el mantenimiento era una pesadez, los recursos necesarios eran caros, había que hostearlos en un Windows Server con SQL Server 2005, y todo eso por un blog …

mysql_logo Así que empecé  a mirar el Software de WordPress, me baje una versión, unos temas, un editor de PHP (Zend Development Enviroment) , un alojamiento web barato (1and1) y por cuatro duros y unas cuantas horas de personalización (php y css) están los dos blogs en marcha ;)

Después de esto, aunque nunca elegiría como primera opción esta plataforma para desarrollar una aplicación empresarial para alguno de mis clientes, si que entiendo el mercado y la expansión que tiene esta plataforma, es sencillo y es barato, como contras creo que si la aplicación se te hace grande no hay quien lo mantenga, pero este no es el caso :)