Código:
opendir (DATABASEDIR, "../htdocs/imagenes/"); my @imagenes = readdir (DATABASEDIR); closedir(DATABASEDIR);
Cita:
Iniciado por monoswim
Pues mejor sería hablarlo en el foro de CGI, con esas 3 líneas de código creas una variable array que tendrá todos los archivos y subdirectorios del directorio que abriste, en este ejemplo es un directorio de imágenes..
El array es una lista, cada elemenco de la lista en este caso sería un archivo o subdirectorio
Luego para imprimir el contenido puedes hacer
Igual faltan 2 detalles, pero mejor hablemos en el foro de CGI y leete de ese FAQ como subir scripts, y para que es el print "content-type: text/html \n\n";
Espero que te sirva
Saludos
El array es una lista, cada elemenco de la lista en este caso sería un archivo o subdirectorio
Luego para imprimir el contenido puedes hacer
Código:
con eso imprimes en el navegador una tabla con todo el contenido del directorio...Es un bucle que por cada elemento del array te lo va imprimiendo con el formato de tabla...print "content-type: text/html \n\n"; print "<table>"; foreach my $item (@imagenes){ print"<tr><td>$item</td></tr>"; } print "</table>";
Igual faltan 2 detalles, pero mejor hablemos en el foro de CGI y leete de ese FAQ como subir scripts, y para que es el print "content-type: text/html \n\n";
Espero que te sirva
Saludos
Pues como te comente, soy nuevo en esto de CGI y hay cosas que se me escapan, he visto tus tutoriales de PERL y lei en las faq lo que me comentaste, pero como profano me estoy tirando de los pelos sin entender casi nada.
Vamos a ver si me explico algo, quiero saber como colocar el contenido de un directorio al igual que pasa cuando el apache te devuelve el contenido de un directorio, pero quiero hacerlo en una tabla de una web, con su interfaz y todo eso.
Entonces tal como deduzco del ejemplo que me facilitaste y lo que leí sobre script en perl; yo creo en el directorio cgi-bin de mi server un archivo con las líneas que me dijiste??? que coloco en la página dónde quiero mostrar en resultado. Necesita una base de datos, lo digo por el primer ejemplo.
Gracias de nuevo monoswin, espero no hacerte perder mucho en tiempo con mis cosas, Saludos