Foros del Web » Programando para Internet » PHP »

Repetir región con funciones php

Estas en el tema de Repetir región con funciones php en el foro de PHP en Foros del Web. Hola! tengo un problemilla al estar programando un bolg para una web, a ver si alguien me puede hechar un cable... Utilizo los vinculos creados ...
  #1 (permalink)  
Antiguo 28/02/2009, 17:53
 
Fecha de Ingreso: febrero-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Repetir región con funciones php

Hola!
tengo un problemilla al estar programando un bolg para una web, a ver si alguien me puede hechar un cable...

Utilizo los vinculos creados en una base de datos mysql para mostrar las Entradas del blog, y utilizo un par de funciones (function) para modificar el formato de la fecha y para recortar el texto de la entrada. Hasta aqui todo funciona bien.
El problema viene al colocarle un repetir región (en dreamweaver) a la entrada, para que me muestre todas las entradas que hay en la tabla de la base de datos.
Aqui me lo da como un error y me dice que no puede redeclarar la función, es decir repetirla:
Fatal error: Cannot redeclare cambiarfecha() (previously declared in D:\PHPServer\prueba_concilia\tuespacio.php:130) in D:\PHPServer\prueba_concilia\tuespacio.php on line 130

He estado buscando por ahí, pero parece que nunca nadie se ha encontrado con esto. Quizá el propio php no puede como dice arriba redeclarar functions, aunque me parece raro, ya que es el mismo tipo de lenguaje.

Si alguien tiene alguna ligera idea de como solucionarlo o alguna pista de por donde podria encontrar la solucion, porfavor que me lo diga.
Muchas gracias
  #2 (permalink)  
Antiguo 28/02/2009, 18:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Repetir región con funciones php

dime, esta función.. donde la declaras??

dentro de un ciclo, ¿dentro de otra funcion???

NOTA que cualquiera de estas dos posibilidades esta absolutamente errada, por lo tanto debes declarar las funciones una sola ves, en todo el contexto...

de preferencia, al inicio del flujo en el script... un simple require('mis/funciones.php') y bingo!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 28/02/2009, 18:05
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Repetir región con funciones php

Al parecer defines la funcion cambiarfecha() dentro de el bloque donde quieres utilizar el "repetir region" de Dreamweaver.

Tienes que sacar la funcion de ese pedazo y ponerla en otro lado.
  #4 (permalink)  
Antiguo 01/03/2009, 08:21
 
Fecha de Ingreso: febrero-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Repetir región con funciones php

Pues si, teniais razón!
Muchas gracias
Intenté algo parecido, pero abriendo y cerrando esa funcion antes y despues del bucle....bueno, hace poco que me meti en el php... ahora ya lo sé
repito: muchas gracias!
y ya q estoy metido..tengo botones que son imagenes de sustitución (utilizan javascript) que al repetirse en las entradas, la imagen de sustitucion no funciona, voy a intentar hacerlo de la misma manera, a ver..
pero si sabeis como es exactamente para que chute bien, pues mejor:)
gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:11.