Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/08/2006, 12:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Te doy un consejo ..

Si usas:

http://www.php.net/nombre_funcion_qu..._que_es_de_php

podrías ver rápidamente si existe o no ... (hasta que conozcas más el lenguaje y veas por tí mismo si existen o no ..)

También ayuda ver el código que "llamas" en ese mismo código .. ese tal "funciones.php" y bueno .. conocer el concepto de "función" en sí.

Sobre el código que expones (sé que no es tuyo .. no te "hecho" la culpa a tí .. pero es como "aviso" para que que quiera usarlo):

NO usa los arrays superglobales $_GET .. $_POST .. etc. Esto de por si ya te va a plantear problemas como los que observas.

Por ejemplo .. no sería:
switch($accion)

sino

switch($_GET['accion'])
ó
switch($_POST['accion'])

Eso entre otras variables que llegan en forma "externa" a tu script.

Esta es "demasiado" para este tipo de tarea que se trata de convertir los sáltos de línea en sus tag's HTML corespondientes:

$mensaje = ereg_replace("\r\n","<br>", $mensaje);

Debería simplemente usarse (que no usa el motor de expresiones regulares):

$mensaje = nl2br($mensaje);


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.