Tema: Acentos html
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2010, 23:53
fguespe
 
Fecha de Ingreso: noviembre-2010
Mensajes: 37
Antigüedad: 13 años, 6 meses
Puntos: 0
Acentos html

Tengo esta funcion para convertir textos que los tengo numerados en una carpeta, a textos con el mismo nombre pero quiero que esten en codigo html.

Bueno, no me resulta...

Muchas Gracias


Código PHP:
void limpiarpaginas(int num){
    
char c=' ';
    
//Automatisacion
    
FILE pf;
    
FILE pd;
    
char leer_archivo[MAX];
    
char escribir_archivo[MAX];
    
char directorio_local1[]="pags_a_procesar/";
    
char directorio_local2[]="pags_procesadas/";
    
sprintf(leer_archivo,"%s%s%d.txt",directorio_archivosdirectorio_local1num);
    
sprintf(escribir_archivo,"%s%s%d.txt",directorio_archivosdirectorio_local2num);
    
pf=fopen(leer_archivo,"r");
    
pd=fopen(escribir_archivo,"w");

    if(
pd!=NULL && pf !=NULL){
        while((
c=fgetc(pf))!=EOF){
            if(
c=='á')fprintf(pd,"ã");
            else if(
c=='é')fprintf(pd,"&etilde;");
            else if(
c=='í')fprintf(pd,"ĩ");
            else if(
c=='ó')fprintf(pd,"õ");
            else if(
c=='ú')fprintf(pd,"ũ");
            else if(
c=='ñ')fprintf(pd,"ñ");
            else 
fputc(c,pd);
    

        }
        
fclose (pf);
        
fclose (pd);
    }else{
        
puts("Error en archivo");
    }