Ga naar inhoud


Mapinhoud weergeven op internet


gsm

Aanbevolen berichten

Ik wil files en mappen op mijn webserver zetten in een map genaamd prive en die prive is alleen voor mij bereikbaar.

Ik heb de beveiliging van die prive map voor elkaar maar als ik ingelogd heb dan zie ik niet wat er allemaal in de map staat. Ik wil de files en mappen overal kunnen benaderen.

Nu zoek ik iets waarmee ik de inhoud van de map prive op internet kan zien.

Ik lees iets over readdir.php en kan dat downloaden maar ik weet niet waar ik dat moet in verwerken en hoe ik dat kan aanspreken.

Maar misschien dat er een andere manier is.

Wie kan mij helpen ?

Alvast bedankt

Link naar reactie
Delen op andere sites


readdir is een php functie die gaat kijken wat er in een bepaalde map staat.

Die kan je dan laten weergeven.

 

Dit gaat bijvoorbeeld alle bestanden die in een map staan weergeven als links

Php Code:

<?php$count = 0;if ($handle = opendir('.')) {	while (false !== ($file = readdir($handle))) {		if ($file != "." && $file != "..") {$count++;			print("<a href=\"".$file."\">".$file."</a><br />\n");		}	}echo '<br /><br /><a href="..">Return</a>';	closedir($handle);}?>

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

Readdir is mij bekend maar ik ben niet bekend met het hoe en wat dus vandaar mijn volgende vraag.

Kan ik deze PHP kopiëren en plakken in een kladblok bestandje ?

Hoe moet ik het dan opslaan ' xxx.php ?

Hoe spreek ik het aan of start het vanzelf als je in de map komt ?

Link naar reactie
Delen op andere sites

inderdaad

kladblok

de boel kopiëren

opslaan als xxx.php

 

Daarna plaats je het in de map die je wil uitlezen.

 

Voorbeeld: uitlezen images map

Plaats het php bestand in de map "images" die in de root van je website staat.

 

Dan spreek je het aan als

 

http://www.joudomein.nl/images/xxx.php

 

Je krijgt automatisch een lijst met links naar alles wat in die map staat

Is het een map dan gaat de map open en zie je de inhoud daarvan.

 

Enige voorwaarde is dat de webserver php ondersteund.

 

Succes

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

Graag gedaan.

 

Let wel op met veiligheid.

Zorg ervoor dat deze pagina niet kan bereikt worden door gewone bezoekers.

Maak een login systeem en op die pagina zet je een controle als er wel degelijk ingelogd is.

 

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

Is MD5 dus vrij veilig. Probeer een minimum van 8 cijfers/letter te hanteren. Lieft combi ervan met onderkast en kapitaal en een leesteken erin.

 

Een Brute-Force is dan heeeeel lang bezig die te kraken en je ziet snel genoeg of je opeens een hele dikke log-file hebt in een week, dan is het even ingrijpen.

 

Wachtwoorden als: 9!Wq35Z? zijn enorm sterk. Meeste Brute-Force pakketjes werken eerst met woordenboeken en dan beginnen ze met alfanummeriek en slaan leestekens over.

 

Zo heb ik jaren gebruikt: W!ndHoos66 (10 karakters lang) makkelijk te onthouden ivm geboortejaar en OS smile

Link naar reactie
Delen op andere sites

Dank beiden

Mijn ww is niet zo ingewikkeld en misschien moet ik dat eens doen maar nu is het een buitenlndse naam en niet zo gemakkelijk.

Mar ik zal het overwegen.

Ben wel blij dat het gelukt is en dat het met htaccess en htpasswd goed genoeg is

 

Link naar reactie
Delen op andere sites

Ik snap dit niet helemaal. Je hebt toch geen PHP nodig een dir list te krijgen?

 

Klik voorbeeld

 

En wat is er mis met FTP?

  • Resistance is futile you will be assimilated
  • Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790)
  • Mijn vrijheid eindigt niet waar jouw angst begint!

 

 

Link naar reactie
Delen op andere sites

Origineel bericht van: Psychosammie
Ik snap dit niet helemaal. Je hebt toch geen PHP nodig een dir list te krijgen?



Je kan de inhoud van die map zien omdat hij niet beveiligd is en omdat er geen index.html instaat.

Bij een beveiligde map wordt de inhoud niet zomaar weergegeven.

Bekijk de image map van dit forum maar eens, het zal je niet lukken omdat hij beveiligd is.
http://www.sat4all.com/forums/images/

Ook als er een blanco index.html instaat zal je de volledige inhoud van die map niet kunnen zien. Enkel bestand per bestand en dat met de correcte url.
Dat is iets wat de meeste webdesigners vergeten. Plaats in iedere map een index.html, ook al is het een blanco. Zo word de inhoud van de mappen niet weergegeven.

Origineel bericht van: Psychosammie


En wat is er mis met FTP?


Heb je niet altijd en overal ter beschikking. Via php script kan je het van overal benaderen.

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

  • 2 weken later...

Waarom probeer je USBwebserver niet.

Je installeer het op je pc en mem-stick geef een map de rechten die jij wil. Als je pc aanstaat en jij zit waar dan ook en er is een andere pc in de buurt. Dan prik je de stick in die pc en je hebt toegang tot de map waar jij de rechten aan heb gegeven.

Werk prima. En het is nog gratis ook.

 

mvg. Geert

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...