Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: NetJava en 4 Junio 2011, 17:17 pm



Título: PHP y HTML
Publicado por: NetJava en 4 Junio 2011, 17:17 pm
Buenas,

Sabríais como se llamaría a una función de PHP desde HTML¿? No encuentro ejemplos XD A lo mejor esq no se puede ni hacer...

Saludos y gracias!


Título: Re: PHP y HTML
Publicado por: Devilboy.Devil en 4 Junio 2011, 17:23 pm
Buenas,

Sabríais como se llamaría a una función de PHP desde HTML¿? No encuentro ejemplos XD A lo mejor esq no se puede ni hacer...

Saludos y gracias!

llamar funcion php desde html puro no se puede.

Amenos que metas el php en el html como se hace normalmente






Código:
<html>
<body>

<h1> <?php  echo suma(2,3);    ?>  </h1>

</body>
</html>


<?php
function suma($x,$y){

   return $x +$y;


}

?>



Título: Re: PHP y HTML
Publicado por: NetJava en 4 Junio 2011, 17:36 pm
Muchas gracias,

Y si la función php se encuentra en otro archivo php¿? Se puede llamar de la forma que has explicado¿?

Saludos!


Título: Re: PHP y HTML
Publicado por: ~ Yoya ~ en 4 Junio 2011, 17:49 pm
Trata de probar antes de preguntar...


Título: Re: PHP y HTML
Publicado por: bomba1990 en 4 Junio 2011, 18:15 pm
solo con poner al url de un archivo php que se encuentrwe ubicado en el servidor, este se ejecuta, acuerdate que es un lenguaje del lado del servidor y lo que lo hacen funcionar son las peticiones.


Título: Re: PHP y HTML
Publicado por: Devilboy.Devil en 4 Junio 2011, 19:12 pm
Muchas gracias,

Y si la función php se encuentra en otro archivo php¿? Se puede llamar de la forma que has explicado¿?

Saludos!

claro, si tienes un archivo llamado:

funciones.php

y lo kieres usar en otro llamado index.php

solo en el index lo incluyes

<?php include("funciones.php"); ?>

y ya las puedes usar en el index.php


Título: Re: PHP y HTML
Publicado por: NetJava en 5 Junio 2011, 02:33 am
Gracias,

Claro si hacer pruebas hago un montón, ha dado la casualidad que esa no la había hecho y dejandome llevar por el tema he seguido preguntando. Aunque tenia claro que con el "include" podía llamar a otro archivo PHP dentro de un PHP, la cuestión era si desde un archivo con extensión html se podía también, que era lo que hasta ahora no había probado, siendo como había dicho Devilboy.Devil <?php función...    ?> y lo mismo con el "include".


Muchas gracias XD

P.D: No se si me equivoco, pero cuando se hace una web con php, las extensiones siempre son php, por lo que estoy viendo, no digo que sea por obligación, pero a lo mejor si por comodidad...¿?


Título: Re: PHP y HTML
Publicado por: Devilboy.Devil en 5 Junio 2011, 09:48 am


Muchas gracias XD

P.D: No se si me equivoco, pero cuando se hace una web con php, las extensiones siempre son php, por lo que estoy viendo, no digo que sea por obligación, pero a lo mejor si por comodidad...¿?

las extensiones son php xq se pueden hacer mas cosas que con un simple html

alo que me refiero es que si kieres hacer una web dinamica, con puro html jamas lo vas a lograr y con php si


Título: Re: PHP y HTML
Publicado por: kiriost en 5 Junio 2011, 18:35 pm
Primero que nada el archivo tiene que tener la extensión .php.

Podés intercalar código HTML con código PHP. Para hacer una web (la maquetación) debes crear el código HTML dentro del archivo con extensión .php, como si fuera un .html. Luego, si quieres meterle código PHP sólo debes colocarlo entre las siguientes etiqueteas:
Código
  1. <?php
  2. //Código PHP
  3. ?>
  4.  

Quedándote el archivo ejemplo.php (por ejemplo) así:
Código
  1. <html>
  2. <head>
  3. <body>
  4. <p>Hola world y bla bla blaa :)</p>
  5. <?php
  6. echo "Hola desde php";
  7. ?>
  8. </body>
  9. </head>
  10. </html>

Y siquieres llamar a otro archivo php que contenga las funciones debes utilizar
Código
  1. @include("archivo.php");
y sería lo mismo que copiaras el código de archivo.php y lo pegaras en donde lo estás llamando.


Título: Re: PHP y HTML
Publicado por: NetJava en 6 Junio 2011, 12:13 pm
Muchas gracias por la ayuda! A ver si termino de comprender PHP, tengo nociones básicas en el lenguaje, pero mi mente es de aplicaciones y cuesta XD Saludos!!