Foros del Web » Programando para Internet » PHP »

funcion ASP a PHP

Estas en el tema de funcion ASP a PHP en el foro de PHP en Foros del Web. Hola: me gustaria saber cómo puedo hacer para traductçir esta funcion que esta en ASP a algo que aga lo mismo en PHP. Código: <% ...
  #1 (permalink)  
Antiguo 11/01/2005, 10:48
Avatar de Chichoauza  
Fecha de Ingreso: enero-2005
Mensajes: 106
Antigüedad: 12 años, 11 meses
Puntos: 0
funcion ASP a PHP

Hola:
me gustaria saber cómo puedo hacer para traductçir esta funcion que esta en ASP a algo que aga lo mismo en PHP.

Código:
<%
Function AcomodarTXT(txt)
   txt = Replace (txt, "<", "&lt;")
   txt = Replace (txt, ">", "&gt;")
   txt = Replace (txt, vbCrLf, "<BR>")
   txt = Replace (txt, " ", "&nbsp;")
   txt = Replace (txt, "''", "'")
   acomodarTXT = txt
End function
%>
saludos
  #2 (permalink)  
Antiguo 11/01/2005, 11:10
Avatar de dmedina83  
Fecha de Ingreso: mayo-2004
Ubicación: Mérida
Mensajes: 96
Antigüedad: 13 años, 6 meses
Puntos: 0
Intena con este
Código PHP:
<?
Function AcomodarTXT($txt)
   
$txt ereg_replace ($txt"<""&lt;");
   
$txt ereg_replace ($txt">""&gt;");
   
$txt ereg_replace ($txt'\n'"<BR>");
   
$txt ereg_replace ($txt" ""&nbsp;");
   
$txt ereg_replace ($txt"''""'");
   
$acomodarTXT $txt;
   return 
$acomodarTXT;
?>
Espero te sirva
__________________
WebAdictos - Una dosis diaria de web

Última edición por dmedina83; 11/01/2005 a las 11:11
  #3 (permalink)  
Antiguo 11/01/2005, 11:17
Avatar de Chichoauza  
Fecha de Ingreso: enero-2005
Mensajes: 106
Antigüedad: 12 años, 11 meses
Puntos: 0
Muchisimas gracias, seguro qeu me sirve
  #4 (permalink)  
Antiguo 11/01/2005, 11:19
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

Mejor str_replace() (www.php.net/str_replace), consume menos que ereg_replace(). Para el salto de linea, mejor nl2br() (www.php.net/nl2br), aunque no sustituye los caracteres, simplemente añade el <br>.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 11/01/2005, 11:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
PHP dispone de algunas funciones nativas para hacer esos procesos .. por ejemplo:

nl2br() para el tema de
$txt = ereg_replace ($txt, '\n', "<BR>");

Para las conversiones a entidades HTML ...
htmentities()

Para ... $txt = ereg_replace ($txt, "''", "'");

con str_replace() sobra .. así no se usa el motor de las expresiones regulares y se optimiza algo el rendimiento del script.

Otras funciones que ver:

stripslashes() para evitar problemas con comillas y demás caracteres que se "escapan" (si se usa magic_quote_gpc = ON como suele ser lo típico en las configuraciones de PHP).

Un saludo,
  #6 (permalink)  
Antiguo 11/01/2005, 12:53
Avatar de Chichoauza  
Fecha de Ingreso: enero-2005
Mensajes: 106
Antigüedad: 12 años, 11 meses
Puntos: 0
bueno, muchas gracias a todos, estoy probando todo lo que me indicaron. Muchas 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 09:20.