El [spc] sirve para espacios,
¿cuales sirven para ñ , á , é , í , ó , y ú ?
| |||
str_replace - [spc] El [spc] sirve para espacios, ¿cuales sirven para ñ , á , é , í , ó , y ú ?
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
ke es lo ke realmente kieres?? sustituir la ñ de un texto por n ?? si es eso seria asi: Código PHP:
__________________ El que teme preguntar, se averguenza de aprender. |
| |||
me aconsejas lo mismo que tengo cuando me haz puesto otra cosa str_replace puse yo me expolicas el ereg_replace y me aconsejas el str_replace En fin es para una cadena, necesito pasarlo por una url. el problema esta en sustituir codigos del tipo %** al pasarlo por url
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
DJ-Dom .. para eso ya está: urlenconde() o rawurlencode() que te codifica una cadena (URL) y te lo deja listo para propagarlo en el URL con toda la conversión de caracteres de ese tipo en sus %** ... Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
DJ-Dom: Sí había notado que ya utilizabas str_replace() ... pero ante la respuesta de Kez0 quise dar mi opinión. En realidad el "¿consejo?" era para Kez0... creo que debí especificarlo... Saludos ![]() |
| |||
Otra ayudita extra Hola jpinedo Ya que estas respondiendo tan rapido, haber si me das una mano en algo que me esta dando dolor de cabeza. no es por nada pero si usas el messenger estaria muy bien que contactara conmigo. ramonronald-at-hotmail-dot-com
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
A ver si soy mas claro, tengo un script que muestra el contenido de una carpeta y cuando pulso en en un contenido para verlo da error si el archivo contiene caracteres como los expuesto en el principio. (exepto los espacios que pasan como [spc] en la url Ese es mi problema.
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
DJ-Dom Pero .. "pulso en contenido para verlo" .. ¿Eso que hace exactamente? ... Le pasas una variable tipo: vercontenido.php?contenido=bla blabla con eñe y más blabla con acentos y doto ¿Haces eso? .. Por qué si haces eso ..DEBES usar la función URLENCODE() para "codificar" esa cadena y quede como standard para pasarlo por el URL. PD: Si pones algo de código que usas será mejor. jmaribau No te puedo confirmar la teoría (por qué no me ha dado por buscarla) .. pero en principio por "lógica" .. El standard CGI (Commun Gateway Interface) no lo definió un "español" .. así que la ñ no existe para ellos ni otros caracteres como acentos y otros caracteres internacionales .. así que se usó el ASCII standard y todo lo demás ha de codificarse para obtener su correspondiente código ASCII (supongo). De todos formas .. usa google y busca por el standard CGI que seguro que encuentras más información y teoría al respecto. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Idea hola DJ-Dom.... mira asi como haces .... vercontenido.php?contenido=bla blabla con eñe y más blabla con acentos y doto esta bien que uses URLENCODE() pero seria mas facil codificandolo tu!!! mira!! ñ -> (%F1) ---- á -> (%E1) ----- é -> (%E9) ------- í -> (%ED) ------ ó -> (%F3) -------- ú -> (%FA) ------- [spc](espacio) -> (%20) pueba asi === vercontenido.php?contenido=bla%20blabla con%20e%F1eyas%EDen%20todos a ver si te sirve esto!! saludosssss att. willy
__________________ Cita: Att...El éxito se alcanza convirtiendo cada paso en una meta y cada meta en un paso :pensando: Tu amigo Willy... :aplauso: |
| ||||
Re: Idea Cita: Willy: ... tal vez pueda ser buen ejercicio, ilustrativo, etc... pero ... ¡¿más fácil?!!!!???!!!??? mmmm ... no lo creo... imagínate si nos pusiéramos a "reinventar" todas las funciones del PHP... Mensaje Original por Willjce ...esta bien que uses URLENCODE() pero seria mas facil codificandolo tu!!! Saludos ![]() |
| |||
Re: str replace - [spc] A ver si pongo algo de código, que es lo que debí hacer: href=archivo.php?dir=dir=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$DirName)))."&image=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$DirContents[$i])))."&index=".$i." tambien el caracter & se reemplaza. Pero he pensado en otra oción que creo es mejor, y aprobecho para postearla aquí mismo: Me funcionaría mejor una función que pudiera leer el título de un documento. ya que mi intención es mostrar un título, así el documento puede o debe contener solo caracteres alfanumerícos. he pensado ponerlo así: <title><? $titulo ?></title> y poner en cada documento: $titulo = "Entonces aquí poner acentos y eñes, etc"; y cuando el script lea el contenido de la carpeta que ponga el $titulo del respectivo documento. Mientras pruebo esto mi pregunta es: ¿Existe alguna función que lea directamente lo que está dentro de las etiquetas <title></title>, para evitar tener que estar poniendo dichas variables?
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
Pues no sé que tanto complicarse .. desde un primer momento hubieras puesto lo que estás haciendo y ya estarias disfrutando de tu código .. Usa la función urlencode() que para eso está y olvidate de problemas .. Código PHP: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. Última edición por Cluster; 10/02/2004 a las 19:38 |
| |||
re: str replace - [spc] Pues tiene razon el urlencode() funciona pero para mostrar el título mejor prefiero htmlspecialchars() Gracias. ¿Alguna función que lea el título de una página html?
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
Con expresiones regulares y abriendo la página hacia un string (cadena). Código PHP: Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Pues me funcionó, Gracias
__________________ Soporte y Creaciones PHP-Nuke: NukeProjects.Net if($Necesitas=="Ayuda"){ echo "No dudes en pedirla"; } |
| |||
:o Cita: Jesucristo superestrella! Comenta tu código por diox!!
Iniciado por DJ-Dom A ver si pongo algo de código, que es lo que debí hacer: href=archivo.php?dir=dir=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$DirName)))."&image=".str_replace(" ", "[spc]",(str_replace("&", "[amp]",$DirContents[$i])))."&index=".$i." tambien el caracter & se reemplaza. Pero he pensado en otra oción que creo es mejor, y aprobecho para postearla aquí mismo: Me funcionaría mejor una función que pudiera leer el título de un documento. ya que mi intención es mostrar un título, así el documento puede o debe contener solo caracteres alfanumerícos. he pensado ponerlo así: <title><? $titulo ?></title> y poner en cada documento: $titulo = "Entonces aquí poner acentos y eñes, etc"; y cuando el script lea el contenido de la carpeta que ponga el $titulo del respectivo documento. Mientras pruebo esto mi pregunta es: ¿Existe alguna función que lea directamente lo que está dentro de las etiquetas <title></title>, para evitar tener que estar poniendo dichas variables? |