Toon posts:

Webspace toegankelijk voor anderen

Pagina: 1
Acties:
  • 168 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik zit bij @ home en gebruik hun webspace erg veel. Voor mijn schooldocumenten, foto's, en
files die ik met vrienden wil delen. Maar ik vond de 50 mb te weinig en heb gekozen om een
acount te nemen bij www.b-one.net.
Als ik nu files upload op de webspace (via explorer - netwerklocaties) dan krijg ik als ik mijn
site open in IE niet zo'n overzicht te zien als er bij @ home was. Het oploaden gaat trouwens
wel naar ftp.<domein>.nl en ik wil die files zo krijgen als het bij members.home.nl/<naam> was.

Hoe krijg ik dit voor elkaar? Ik heb de search gebruikt maar kon het niet vinden. Ergens las
ik iets van in de file .htaccess een regel toevoegen, maar dit werkte niet. Verder kwam ik het
prog PHP vaak tegen. Maar dit is volgens mij als je hele websites wil gaan maken. En is
niet even zo 1,2,3 te doen. Ook zag ik dat als het om foto's ging je simpele html kan gebruiken.
Maar dit vind ik nou niet echt ideaal. Als je een file toevoegd moet je heel die ftml file veranderen.
En voor schoolbestanden is dit ook niet makkelijk. :|

[ Voor 14% gewijzigd door Verwijderd op 22-09-2005 21:52 ]


  • TheBorg
  • Registratie: November 2002
  • Laatst online: 23-04 16:45

TheBorg

Resistance is futile.

Je webhost heeft waarschijnlijk directory browsing gedisabled.
Heb je dit in je .htaccess geprobeerd?
code:
1
Options +Indexes

  • yogy
  • Registratie: Maart 2002
  • Laatst online: 11:15
Je kan een simpel PHP scriptje maken die een directory uitleest en een link maakt van de bestanden.
Als je er op klikt wordt het bestand gedownload. Als je een beetje zoekt op PHPfreakz of vergelijkbare site's dan vindt je veel kant en klare scriptjes.

  • McKaamos
  • Registratie: Maart 2002
  • Niet online

McKaamos

Master of the Edit-button

dat overzicht dingetje van @home is toevallig een functie die ze daar aanbieden. dat zit em in de software op de server iig.

de meeste hostingproviders leveren gewoon webspace met erg strict ingestelde http server software. vaak in de vorm van apache of iis.
in geval van apache kan je dus met htaccess aan de gang zoals hierboven word vermeld.
gewoon apache vertellen dattie directoryindexes moet maken alssie geen indexpagina vind.

daarnaast is met php heel makkelijk een scriptje in elkaar te draaien om de map index weer te geven, desgewenst met links zodat je alles kan downloaden.

maargoed, zoals @home het heeft geregeld vind je waarschijnlijk bijna nergens.
mocht je verstand gaan ontwikkelen van scriptingtalen, databases en webservers, dan zou je misschien zelf zo'n project kunnen maken... personal storage voor mensen, X aantal MB voor X bedrag per maand ofzo

edit: php is trouwens niet zozeer een prog maar een scriptingtaal. de interpreter ervoor installeer je op een webserver (dat kan je niet zelf als je hosting neemt, dan ben je afhankelijk van wat daar op de server staat).

[ Voor 12% gewijzigd door McKaamos op 22-09-2005 22:08 ]

Iemand een Tina2 in de aanbieding?


  • Noork
  • Registratie: Juni 2001
  • Niet online
Hier vind je een eenvoudig scriptje voor een directory listing (example 1)

  • Johnny
  • Registratie: December 2001
  • Laatst online: 24-04 11:10

Johnny

ondergewaardeerde internetguru

En hier een script compleet met browse mogelijkheden, icons, en verschillende themes in 17 kilobyte:

http://people.zeelandnet.nl/hoogstrate/dir_view.zip

Gewoon uitpakken en de map dir_view en het bestand index.php in de root plaatsen.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Verwijderd

Topicstarter
Johnny schreef op donderdag 22 september 2005 @ 22:19:
En hier een script compleet met browse mogelijkheden, icons, en verschillende themes in 17 kilobyte:

http://people.zeelandnet.nl/hoogstrate/dir_view.zip

Gewoon uitpakken en de map dir_view en het bestand index.php in de root plaatsen.
_/-\o_ hulde !! dit lijkt wel te werken !!
ik ga nu naar school probeer het vanavond ff verder uit

Verwijderd

Topicstarter
Ik heb net nog wat lopen proberen, maar het lukt nog niet. Het webadres is http://www.laserfreak.nl/
Ik krijg nu wel een mooi menu te zien, maar nog geen bestanden !!!
Er staan om te proberen wat files in de map [domein]/foto en deze krijg ik wel in het menu te zien
als ik naar http://www.laserfreak.nl/?dir=foto/ ga. Maar ik kan ze nog niet openen.
Het is toch niet zo dat ik (net als met html) steeds de index pagina handmatig moet veranderen
als ik er een file toevoeg, of rename met dit PHP-script?
Wie weet wat er hier nog mis gaat ! De files moeten toch niet in de map dir_vieuw ??

En FireWurX bedankt voor je duidelijke uitleg, nu nog werkend krijgen. Ik hoop dat ik uiteindelijk
dezelfde functionaliteit krijg als bij @ home, wat dit was rete makkelijk 8)

[ Voor 16% gewijzigd door Verwijderd op 24-09-2005 19:19 ]


  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 20-04 18:36

Dark Blue

Compositionista!

Alpenmeisje

Is het niet gewoon de bedoeling dat je Save Target as doet, of heb je ook bestanden online staan die door je browser gewoon te openen zijn?

Hmm, het pad is ook niet goed trouwens.

Het pad is http://www.laserfreak.nl/?dir=foto//DSCF0214.JPG
en ik vind die http://www.laserfreak.nl/?dir=foto//DSCF0214.JPG
nou niet echt 'leesbaar' er staan voor een browser. Hij wil ze denk ik uit de root halen maar hij blijft in die directory hangen en plakt het adres er dus gewoon achter.

[ Voor 61% gewijzigd door Dark Blue op 24-09-2005 19:44 ]

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • Johnny
  • Registratie: December 2001
  • Laatst online: 24-04 11:10

Johnny

ondergewaardeerde internetguru

Er is duidelijk iets mis, die foto's niet als een map moeten worden gezien, en op http://www.laserfreak.nl/ zou je ook de map dir_view/ en foto/ in de lijst moeten zien.

Maak eens een .php bestand met daarin de volgende tekst, dan kunnen we misschien zien wat er fout is.

PHP:
1
<?php phpinfo(); ?>

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Neem dit script en zet het als index.php in je map:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
<?php
error_reporting(E_ALL);

if(IsSet($_GET['i']))
{
        $i = trim($_GET['i']);

        $img['img'] = "R0lGODlhEAAQAPcAAP//////AP8A//8AAAD//wD/AAAA/wAAAPuBhP0RI7Crrr24vL25vn+CmJ6syZ6rxbfF4cbO3srO1oOk4WF4oo6fvpyuzqCvyqKxzKGwy6i30qa10KKxy6Oxy6Kwyb3M57G/2JyovqCswsTR6dDd9crW7NPe8tXg89Hb7uLs/uLr/Njh8eHp9wBe9YaZuYiauYeYtZWmw5mqxqCvyKi30KSyysXW8p+rvqu3ysPQ5tvo/eDr/dzm9uLs/OTt/Njg7eDn8+vy/gxn7Ku92LvO68TQ4uPu/t7p+c/Y5tXe7Nfg7cvb8ejw++vw9+fs87LD2OHu/lem/vH3/lSp/uTx/vP5/snj9+33/qGoqPz+/v3+/lXSYAC1AH3GdS6qHnDIW1OmL+Hp173JqoGaKby9srurRv3slf7dbf7cc/7Xb/7QZ/3SdP7FVd6wUP7LaP6/SP68SeS7cv6vMP62QNycN+CoTN2nTfvt1fueGf6qL/6vN/6xOf65V+C/jP2XEv6eGvmeH/6gI/6iJOCSKM+WR9OZSvjEff6ZG8mCKrB/RNifWv2EAPeAAf6IAuR5BP6JCP6QEMuMSNKTTeC7kbBhEKxdEL9rFqlfFa5iGMR0I45aJsuQVNikcNuugNG8pvLk1v17AO1zAKlUBq5XCL5kE7NiFqBdHplZHrVuLr97PcB/Q690PbF9T9CYY9KujN25l6NJAJtKA5JFBIZKF5NnQcqcdKaGbLVQAKpKAJA/ALGReKuQe+dXBa+ZjKuSh/BvO/55QcY0AN4dA+kwFdsTBv7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMYALAAAAAAQABAAAAj3AI0JFJjkh0ElKHI8GMiQiJZiEItJMVGiBsOBWSIWq3ICCBOLDFFN4tTp1acsO4ogAfFiIKlNu3y5aqWqlpMlGiy4MHZL0h0rUaZMCCMmEasVHyBUMJYpkiIyQlpQ+LKlSypbNkbEsFRIYBwsDfp44QLG0KkIJGQgMmOnzpo0atyUGUOIzyUGOhyMaoPmDBs4c/TkAYbgl6gFUC4IrETnzZ48gvAMS0BMlgQjGQbmGiQn0CE/vIQF08QjBQeGsQD9gfSo0SJYvaj0wMBwFiVHjECFwkWLxREVtAcq8LQKUylTuppc8RFkw8UnOG6EEDGEhocZHWAEBAA7";
        $img['htm'] = "R0lGODlhEAAQAPcAAFFRg1VVh1RVhldYiVpbi2lqm2BikGdpl25xnnN3o3yBq3l9p2JsnHN/sr3K/77K/3CAsrrK/8rY/8nX/sjW/bfM/8HQ9snY/8bV/MbV+7TM/7PF7KW54bDN/6K33oSj1q3N/5+02Cc8Woir3oep3KvN/6nO/5ulsjFcjyFDaSVDZbvO4+z1/ylrrD53sT9jiXSo3nOUtKHE5rrb+7/f/7TS8Mzl/4+gstPp/9vt//P5//3+/x1fmil6xC9yskGV5EZ3pShEXpS31qjG48Ti/9vq+OTy/+Hs9uz2/zCV7TKY7DqY6kKq/kiKxEqArkdriUpriHeauOjw9zKc7DGP2DSR2TGIzVCm5XCr2JatvyiW5T6p90im5kqItHCjyKDG4SWc5S6i61SVwFiWvCKR0ief5iWKwh5wnjCq8jyg2nzO+73X5nXH8oK10H6ux7bY6TK08ErB+W3E65jC1TKp3Tq57z667mzB5jzL/svq9pTp/Grz/////+fn593d3cfHx7GxsYaGhv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIIALAAAAAAQABAAAAjnAAUJJEGw4IgPDf4IXCiIxA4+ECM28AKIYUOIUta0afMGwoMfgPwsJDGmZEk+dhgUKKAgkMA5Y/TswVNHDJ87R3Q8WOASZh46ZsyUCeOEDxIWDhK4HNPHzRkZfHowqRKjiJEICAIxdQOHDJcrVJQwAbIiR4UDgZrGAcOjrdsXK3BoMBAoCxs0WnjIsMGX7xAbHQgE6pLGxZQkPmRYWfykBhEQAQbfONFiiZItcuQEETKDRgkAgdRE6dMERQoVIqCEsDBBggnQgr5ggUGBg4cNGDJckOBagEuBA4ILHx78t8BAyJMrRx4QADs=";
        $img['zip'] = "R0lGODlhEAAQAOYAAMjY9gNKsCBarSZox7TP9iJesCdktitpuzp5xEiH0XCc05jC9ZCz3jl/0JC235S335a535i531qZ12+v7na09IKx3zeZ81Wm9Fur9mCz/1yl62e3/2Co62Ws7XG7/22x7ne+/3S38HW38HGx5nq88XSx5IjD84DA8oTD84vK+ZvP9YnJ963b+bzl+8fs/fT///79mf//r///uf//xPr2k//9pP/4hv/6kPr1kPr1kf/7mvfvgvPkbNm/Kdm/K/n25dm8Lvvwvfvzzt61APbNK9m3KPzUMP3VONm3MNu5Mtq6NN6+Ov3ZRv3aUPvdY/zkhfvnl/roodq0Kf7TN/zZV/zebPvec/zifPrjj/rprfrrs/juytKgBtSjB9WlCs2fC8+hDc6fDdWmD9KlEtWmFdSnGtKnHNGnHNKnHtKoHtiuJ9rDebN7DbJ8DbWBJKlrCqhrCrB5IKpxG/EYAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHQALAAAAAAQABAAAAe7gHSCg3QoJyQhHx0cg2tgj2scLy4tLComIgmCX3OdYAOgoQ0YEgF0YVJFPT5ASElKS2x0FSWmaTAzMjE1Ojc2PG10DiimZjQ/W1lYVlRTQ8EQKaZnOUJaUFdOTEbPdNHT1dfZ290P0nRoOEFRT1VNR0TdESumYztqZWRiXl1c3QwjTLmJ8waOnFChFEzQYIoQHUkbMngAAUIDAoeDOBwwUKCAgIYYHXJgFDIjxZEjQToEAYDAAgoXLAQIBAA7";
        $img['dir'] = "R0lGODlhEAAOANUAAP//mf/3kf/0jv/rhf/mgP/gev/UbplmAJpnAZxpA55rBaBtB6NwCqVyDKh1D6t4Eq57FbB9F7OAGrSBG7WCHLeEHriFH7qHIbyJI72KJL+MJsCNJ8KPKcWSLMeULsmWMMuYMsyZM9OgOtypQ+azTe+8VvjFX//MZv///8nJycDAwLS0tH5+fnZ2dmJiYmFhYURERP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADEALAAAAAAQAA4AAAaSwFgsBPp4hMikMIRqojjKJBNABaAylwpFEkGCAoJw2NmEsISfAaHDbm8wlolEEvMUOuQ8AcVgdQwhVYJUJgALLhwnIAABjY6NJQAKLxsnHQADmZqZJAAJLxknGgAFpaalIwAILxcnFgAGsbKxIgAHLilbERAPDg0MCwoJCAcwLTErLS/LzM0vLStCKSrU1dYqQkEAOw==";
        $img['<x>'] = "R0lGODlhDQAQANUAAL60urm203d3wXd3wMHB2sTG4ra5xL/K2MHO2b/N1bzM1MHP1r/O1b7N1LbKzrvN0L7Q0ZacnHh8fLq+vp6hoYqMjLu9vX1+fmRlZfz9/ez19MHIx/H49+n08uz29Ov18/f7+tS/SqGBObmXSZBqMIZoQZ2CXKmQbryqkZJ7YY14boRtbP///8fHx5eXl5OTk4mJiYODg3Z2dnBwcGlpaWBgYP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADYALAAAAAANABAAAAZyQJtwSCyOQiRRKBVamVpCgkBAQqkCJ4DJJRwUSp2SpwQqsWbdR2ft4YAy5+5i3Wm/47YBo3PpW+5oeQl0dnCBAxB8fRcWLHgDDYRuhl0Hin6OhwiSgF0KfBaFjw5rHxobExQVMEMGERIYNTQyMS9Ft0RBADs=";
        $img['rar'] = &$img['zip'];
        $img['tar'] = &$img['zip'];
        $img['html'] = &$img['htm'];
        $img['php'] = &$img['htm'];
        $img['asp'] = &$img['htm'];
        $img['jpg'] = &$img['img'];
        $img['gif'] = &$img['img'];
        $img['png'] = &$img['img'];
        $img['bmp'] = &$img['img'];

        if(IsSet($img[$i]))
        {
                $d = &$img[$i];
        }
        else
        {
                $d = &$img['<x>'];
        }

        header('Content-type: image/gif');
        header('Content-Disposition: attachment; filename="' . $i . '"');

        echo base64_decode($d);

        exit;
}

function getExt($filename)
{
        $atemp = explode('.', $filename);

        return strtolower($atemp[sizeof($atemp) - 1]);
}

function size($size)
{
        $mult = 'kB';
        $prec = 0;
        if(round($size / 1024, 0))
        {
                $size /= 1024;
                $mult = 'kB';
                $prec = 3;
        }
        if(round($size / 1024, 0))
        {
                $size /= 1024;
                $mult = 'mB';
                $prec = 3;
        }

        return (round($size, $prec) . ' ' . $mult);
}

function fsize($sfile)
{
        return filesize($sfile);
}

function dsize($sdir)
{
        $size = 0;

        $handle = opendir($sdir);
        while(false !== ($read = readdir($handle)))
        {
                if($read <> '.' && $read <> '..')
                {
                        if(is_file($sdir . $read))
                        {
                                $size += fsize($sdir . $read);
                        }
                        elseif(is_dir($sdir . $read))
                        {
                                $size += dsize($sdir . $read . '/');
                        }
                }
        }

        return $size;
}

if(IsSet($_GET['dir']) && $_GET['dir'] <> '' && is_dir($_GET['dir']))
{
        if($_GET['dir'] == './')
        {
                $dir = $_GET['dir'];
        }
        elseif(eregi('\.\./', $_GET['dir']))
        {
                $dir = './';
        }
        else
        {
                if(substr($_GET['dir'], -1) == '/')
                {
                        $dir = $_GET['dir'];
                }
                else
                {
                        $dir = $_GET['dir'] . '/';
                }
        }
} else {
        $dir = './';
}

if($dir == './')
{
        $cur_dir = 'Site';
}
else
{
        $ex = explode('/', $dir);
        array_pop($ex);
        $cur_dir = ucwords(array_pop($ex));
}

$handle = opendir($dir);
while(false !== ($read = readdir($handle)))
{
        if($read <> '.' && $read <> '..')
        {
                $show[] = $read;
        }
}
?>
<html>

<head>
        <title>Directory Indexer</title>

        <style>
        body { margin: 0px; }
        body, td, th { font-family: Arial; font-size: 12px; }
        a { color: #000000; text-decoration: underline; }
        a:hover { color: #666666; text-decoration: none; }
        .dir_container { border-left: 1px solid #000000; border-right: 1px solid #000000; width: 760px; }
        .dir_container h1 { margin: 10px; }
        .dir_container th { background-color: #000000; color: #FFFFFF; text-align: left; }
        .row1 { background-color: #FFFFFF; }
        .row2 { background-color: #DDDDDD; }
        .error { background-color: #F2DDDD; border: 1px solid #992A2A; border-top: 0px; font-family: Verdana; margin: 5px; padding: 0px; }
        .error h4 { background-color: #E3C0C0; border: 1px solid #992A2A; border-left: 0px; border-right: 0px; font-family: Verdana; color: #992A2A; font-size: 12px; font-weight: bold; margin: 0px; padding: 5px; }
        .error p { background-color: transparent; border: 0px; font-family: Verdana; color: #992A2A; font-size: 12px; margin: 0px; padding: 8px; }
        </style>
</head>

<body>

        <div align="center">
                <table border="0" cellpadding="5" cellspacing="0" class="dir_container">
                        <tr>
                                <td colspan="5">
                                        <h1><?php echo $cur_dir; ?></h1>

<?php
if($dir <> './')
{
        $ex = substr($dir, 2, -1);
        $ex = explode('/', $ex);
        array_pop($ex);

        $dirs = '<a href="index.php?dir=./">Site</a> / ';
        foreach($ex as $nr => $tdir)
        {
                $link = './';
                for($i = 0; $i < $nr; $i++)
                {
                        $link .= $ex[$i] . '/';
                }

                $dirs .= '<a href="index.php?dir=' . $link . $tdir . '">' . $tdir . '</a> / ';
        }

        echo $dirs;
}
?>
                                </td>
                        </tr>
                        <tr>
                                <th width="1%"></th>
                                <th>Naam:</th>
                                <th width="15%">Grootte:</th>
                                <th width="20%">Type:</th>
                                <th width="30%">Gewijzigd op:</th>
                        </tr>
<?php
if(IsSet($show))
{
        $i = 0;
        foreach($show as $row)
        {
                $tr_class = ($i % 2 ? 'row1' : 'row2');
?>
                        <tr class="<?php echo $tr_class; ?>">
                                <td><img src="index.php?i=<?php echo (is_dir($dir . $row) ? 'dir' : getExt($row)); ?>" alt="<?php echo $row; ?>"></td>
                                <td><a href="<?php echo (is_dir($dir . $row) ? 'index.php?dir=' . $dir . $row : $dir . $row); ?>"><?php echo $row; ?></a></td>
                                <td align="right"><?php echo size(is_dir($dir . $row) ? dsize($dir . $row . '/') : fsize($dir . $row)); ?></td>
                                <td><?php echo (is_dir($dir . $row) ? 'Bestandsmap' : getExt($row) . ' bestand'); ?></td>
                                <td><?php echo date('F d Y H:i:s', filectime($dir . $row)); ?></td>
                        </tr>
<?php
                $i++;
        }
}
else
{
?>
                        <tr>
                                <td colspan="5"><div class="error"><h4>Directory is leeg</h4> <p>Er staan (nog) geen mappen en/of bestanden in deze directory.</p></div></td>
                        </tr>
<?php
}
?>
                </table>
        </div>

</body>

</html>

Voor een voorbeeld:
http://www.mhproductions.org/files.php

[ Voor 97% gewijzigd door André op 26-09-2005 11:05 . Reden: gebruik [code] tags ]

Who the fuck is general failure and why the hell is he reading my disk ?!


Verwijderd

Topicstarter
mhproductions schreef op zondag 25 september 2005 @ 16:09:
Neem dit script en zet het als index.php in je map:

*knip

Voor een voorbeeld:
http://www.mhproductions.org/files.php
Dit lijkt wel beter te werken 8)
Nu alleen nog de icoontjes goed werkend krijgen. Ik zie nu kruisjes vb : www.laserfreak.nl
Ik weet niet of ik de icoontjes zelf ook op de webspace moet zetten?
Ik heb dit script gewoon gekopierd en snap er niet genoeg van om het te "ontcijferen" ;)
Nu vond ik dat andere script meer mogelijkheden hebben en er mooier uitzien,
Maar das nog een twede. Eerst dit maar werkend krijgen, dan kan ik altijd nog
een "mooi" script zoeken met meer functionaliteit !

Edit: Uiteindelijk , zoek ik dus een script met de volgende mogelijkheden:
Leuke skin, verschillende mappen wel of niet beschikbaar maken met of zonder paswoord,
mooi overzicht (dit was erg goed met het script van Johnny, paar post terug)
en zo kan ik nog wel wat dingen bedenken. Maar ik vrees dat dit niet in kant en klare scrips
te vinden is en dan ik dan echt zelf de taal PHP moet gaan leren :|

Edit2: Ik zou het ook fijn vinden dat als er naar www.laserfreak.nl gegaan word, er nog
niet gebeurd omdat ik nog geen eigen site heb, maar zodra ik naar www.laserfreak.nl/data
ga ik bij mijn bestanden kan komen _/-\o_ wat een wensen ;)

[ Voor 39% gewijzigd door Verwijderd op 25-09-2005 16:58 ]


  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Ik zie dat je de afbeeldingen als verwijderd hebt....

Mooizo! In het script staat 2 keer het woord 'Site' dat heb ik er maar ff van gemaakt! Je kan dit aanpassen aan de eigen wensen! :*)

Who the fuck is general failure and why the hell is he reading my disk ?!


  • davinci
  • Registratie: Augustus 2000
  • Laatst online: 28-03 11:03

davinci

Super-Grover to the rescue

mhproductions schreef op zondag 25 september 2005 @ 16:51:
Ik zie dat je de afbeeldingen als verwijderd hebt....

Mooizo! In het script staat 2 keer het woord 'Site' dat heb ik er maar ff van gemaakt! Je kan dit aanpassen aan de eigen wensen! :*)
je beseft dat door je /files.php iedereen nu je hele webspace doorkan? inclusief je mail (die ik zojuist al even tegenkwam?)

<removed>


Verwijderd

Topicstarter
davinci schreef op zondag 25 september 2005 @ 16:57:
[...]


je beseft dat door je /files.php iedereen nu je hele webspace doorkan? inclusief je mail (die ik zojuist al even tegenkwam?)
Wow, das natuurlijk ook niet de bedoeling :D maar ik heb er nog niets persoonlijks op staan
Vandaar dat ik ook nog op zoek ben naar wat meer opties --> bepaalde mappen helemaal toegankelijk en andere mappen met een pasword. Zie edits van mij vorige post

BTW, ik snap niet hoe je nu in mijn mail kan komen :D maar jah maakt niet uit dat zal voor mij
toch boven de pet gaan ;). Of staan die mails ook gewoon op mijn webspace in een map ofzo,
want er stonden allemaal mappen die (ik dacht) niet echt nuttig waren, deze heb ik verwijderd.
Ik dacht dat deze gemaakt werden door zo'n 3x kliken website maak programma, waar ik wat
mee gespeeld heb. Maar heb ik nu dus misschien mijn eigen mail verwijderd :+

[ Voor 32% gewijzigd door Verwijderd op 25-09-2005 17:02 ]


  • davinci
  • Registratie: Augustus 2000
  • Laatst online: 28-03 11:03

davinci

Super-Grover to the rescue

Verwijderd schreef op zondag 25 september 2005 @ 17:00:
[...]


Wow, das natuurlijk ook niet de bedoeling :D maar ik heb er nog niets persoonlijks op staan
Vandaar dat ik ook nog op zoek ben naar wat meer opties --> bepaalde mappen helemaal toegankelijk en andere mappen met een pasword. Zie edits van mij vorige post
niets persoonlijks?
Je 'betoog nederlands'?
je inlog gegevens alexia?
fotos van je gala?

Ik zou je files.php maar weghalen als ik jou was...

[ Voor 8% gewijzigd door davinci op 25-09-2005 17:05 ]

<removed>


Verwijderd

Topicstarter
davinci schreef op zondag 25 september 2005 @ 17:02:
[...]

niets persoonlijks?
Je 'betoog nederlands'?
je inlog gegevens alexia?
fotos van je gala?

Ik zou je files.php maar weghalen als ik jou was...
Hmmz dat vermoed ik dat je bij iemand anders bezig ben :D
Hier herken ik namelijk niets van :D
alexia (nooit van gehoord)
galafeest is al jaren geleden
nederlands betoog brrrrr niets voor mij

Ik snap er nu ff helemaal niets van, ik zou nog wel graag willen weten of
mijn mail direct op mijn webspace staan (in een map ofzo) iig voor het eventuele
verwijderen ervan dan ;)

  • davinci
  • Registratie: Augustus 2000
  • Laatst online: 28-03 11:03

davinci

Super-Grover to the rescue

ik zit te slapen.. reply was bedoeld voor mhproductions... Sorry!

<removed>


  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

davinci schreef op zondag 25 september 2005 @ 16:57:
[...]


je beseft dat door je /files.php iedereen nu je hele webspace doorkan? inclusief je mail (die ik zojuist al even tegenkwam?)
Je kan eigenlijk alleen kijken..... niks veranderen... En die files mag van mij eigenlijk iedereen bij.... Mij mail kwam je denk ik neit in, puur het programma wat ik ervoor op mijn server heb staan.

Maar toch bedankt voor de warning.... Nooit zo over nagedacht... 8)7

Heb het al veranderd... ;)

Who the fuck is general failure and why the hell is he reading my disk ?!


Verwijderd

Topicstarter
Nog even over het script van mhproductions, is dit wel een beetje veilig ?
Dan gebruik ik dit tijdelijk totdat ik een betere gevonden heb.
Alleen de icoontjes werken nog niet, maar hoe ik dit goed krijg? ik zal er nog ff mee spelen !

Ik zoek dus nog een script met de volgende mogelijkheden (als dat bestaat)
- www.laserfreak.nl/data hier moet alles in komen te staan op www.laserfreak.nl zelf komt
namelijk nog een keer een site.
- ik wil aan bepaalde mappen bepaalde rechten toekennen. dus sommige mappen algemeen
toegankelijk en andere met een paswoord.
- een mooi uiterlijk zoals bijvoorbeeld het script van Johny, dit zag er wel gaaf uit.
- nog meer moet ik nog verzinnen :)

Jullie hebben me al echt geholpen, ik heb nu een vergelijkbaar iets als @ home. cool 8)

  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Eigenlijk is het script wat ik je gegevn heb even veilig als dat wat je bij @ home had.
Het is alleen wel zo dat je met dit script ALLES ziet, ook mappen die de server normaal verborgen houdt.

Mensen kunnen in princiepe alleen kijken maar niks veranderen! Het heeft erg weinig mogelijkheden, maar werkt wel erg simpel... :)

Who the fuck is general failure and why the hell is he reading my disk ?!


  • hlz
  • Registratie: Juni 2003
  • Laatst online: 26-08-2025

hlz

mhproductions schreef op zondag 25 september 2005 @ 17:19:
[...]


Je kan eigenlijk alleen kijken..... niks veranderen... En die files mag van mij eigenlijk iedereen bij.... Mij mail kwam je denk ik neit in, puur het programma wat ik ervoor op mijn server heb staan.

Maar toch bedankt voor de warning.... Nooit zo over nagedacht... 8)7

Heb het al veranderd... ;)
De .eml files in '/mail/database/mvdheuvel_mhproductions.org/inbox' waren anders prima leesbaar.

Je moet met dit soort directory-index-scripts gewoon goed de (directory-)grenzen controleren waarbinnen het script mag opereren. Zolang je dat doet is het wel een veilig script.

  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

nu is het niet meer leesbaar via files.php 8)

Who the fuck is general failure and why the hell is he reading my disk ?!


Verwijderd

Topicstarter
mhproductions schreef op zondag 25 september 2005 @ 17:32:
Eigenlijk is het script wat ik je gegevn heb even veilig als dat wat je bij @ home had.
Het is alleen wel zo dat je met dit script ALLES ziet, ook mappen die de server normaal verborgen houdt.

Mensen kunnen in princiepe alleen kijken maar niks veranderen! Het heeft erg weinig mogelijkheden, maar werkt wel erg simpel... :)
Weet jij hoe ik die icoontjes nog werkend krijg? Moet ik deze ook ergens op mijn webspace zetten?
Ik krijg nu nog kruisjes, ik kan het script zelf van je niet ontcijferen dit is meer chinees :+

  • mhproductions
  • Registratie: September 2005
  • Laatst online: 02-03-2018

mhproductions

MH Productions

Het is eigenlijk zo dat de server die icons moet aanleveren! Het script leest van de server en gaat ervan uit dat die icons op de server staan (verborgen).

Dus ik kan je niet verder helpen.

je moet eigenlijk even wat informatie over je server achterhalen!

Who the fuck is general failure and why the hell is he reading my disk ?!


  • hlz
  • Registratie: Juni 2003
  • Laatst online: 26-08-2025

hlz

Verwijderd schreef op zondag 25 september 2005 @ 17:39:
[...]


Weet jij hoe ik die icoontjes nog werkend krijg? Moet ik deze ook ergens op mijn webspace zetten?
Ik krijg nu nog kruisjes, ik kan het script zelf van je niet ontcijferen dit is meer chinees :+
Als je de regel 'header('Content-Disposition: attachment; filename="' . $i . '"');' weghaalt werkt het naar alle waarschijnlijkheid wel.

De plaatjes staan niet verborgen op een server of waar dan ook... ze worden gewoon (encoded) beschreven in het script. (die ellenlange regels bovenaan waardoor de lay van got zo heerlijk verneukt word)

  • André
  • Registratie: Maart 2002
  • Laatst online: 28-04 11:43

André

Analytics dude

Hmm, dit lijkt iets voor P&W :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 29-04 08:14

Janoz

Moderator Devschuur®

!litemod

hmmm, nee niet. Dit lijkt meer op een scriptrequest/support op scripts van anderen, en dat is in Programming & Webscripting niet toegestaan. Dat is het trouwens in Webdesign & Graphics ook niet afaik.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.