Manejo de Ficheros
Ejecución de scripts externos
- Suponga que va a montar una tienda virtual. El acceso a la base de datos de los productos, deberá estar incluido en prácticamente la totalidad de las páginas. (El código que conecta con la base de datos)
- Cuando se presenta una situación así, aparece un concepto conocido como "reutilización de código" termino que involucra mas que esto, (Ver mas sobre Reutilización de código), ya que implica la posibilidad de que el código que hoy escribimos para una tienda, en un futuro nos pueda servir para crear otra diferente con muy pocas modificaciones al código.
Funciones para incluir ficheros:
- include() ...(Ver mas)
- include_once() ...(Ver mas)
- require() ...(Ver mas)
- require_once() ...(Ver mas)
Ejemplo Práctico:
- El capital del préstamo
- El tipo de interés aplicable
- El plazo de amortización en meses
<?php // Se define una función que calcula la cuota mensual // para unos valores de capital, interes, y plazo. function calculaCuota($capital, $interes, $meses) { $capital+=(($capital*$interes)/100); $cuota=$capital/$meses; // Se formatea la cuota para una salida "presentable". // (ver "http://www.scriptbc.com/2013/11/funcion-printf-y-sprintf-en-php.html" si hay dudas) $cuotaFormato=sprintf("%.2f", $cuota); // La función devuelve la cuota mensual. return ($cuotaFormato); } ?>
require("calculo.php")
<!doctype html> <html> <head> <title>Cálculo de interés simple</title> </head> <body> <h1>CÁLCULO DE INTERÉS SIMPLE</h1> <form action="formIntereses.php" method="post" name="f_interes" id="f_interes"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="37" colspan="2"><strong>Introduzca los datos solicitados.</strong></td> </tr> <tr> <td align="right">Capital: </td> <td width="218"><input name="importe" type="text" id="importe"></td> </tr> <tr> <td align="right">Tipo: </td> <td><input name="tipo" type="text" id="tipo"></td> </tr> <tr> <td align="right">Plazo: </td> <td><input name="plazo" type="text" id="plazo"></td> </tr> <tr align="center"> <td height="63" colspan="2"><input name="envio" type="submit" id="envio" value="CALCULAR"></td> </tr> </table> </form> </body> </html>Dichos datos se enviarán a un script de php llamado "formInterese.php" el cual es el siguiente:
<?php define ("salto", "<br>\n"); //Se carga el script externo. require ("calculoIntereses.php"); echo ("El capital solicitado es: ".$_POST["importe"]." euros.".salto); echo ("El tipo de interés es: ".$_POST["tipo"]." %.".salto); echo ("El plazo de amortización es de: ".$_POST["plazo"]." meses.".salto.salto); $pagoMensual=calculaCuota($_POST["importe"], $_POST["tipo"], $_POST["plazo"]); echo ("El importe de las cuotas es de: $pagoMensual euros mensuales".salto); ?>
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
en:

0 comentarios:
Publicar un comentario