Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Bestandsuitdraai van de mappenstructuur van de website
#2
1. Op laatste ZCBS-gebruikersbijeenkomstbijeenkomst kwam SSH (Secure Shell) ter sprake (slide 16). Zie ook techn.doc. p. 10-12
Daarmee kan (l)unix commando's gegeven worden als:
ls -alR (een soort dir; met de parameters achter de - kan de output uitgebreid aangepast worden).
Hostproviders als Antagonist en wned ondersteunen (gratis) SSH. Web-oke helaas niet.
Om SSH te gebruiken kan je putty.exe op jouw PC installeren.

2. In een scriptje gebruik ik het in ZCBS (onder meer bij beheerdersitem "zoek images zonder database records") en in images.exe (ophalen aantal in elke map).
Ook feitelijk in handout "Perl in 30 min"), slide 21.

3. Derde manier is het maken van een backup van de gehele website, uitpakken op PC en dan een MS-DOS commando: dir/s

Via de PC dir of Linux ls kan ook een listing van **alleen** de mappen worden gemaakt.

Voor bovenstaande (punten 1 en 2) is toch enige kennis van zaken nodig.
Punt 3 is misschien voor jou het gemakkelijkst en heel flexibel!
Waarvoor/waarom wil je het precies gebruiken?

Als je de 2e mogelijkheid wilt gebruiken, plaats van in de cgi-bin map een bestand testje.pl (met permissie 755) en inhoud:

#!/usr/bin/perl
print ("Content-type: text/html\n\n");
print <<EOR;
<html>
<head>
<title>test</title>
</head>
<p>
<pre>
EOR

$abc = `ls -lR ../ | grep ^d`;
print "$abc";

print <<EOR;
</pre>
</body>
</html>
EOR

Je krijgt dan wel een lijst die je wat verder moet 'verschonen'.
Let wel dat onbevoegen dat scriptje ook kunnen uitvoeren!

Gerard
Antwoord


Berichten in dit topic
RE: Bestandsuitdraai van de mappenstructuur van de website - door Gerard van Nes - 05-04-2018, 11:08 PM

Ga naar locatie:


Gebruikers die dit topic lezen: 1 gast(en)