Ver Mensaje Individual
  #27 (permalink)  
Antiguo 29/12/2008, 11:53
haga41
 
Fecha de Ingreso: junio-2008
Mensajes: 145
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: asp subir archivos o foto

Hola Adler,

Muchas gracias por tu ayuda,

He intentado usar los métodos que me has dicho adaptandolos a la forma en que tenía yo el archivo y creo que para varias me he complicado la vida, el caso es que tal y como está parece que funciona en modo local pero no se porque los acentos se ven bien en Firefox y en Explorer, los acentos y eñes que he metido directamente desde Access se ven bien en los 2. En cambio cuando lo he subido al servidor ni siquiera se me ve bien en Firefox después de editar y he subido exactamente el mismo archivo no se que puede fallar.


Código asp:
Ver original
  1. <% Public Function Remplaza(limpia,caso)    
  2.       Dim cadena
  3.           cadena = trim(limpia)
  4.           Select Case caso
  5.           Case 0:
  6.               cadena = replace(cadena,"'","'")
  7.               cadena = replace(cadena,"¿","&iquest;")
  8.               cadena = replace(cadena,"¡","&iexcl;")
  9.               cadena = replace(cadena,"ñ","&ntilde;")
  10.               cadena = replace(cadena,"Ñ","&Ntilde;")
  11.               cadena = replace(cadena,"á","&aacute;")
  12.               cadena = replace(cadena,"Á","&Aacute;")
  13.               cadena = replace(cadena,"é","&eacute;")
  14.               cadena = replace(cadena,"É","&Eacute;")
  15.               cadena = replace(cadena,"í","&iacute;")
  16.               cadena = replace(cadena,"Í","&Iacute;")
  17.               cadena = replace(cadena,"ó","&oacute;")
  18.               cadena = replace(cadena,"Ó","&Oacute;")
  19.               cadena = replace(cadena,"ú","&uacute;")
  20.               cadena = replace(cadena,"Ú","&Uacute;")
  21.           Case Else
  22.               cadena = limpia
  23.           End Select
  24.           Remplaza = cadena
  25.       End Function
  26. %>
  27.      <%
  28.         id = session("id")
  29.         Dim up, objFich1, objFich2
  30.         set up = new xelUpload
  31.         up.Upload()
  32.          
  33.       if vartype(up.Ficheros("fichero"))<>0 then
  34.       set objFich1 = up.Ficheros("fichero")
  35.       objFich1.ListFolderContents(Server.MapPath("caratulas/"))
  36.       nombreFoto=objFich1.nombre
  37.       end if
  38.  
  39.       if vartype(up.Ficheros("fichero2"))<>0 then
  40.       set objFich2 = up.Ficheros("fichero2")
  41.       objFich2.ListFolderContents(Server.MapPath("miniaturas/"))
  42.       nombreFoto2=objFich2.nombre
  43.       end if
  44. %>
  45.          
  46.        
  47.        
  48.        <!--#include file="includes/AbrirBD.asp" -->
  49.        <%                          
  50.         titulo = up.form("titulo")     
  51.         director = up.form("director")
  52.         anio = up.form("anio")
  53.         min = up.form("min")
  54.         genero = up.form("genero")
  55.         pais = up.form("pais")
  56.         arg = escape(up.form("argumento"))
  57.         arg2 = unescape(arg)
  58.         interpretes = up.form("interpretes")
  59.        
  60.         sql= "Select * from PELICULAS where Id =" & id
  61.         tabla.open sql,conexion,1,3
  62.        
  63.         tabla.fields("Titulo") = titulo
  64.         tabla.fields("Director") = director
  65.         tabla.fields("Anio") = anio
  66.         tabla.fields("Min") = min
  67.         tabla.fields("Genero") = genero
  68.         tabla.fields("Pais") = pais
  69.         tabla.fields("Argumento") = arg2
  70.         tabla.fields("Interpretes") = interpretes
  71.        
  72.         if (len(nombreFoto) > 0) then
  73.             tabla.fields("Foto") = nombreFoto
  74.         end if
  75.        
  76.        if (len(nombreFoto2) > 0) then
  77.        tabla.fields("Miniatura") = nombreFoto2
  78.        end if
  79.                
  80.         tabla.update
  81.         tabla.close        
  82.         conexion.close
  83.         set up = nothing
  84.         Set tabla = Nothing
  85.         Set conexion = Nothing    
  86. %>