Vinculando otros lenguajes con php.
HTML y PHP
Hay que saber que HTML y PHP son lenguajes que se complementan entre si, practicamente van de la mano. Si por ejemplo tenes una pagina puramente en html y queres agregarle codigo php lo podes hacer tranquilamente y de la misma forma con la que pones codigo php dentro de una pagina en php, un ejemplo:
Cabe aclarar tambien que hay que renombrar el formato de la pagina .html a .php por lo tanto la pagina se vuelve un php con html dentro. De todas formas si se quiere se puede poner codigo php en un .html y que funcione, para eso hay que editar el php.ini y configurarlo para que tambien tome los .html, de todas formas creo que esto disminuye un poco el rendimiento (dependiendo de la cantidad de archivos .html que haya que reconocer).
Muy bien, ahora que pasa si se quiere poner codigo html DENTRO de un codigo php, no separarlos como mostre anteriormente. Bueno esto simplemente se hace con una funcion dentro de php llamada echo, de la siguiente manera:
La unica diferencia del codigo HTML que tiene que tener al meterlo dentro de un echo es que no se tienen que usar doble comillas, sino comillas simples (como ven en el id del div llamado 'contenido'). Despues es todo igual.
PHP y Javascript
Aca no hay mucho que aclarar, ya que sabiendo la complementacion que tiene el PHP y el HTML, integrar codigo Javascript dentro de un PHP es practicamente de la misma forma. Aca lo que hacemos es usar HTML como puente para poder meter codigo Javascript, ya que el HTML permite codigo Javascript.
Y eso lo hacemos de la siguiente manera, con el mismo ejemplo que mostramos anteriormente:
Recuerden que se usa comillas simples y no doble comillas, de todas formas creo que en el caso del Javascript se deben usar comillas simples si o si (no estoy muy seguro ya que se poco y nada de Javascript).
Por el momento esta es toda la informacion que se o que se me ocurre ahora, cualquier cosa edito y agrego informacion faltante.
HTML y PHP
Hay que saber que HTML y PHP son lenguajes que se complementan entre si, practicamente van de la mano. Si por ejemplo tenes una pagina puramente en html y queres agregarle codigo php lo podes hacer tranquilamente y de la misma forma con la que pones codigo php dentro de una pagina en php, un ejemplo:
<?php
// codigo php
?>
// codigo html
Cabe aclarar tambien que hay que renombrar el formato de la pagina .html a .php por lo tanto la pagina se vuelve un php con html dentro. De todas formas si se quiere se puede poner codigo php en un .html y que funcione, para eso hay que editar el php.ini y configurarlo para que tambien tome los .html, de todas formas creo que esto disminuye un poco el rendimiento (dependiendo de la cantidad de archivos .html que haya que reconocer).
Muy bien, ahora que pasa si se quiere poner codigo html DENTRO de un codigo php, no separarlos como mostre anteriormente. Bueno esto simplemente se hace con una funcion dentro de php llamada echo, de la siguiente manera:
<?php
$name = isset($_POST['nombre']);
if($name == 'pepe')
{
echo "<div id='contenido'>Hola, soy un codigo en HTML</div>"; // uso de codigo HTML
}
?>
La unica diferencia del codigo HTML que tiene que tener al meterlo dentro de un echo es que no se tienen que usar doble comillas, sino comillas simples (como ven en el id del div llamado 'contenido'). Despues es todo igual.
PHP y Javascript
Aca no hay mucho que aclarar, ya que sabiendo la complementacion que tiene el PHP y el HTML, integrar codigo Javascript dentro de un PHP es practicamente de la misma forma. Aca lo que hacemos es usar HTML como puente para poder meter codigo Javascript, ya que el HTML permite codigo Javascript.
Y eso lo hacemos de la siguiente manera, con el mismo ejemplo que mostramos anteriormente:
<?php
$name = isset($_POST['nombre']);
if($name == 'pepe')
{
echo "<script>alert('Hola, soy una ventana de alerta hecha con javascript');</script>"; // uso de codigo Javascript
}
?>
Recuerden que se usa comillas simples y no doble comillas, de todas formas creo que en el caso del Javascript se deben usar comillas simples si o si (no estoy muy seguro ya que se poco y nada de Javascript).
Por el momento esta es toda la informacion que se o que se me ocurre ahora, cualquier cosa edito y agrego informacion faltante.