MijnMappen&Bestanden

Door Stefan , 17 jaar geleden, 3.104x bekeken

Okéy, ik had even niks te doen vanavond, dus even een simpel script gescript.

Wat kun je met dit script?
Je kunt met dit script het mogelijk maken om je mappen en bestanden makkelijker door te zoeken. Apache directory overzichten zijn ook wel oké, maar dit ziet er toch ietsje mooier uit.

Waarom is de code zo vreselijk rommelig en wordt het grootste deel 2x herhaald?
Simpel, omdat ik even geen zin had om alles zo perfect te doen, en ik dit snel nodig had. De oplossing om mappen en bestanden te scheiden kon ik niet vinden, dus heb ik alles gewoon even op een andere manier opgelost!

Oké fijn, maar ik wil niet dat iedereen mijn bestanden bekijkt. Hoe los ik dit op?
Simpel, zorg er even voor dat je een wachtwoord er op zet door middel van Sessies.. Hoe dat moet? Zoek maar even op PHPhulp.

Al die Icons, waar kan ik die vandaan halen?
De meest belangrijke extensies staan in deze map. Zorg ervoor dat je de naam van de icons het zelfde laat als de extensie waar je ze voor wil gebruiken (Voor *.exe noem je dus --> exe.png), de rest kun je vinden op VistaIcons.com. (Resizen naar 50*50 om het goeie resultaat te krijgen)

(Btw, in Firefox zijn ze wél transparant, in IE nog niet, ga zo even fixen)

----

Btw, ik weet dat het raar is dat er allemaal foto's van snelwegen in de mappen staan, maar dat is voor het Autosnelwegen Forum ;-)

Gesponsorde koppelingen

PHP script bestanden

  1. mijnmappen-en-bestanden

 

Er zijn 18 reacties op 'Mijnmappen en bestanden'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niek s
niek s
17 jaar geleden
 
0 +1 -0 -1
mooi script man, net ff nodig
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Je spreekt jezelf een beetje tegen ;) :
Quote:
Okéy, ik had even niks te doen vanavond, dus even een simpel script gescript.

slechts luttele regels later:
Quote:
en ik dit snel nodig had.


Voor de rest:
ziet er wel redelijk uit, niet goed naar gekeken.

Edit:

typo
Stefan
Stefan
17 jaar geleden
 
0 +1 -0 -1
Uhh jah geen commentaar ;-) Nee maar ik was bezig om wat foto'tjes te plaatsen van motoren die opweg waren naar de TT in Assen, en had toch even niks te doen, en had ff dit gescript. Wat ik dus niet wou was dat ik er uren mee bezig was, dus heb ik inderdaad snel wat gescript. Snap je ;-)
The_J
The_J
17 jaar geleden
 
0 +1 -0 -1
En weer een stefan-script :P

Ga nou es object georienteerd en minder embedded scripten, scheelt n hoop tijd en gaat veel sneller ;-P
Stefan
Stefan
17 jaar geleden
 
0 +1 -0 -1
Ach, ik beperk mij tot de 'wat-maakt-mij-die-rommel-nou-uit-zolang-het-maar-goed-werk'-methode héa ;-)
Eris -
Eris -
17 jaar geleden
 
0 +1 -0 -1
function getalcheck($iGetal)
{
$iNum = ($iGetal / 2); //Deel $iGetal door twee, dit wordt dus 6.5
$aNum = explode('.', $iNum); /* Comment:
* We splitsen het resultaat in tween door op de punt te exploden.
* Hierbij worden 2 arrays gemaakt:
* $aNum[0] => 6
* $aNum[1] = 5
*/

if($aNum[1] == 5)
/*controle of het eindigt op .5 => als je een oneven getal door twee
deelt komt er ALTIJD een oneven getal uit, dus een halve. Dat is die .5 */
{
//Niet even, oneven getal
$iEven = 0;
}
else
{
//Even getal
$iEven = 1;
}
return

Kan veel korter..
function getalcheck($getal){
if(($getal % 2) == 0){
return 1;
}else{
return 0;
}
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
Oei! Daar zeg je eens wat! Scheelt zo 18 regels ofzo!...
Eris -
Eris -
17 jaar geleden
 
0 +1 -0 -1
Nee je moet wat comments toevoegen...
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Fijn dat het je is opgemerkt Boris, niet echt nuttige post. O shit doe ik het zelf ook.
Even kijken of ik ook nog iets leuks in het script kan vinden....

[2 minuten later]
Je CSS is een beetje brak... Geen height opgeven, dat gaat fout in, sowieso, IE....
[/2 minuten later]
Jelmer -
Jelmer -
17 jaar geleden
 
0 +1 -0 -1
Je bent af en toe wel erg inconsistent bezig. Daarbij je controle op extentie is ook nogal lek. Wat als:
- ik een bestand heb waar geen extenties in staan?
Voor zover ik snap maakt hij er dan een map van. Kan je daar niet veeeeeel beter is_dir voor gebruiken?
- ik een map met punten in de naam heb?
Wordt hij gezien als een bestand :/
- ik een bestand heb met meerdere punten in de naam?
Wordt de extentie niet goed afgelezen.

$_GET[map] -> $_GET['map']
$_GET[v] -> $_GET['v']
enz.

if($bestand == 'index.php') {} else {
Waarom niet gewoon
if($bestand != 'index.php') {

$bg++; maar je hebt niet ergens $bg gedefinieerd, dus dit levert een notice op.

Als laatste, waneer ik dit script op mijn host zou zetten, zou iedereen alle mappen kunnen doorzoeken, aangezien je geen limiet/bescherming tegen ../ hebt: http://stefanverkerk.st.funpic.de/Autosnelwegen/?map=../

edit:
werk hij eigenlijk wel goed? Vergelijk:
http://stefanverkerk.st.funpic.de/Autosnelwegen/?map=../w/foto/olym/&v=../w/foto/
http://stefanverkerk.st.funpic.de/w/foto/olym/
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
TIP: zorg dat hij je php bestanden niet toont!

dit is niet echt handig zie ik als ik er op klik. er komen dan heleboel foutmeldingen
Leo
Leo
17 jaar geleden
 
0 +1 -0 -1
ziet er mooi uit, alleen die icoontjes lijken op vista :O
Legolas
Legolas
17 jaar geleden
 
0 +1 -0 -1
dat verklaart het vistaicons.com gedeelte :P
Stefan
Stefan
17 jaar geleden
 
0 +1 -0 -1
Klopt, deze fouten ga ik vandaag verbeteren zolang ik er tijd voor heb! ;-) Bedankt voor de meldingen!
Eric Cartman
Eric Cartman
17 jaar geleden
 
0 +1 -0 -1
Persoonlijk vind ik dit soort scriptjes altijd onzin. De Apache Directory Index is vele male handiger, en de URI klopt dan ook.

Met de mod_autoindex-module kun je de Apache Directory Index volledig naar jouw smaak aanpassen.

Het veranderen van de icons in de map icons zal ook al een hele hoop voldoening geven, maar persoonlijk vind ik de scheiding van mappen en bestanden die dan (net als bij Windows) op alfabetische volgorde staan een groot voordeel.
Jeroen v schie
Jeroen v schie
15 jaar geleden
 
0 +1 -0 -1
Voorbeeld????
Erwin Nieuwenhuis
Erwin Nieuwenhuis
15 jaar geleden
 
0 +1 -0 -1
hoe moeilijk is het om deze code te uploaden??
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Henktrol
henktrol
14 jaar geleden
 
0 +1 -0 -1
goed script hé!

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. mijnmappen-en-bestanden

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.