Menú Principal

PHP y HTML

Iniciado por NetJava, 4 Junio 2011, 17:17 PM

0 Miembros y 1 Visitante están viendo este tema.

NetJava

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!

Devilboy.Devil

Cita de: 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!

llamar funcion php desde html puro no se puede.

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







<html>
<body>

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

</body>
</html>


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

   return 
$x +$y;


}

?>



NetJava

Muchas gracias,

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

Saludos!

~ Yoya ~

Trata de probar antes de preguntar...
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

bomba1990

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.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

Devilboy.Devil

Cita de: 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!

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

NetJava

#6
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...¿?

Devilboy.Devil

Cita de: NetJava en  5 Junio 2011, 02:33 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

kiriost

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 (php) [Seleccionar]

<?php
//Código PHP
?>



Quedándote el archivo ejemplo.php (por ejemplo) así:
Código (xml) [Seleccionar]
<html>
<head>
<body>
<p>Hola world y bla bla blaa :)</p>
<?php
echo "Hola desde php";
?>

</body>
</head>
</html>


Y siquieres llamar a otro archivo php que contenga las funciones debes utilizar
Código (php) [Seleccionar]
@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.
http://www.godsys.com.ar > Programación. Hacking y Cracking. Sistemas. Desarrollo Web.
Java, C/C++, PHP, Python, Perl, HTML, Game-Hacking, Defacing, Desarrollo Web, GNU/Linux, y más

NetJava

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!!