Versio

Upload Class

Dit is een erg hippe (of niet) uploadclass die zowat alles kan. Helaas pindakaas moeten jullie er wel nog een programmatje rondschrijven, maar dat kunnen jullie wel, niet ?

Veel plezier er mee :)

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

PHP script bestanden

  1. upload-class

 

9 reacties op 'Upload Class'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Arjan Schuurman
Arjan Schuurman
5 jaar geleden
 
0 +1 -0 -1
Ziet er netjes uit, misschien nog een kleine tip door de extensie check op strtolower() uit te voeren?
Bart
Bart
5 jaar geleden
 
0 +1 -0 -1
Toegepast :) Bedankt !
Jan geen
Jan geen
5 jaar geleden
 
0 +1 -0 -1
Ja ziet er goed uit, een paar opmerkingen, waarom niet gelijk goed doen in PHP 5? Dit soort dingen: var $maxkb, var $directory en var $extensies horen eigenlijk in een constante. Net als $waarde*1024. Stop die 1024 gewoon in een constante dat is veel beter te onderhouden (stel je voor dat er opeens maar 1000 kb in een mb gaan ;))

Edit:

Die directory zou ik trouwens meegeven aan de constructor.
Frank -
Frank -
5 jaar geleden
 
0 +1 -0 -1
@Rik: Er is geen constructor, dat gaat dus niet lukken.

Waarom toch weer gekozen voor een PHP 4 aanpak? Dat is achterhaalde zooi (eol!) en kan niet goed uit de voeten met OOP. Gemiste kans.
Jan geen
Jan geen
5 jaar geleden
 
0 +1 -0 -1
Ja die constructor moet je dus even invoegen. Dat is toch veel makkelijker, stel dat je op 2 plekken in je applicatie in 2 verschillende directory's zou willen werken dan moet je dus 2 bijna identieke classes hebben, lijkt me niet handig...

Als ik zin heb wil ik um vnaaf wel even ombouwen
Bart
Bart
5 jaar geleden
 
0 +1 -0 -1
Beste vriendjes en vriendinnetjes, door mijn eigen slordigheid heb ik php 4 gezet, terwijl er eigenlijk php 5 moet staan. Nouja, dat is dan opgelost.
Kasper Isgek
Kasper Isgek
5 jaar geleden
 
0 +1 -0 -1
Maar je gebruikt ook werkwijze van php4? Bv. gebruik van 'var' voor de declaratie van variabelen, terwijl je in php5 de scope aangeeft (public, protected, private).
Jonathan -
Jonathan -
5 jaar geleden
 
0 +1 -0 -1
Zet de toegestane extensies in een array. Is misschien iets meer werk, maar wel netter en handiger.
Jelmer rrrr
Jelmer rrrr
5 jaar geleden
 
0 +1 -0 -1
Heb je een voorbeeldje van hoe je hem moet toepassen? Welke methods je waar moet aanroepen?

Trouwens, al die "else return false" stukjes kan je ook weglaten, en helemaal aan het eind een return false plaatsen. Wordt de return true uitgevoerd, dan zal hij de return false niet bereiken. Anders wel, en heb je hetzelfde resultaat in soms tot wel 10 regels minder, en meer overzicht.

Verplaatsen kan ook gewoon met 'rename'. Gaat veel sneller aangezien je de bestanden niet hoeft te kopiƫren.

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

  • Details
  • Bart
    Door:
    Bart
  • 5 jaar geleden
  • 760 x bekeken
  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player