Foros del Web » Programando para Internet » PHP »

Duda con variables de funciones dentro de un include

Estas en el tema de Duda con variables de funciones dentro de un include en el foro de PHP en Foros del Web. Hola foristas... Estoy desarrollando una página web donde muchos datos serán obtenidos y modificados por parte del usuario. Es por eso que quiero hacer una ...
  #1 (permalink)  
Antiguo 13/11/2008, 23:18
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Duda con variables de funciones dentro de un include

Hola foristas...

Estoy desarrollando una página web donde muchos datos serán obtenidos y modificados por parte del usuario. Es por eso que quiero hacer una especie de "librería" o un archivo que tenga las funciones que necesitaré para validar los datos del usuario.

Para que entiendan mejor de lo que hablo les mostaré un EJEMPLO DESCRIPTIVO de lo que quiero hacer:

PROGRAMA PRINCIPAL
Código PHP:
<?php
   
include( 'test.php' );
   
   
// FUNCION PARA DETERMINAR SI EL CARACTER ES LETRA O NUMERO
   
$txtformato'TITULO''DESCRIPCION' );
   echo 
$txt;

   
// EL RESULTADO DEBERIA SER: Este es el TITULO y después sigue la DESCRIPCION
?>
No obtengo el resultado deseado.

ARCHIVO DE FUNCIONES (NO SE SI PUEDE DECIR QUE ES UNA LIBRERIA)
test.php
Código PHP:
<?php
   
function formato($str1$str2)
   {   
$texto "Este es el $str1 y después sigue la $str2";
       return 
$texto;// VARIABLE DE SALIDA
   
}
?>
PROBLEMA: No obtengo el texto del "return" dentro de la variable $txt del programa principal. Leí que se puede hacer si coloco "GLOBAL $texto" en el archivo de las funciones, ¿pero es la manera correcta? ¿Se le puede llamar a eso una librería? Jamás he creado librerías y tampoco clases.
  #2 (permalink)  
Antiguo 14/11/2008, 01:39
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Duda con variables de funciones dentro de un include

¿La variable $txt tiene algo después de llamar a la función?

¿No da ningún error?
  #3 (permalink)  
Antiguo 14/11/2008, 02:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda con variables de funciones dentro de un include

mmm... no uses global si no sabes lo que hace... vaya "podría solucionarlo" pero es enfermizo, mejor lee al respecto....

con los scripts tal cual los posteaste funcionan ?

porque aparentemente están correctos, no se si bien o mal... pero son correctos!


suerte...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 14/11/2008, 08:58
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Duda con variables de funciones dentro de un include

Señores, les pido una sincera disculpa... Lo que tengo hecho en realidad si funciona. No modifique cierto parámetro y eso hacía que no se ejectura un IF que contenía la función que se encuentra en el archivo de las funciones.

Gracias a Keysher y a pateketrueke por contestas durante su desvelada.
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 15:03.