Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2006, 10:02
Fabian olmos
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 23 años, 9 meses
Puntos: 0
Mensaje Menu Arbol + Php

Hola a todos, tengo un grave problema anteriormente yo tenia un página es ASP dicha página tiene un código javascript con asp que dibujaba un menú tipo árbol del directorio que yo le especificaba, ahora lo que sucede es lo siguiente:que es que quisiera pasar dicho código que está en ASP a PHP para ver si logro poner a funcionar el menú tal y como funcionaba anteriormente pero no lo logro, para ver si me pueden ayudar. aquí el código.

Código PHP:
<%
   
Sub GetDisciplines()
      
Dim fso           ' as FyleSystemObject
      Dim contador      ' 
as Integer          ' 
      Dim folder        ' 
as Folder           ' carpeta disciplinas
      Dim subfolder     ' 
as Folder           ' carpeta de la disciplina (p.e Atletismo)
      Dim subfolderplus ' 
as Folder           ' carpeta de las pruebas (p.e Atletismo/80 mts)

      Set fso = Server.CreateObject("Scripting.FileSystemObject")
      Dim script ' 
as String
      contador 
= 0

      
If fso.FolderExists(Server.MapPath("disciplinas")) Then
         Set folder 
= fso.GetFolder(Server.MapPath("disciplinas"))
         If 
folder.SubFolders.Count = 0 Then
            script 
= script & "bError = true;"
            
script = script & "sError = '<B>¡No se encontraron disciplinas en el directorio 'disciplinas' del servidor!<B><BR><HR>Consulte el directorio en el mismo';"
         
End If

         For 
Each subfolder in folder.SubFolders ' pe. disciplinas/Atletismo
'
Stop
            Dim pruebas 
' as Folder
            Dim sTemp   ' 
as String
            
            
            
If subfolder.SubFolders.Count > 0 Then
               
'Set pruebas = fso.GetFolder(Server.MapPath(sTemp))
               script = script & "nod = new Node(""disciplinas/" & subfolder.Name & """, true, true, 0, """ & subfolder.Name & """);"
               script = script & vbNewLine & "tree.push(nod);" & vbNewLine
               For Each subfolderplus In subfolder.SubFolders ' 
pe disciplinas/atletismo/100 mts planos
                  script 
= script & "nod = new Node(""disciplinas/" & subfolder.Name & "/" & subfolderplus.Name & """, false, true, 1, """ & subfolderplus.Name & """);"
                  
script = script & vbNewLine & "tree.push(nod);" & vbNewLine
               Next
               Set pruebas 
= Nothing
            
Else
               
script = script & "nod = new Node(""disciplinas/" & subfolder.Name & """, false, true, 0, """ & subfolder.Name & """);"
               
script = script & vbNewLine & "tree.push(nod);" & vbNewLine
            End 
If
         
Next
      
Else
         
script = script & "bError = true;"
         
script = script & "sError = '<B>¡No se encontraron disciplinas en el servidor!<B><BR>';"
      
End If
      
Response.Write script

      Set fso           
= Nothing
      Set folder        
= Nothing
      Set subfolder     
= Nothing
      Set subfolderplus 
= Nothing
   End Sub
   
   Call GetDisciplines
%> 
graciassss.