elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
30 Agosto 2008, 05:26  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderadores: Ertai, Ing_Amc)
| | | |-+  duda con llamar a funcion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: duda con llamar a funcion  (Leído 188 veces)
TheKiLLeR

Desconectado Desconectado

Mensajes: 33


Ver Perfil
duda con llamar a funcion
« en: 04 Abril 2008, 00:02 »

hola, soy yo de nuevo, bueno como recién estoy empezando y ya he codificado mucho, no quiero que me kede todo el código en una sola página y pensé en las funciónes, hice una carpeta /lib/funciones.php y quiero declarar ahí todas las funciónes, pero no sé cómo y cómo llamarlas después desde el otro documento, dejo el ej de función que quiero crear:

Código:
while($diferencia > 3600 or $diferencia == 3600){
   echo "<br>pasaron mas de 60 min, se actualiza "; //realiza la actualización de la db con los nuevos datos
   $conexion=conectar();
   $res1=mysqli_query($conexion,'SELECT * FROM jugadores where owner_id='.$_SESSION['id_usuario']);
   $row = mysqli_fetch_assoc($res1);
   $habilidadphr=$row[habilidad_phr];
   $fecha1 = $row[lastupdate];  //lastupdate
   $updatetime=(3600 + $fecha1);    //fecha vieja + 3600 o sea 60 min
   mysqli_query($conexion,'UPDATE ciudades SET lastupdate=("'.$updatetime.'") where owner_id='.$_SESSION['id_usuario']);
   mysqli_query($conexion,'UPDATE ciudades SET habilidad=habilidad+("'.$habilidadphr.'") where owner_id='.$_SESSION['id_usuario']);
 
   $diferencia=($diferencia-3600);             
  } //cierre while

espero puedan ayudarme como ya lo han hecho hasta ahora.
Saludos!
En línea
darcon

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: duda con llamar a funcion
« Respuesta #1 en: 04 Abril 2008, 16:57 »

Para llamar llamar archivos, se utiliza include() y require() y le pasas como parametro la direccion del archivo, es decir si tienes el archivo en una carpeta que se llama funciones lo llamas así:
Código
include('funciones/funciones.php');
ó tambien
Código
require('funciones/funciones.php');

despues puedes llamar las funciones como si hubieras declarado en el mismo documento.

PD: la direrencia entre uno y otro es que require detiene la ejecución si no encuentra el archivo, te recomiendo que uses include
En línea


PHP Programmer
TheKiLLeR

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: duda con llamar a funcion
« Respuesta #2 en: 05 Abril 2008, 03:39 »

Gracias, funciona a la perfección.
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC