Foros del Web » Programando para Internet » ASP Clásico »

Alguien sabria decirme que pasa......

Estas en el tema de Alguien sabria decirme que pasa...... en el foro de ASP Clásico en Foros del Web. Alguien sabría decirme por que no escribe nada?? Lo que deberia hacer es escribir el nombre de los archivos!!!! <HTML> <HEAD> <TITLE>L/TITLE> </HEAD> <BODY> <% ...
  #1 (permalink)  
Antiguo 09/07/2004, 01:30
Avatar de kachalot  
Fecha de Ingreso: mayo-2004
Ubicación: Castellon
Mensajes: 173
Antigüedad: 21 años
Puntos: 0
Alguien sabria decirme que pasa......

Alguien sabría decirme por que no escribe nada?? Lo que deberia hacer es escribir el nombre de los archivos!!!!

<HTML>
<HEAD>
<TITLE>L/TITLE>
</HEAD>

<BODY>
<%
'nos crea el Objeto FSO

Response.Write "pMa"

Set ObjetoFSO = Server.CreateObject("Scripting.FileSystemObject")

'nos selecciona la carpeta en la que esta el archivo
Set ObjetoCarpeta = ObjetoFSO.GetFolder(Server.MapPath("/InsertarBD/images"))

'nos comienza a listar los archivos
Response.Write "<FONT FACE=Verdana SIZE=2>"
'Nos muestra el nombre de nuestra carpeta en la web devuelta
Response.Write "<B>" & ObjetoCarpeta.Name & "</B>:<BR>"

'busca en todos los archivos que encuentra en dicha carpeta y nos devuelve el nombre
For Each Fichero in ObjetoCarpeta.Files
Response.Write Fichero.Name & "<BR>"
Response.Write "pMa"

Next

Response.Write "</FONT>"

Set Fichero = Nothing
Set ObjetoCarpeta = Nothing
Set ObjetoFSO = Nothing
%>
</BODY>
</HTML>
  #2 (permalink)  
Antiguo 09/07/2004, 03:43
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 21 años, 3 meses
Puntos: 0
Pero tampoco escribe la primera ocurrencia de Response.write "pMa"?
  #3 (permalink)  
Antiguo 09/07/2004, 04:31
Avatar de tomyguan  
Fecha de Ingreso: octubre-2003
Ubicación: bdn forever
Mensajes: 41
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola

Ves primero paso por paso empieza con un response.end despues de la primera ocurrencia del response.write y si la imprima trasladalo a otro puento del codigo caliente....

Un saludo....
www.bdnwebsolutions.com (Proceso de pruebas proxima inaguración)
  #4 (permalink)  
Antiguo 09/07/2004, 07:43
Avatar de kachalot  
Fecha de Ingreso: mayo-2004
Ubicación: Castellon
Mensajes: 173
Antigüedad: 21 años
Puntos: 0
Nada de Nada!!

No escribe nada, y aparentemente esta todo bien, NO??????????????????
  #5 (permalink)  
Antiguo 09/07/2004, 09:25
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Modifica este código:

Código:
<form action=FSO.asp method=post>
<%
set FSO = server.createObject("Scripting.FileSystemObject")

dim carpeta

if (request.form="") then
    set discoC = FSO.GetDrive("c")
    set carpeta = discoC.rootFolder
    response.write "Accediendo a la Raiz<p>"
else
    strCarpeta = request.form("carpeta")
    set carpeta = FSO.getFolder(strCarpeta)
    response.write "Accediendo a la carpeta: " & strCarpeta & "<p>"

    if (not carpeta.isRootFolder) then
       carpeta_padre = carpeta.parentFolder.path
       response.write "Volver a: <input type=submit name=carpeta value='" & carpeta_padre & "'><p>"
    end if
end if

set coleccionCarpetas = carpeta.subFolders

for each carpeta in coleccionCarpetas
    response.write "<input type=submit name=carpeta value='" & carpeta.path & "'><br>"
		for each archivo in carpeta.Files
    		response.write "&nbsp;&nbsp;&nbsp;"& archivo.name & "<br>"
		next
next

%>
</form>
Saludos
  #6 (permalink)  
Antiguo 09/07/2004, 09:37
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Amigos.. les falta ser más observadores:

No escirbe nada ni lo hará porque si se encuentra la etiqueta TITLE mal el navegador truena OJO!!!!

Chequenlo: Ahi está el ERROR!!!!
  #7 (permalink)  
Antiguo 09/07/2004, 09:52
Avatar de kachalot  
Fecha de Ingreso: mayo-2004
Ubicación: Castellon
Mensajes: 173
Antigüedad: 21 años
Puntos: 0
Que razon lleva!!!!

Joer!!! Q cagadon acabo de cometer!!!!!!!!!!!!!!!

BUUFFFFFFFFFF...lo siento mucho por haberos hecho pensar tanto y que perdais vuestro tiempo conmigo para esa cagada. De todas formas estoy muy agradecido a todos y a este foro por la gente tan estupenda que hay.

Gracias orharo, has estado muy habil.

Gracias Mykire, de todas formas voy a probar lo que me dices.


....y seguro que me surgiran mas errores. Estoy intentando hacer una galeria de imagenes para editar fotos.

SALUDOS
  #8 (permalink)  
Antiguo 09/07/2004, 10:21
Avatar de kachalot  
Fecha de Ingreso: mayo-2004
Ubicación: Castellon
Mensajes: 173
Antigüedad: 21 años
Puntos: 0
Siguiendo con el codigo de arriba, alguien sabria como podria hacer para que el.....
Set ObjetoCarpeta = ObjetoFSO.GetFolder(Server.MapPath("/InsertarBD/images"))

sea variable???

Es decir, que haya un boton, por ejemplo de examinar, que selecciones una carpeta, y sea esa, sobre la que trabajara.

Alguien tiene alguna idea????

Gracias!!!!!!!!!
  #9 (permalink)  
Antiguo 09/07/2004, 14:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
El código que te puse pone un boton por cada carpeta, el nombre de los archivos es solo texto.

Saludos
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:24.