Foros del Web » Programando para Internet » PHP »

convertir en imagen

Estas en el tema de convertir en imagen en el foro de PHP en Foros del Web. Buenas, A partir de unos resultados de una consulta de la base de datos, voy convirtiendo los resultados en imagenes mediante esta funcion $im = ...
  #1 (permalink)  
Antiguo 08/06/2006, 01:45
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
convertir en imagen

Buenas,

A partir de unos resultados de una consulta de la base de datos, voy convirtiendo los resultados en imagenes mediante esta funcion

$im = @imagecreate(187, 20);

el problema surge cuando el nombre tiene accentos, que entonces que entonces no me crea el nombre d ela imagen bien por ejemplo
yo le introduzco

retráctil y el nombre de la imagen me queda retrßctil.png

en la base de datos se guarda bien

espero que alguien me pueda ayudar

saludos
  #2 (permalink)  
Antiguo 08/06/2006, 07:37
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Creo que es mejor evitar ciertos caracteres, tales como tildes y espacios, para ello puede reemplazarlos usando str_replace(), ejemplo:

Código PHP:
<?php
  $nombre_archivo
="algo retráctil";
  
$nombre_archivo=str_replace("á","a",$nombre_archivo);
  
$nombre_archivo=str_replace(" ","",$nombre_archivo);
  echo 
$nombre_archivo;
?>
  #3 (permalink)  
Antiguo 20/06/2006, 00:48
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
convertir en imagen

merci por la respuesta, lo que esta opcion ya la había contemplado, pero lo que pasa es que siendo una aplicacion que va a una pagina web de una empresa por no me puedo permitir el que no hayan accentos

espero respuesta

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 05:31.