login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] bestand toestaan

Offline svm - 17/07/2006 18:52 (laatste wijziging 18/07/2006 17:58)
Avatar van svmPHP ver gevorderde Als je een upload systeem wilt maken, zet je er vaak ook in regel in waarin staat wat geüpload mag worden.
Bijvoorbeeld:
  1. if($_FILES['bestand']['type'] == "image/gif" || $_FILES['bestand']['type'] == "image/png"){...

Hierin zet je voor een gif image/gif en voor png image/png.

Maar wat moet ik erin zetten voor een fla of een swf?

12 antwoorden

Gesponsorde links
Offline ikkedikke - 17/07/2006 18:54
Avatar van ikkedikke PHP expert zoek eens naar mime types
http://www.php.net/mime_content_type
Offline Maarten - 17/07/2006 19:00
Avatar van Maarten Erelid Je kan een bestand uploaden en dan kijken wat $_FILES['bestand']['type'] geeft...
Offline svm - 17/07/2006 19:01 (laatste wijziging 17/07/2006 19:02)
Avatar van svm PHP ver gevorderde Dat zal dan fla geven.
Lijkt me.

Maar het scriptje:
  1. <?php
  2. echo mime_content_type('knopbart.fla');
  3. ?>

Dat werkt niet: hij kent de functie niet.
Citaat:
Fatal error: Call to undefined function: mime_content_type() in /data/members/free/tripod/nl/d/e/s/destefanband/htdocs/inloggen/webmaster/blabla.php on line 2
Offline Voldemort - 17/07/2006 19:07
Avatar van Voldemort PHP ver gevorderde Dan moet je je PHP versie eens upgraden naar 4.3.0 of hoger.
Offline Maarten - 17/07/2006 19:07
Avatar van Maarten Erelid Dan is fla wat je nodig hebt. Lijkt me.

Denk eens 2 minuten na. Als je wilt controleren of iets een fla is aan de hand van die $_FILES, dan moet je dus gewoon een fla uploaden en die $_FILES bekijken..

Zo simpel is het, vraag opgelost.
Offline svm - 17/07/2006 19:24
Avatar van svm PHP ver gevorderde
  1. <?php
  2. $bestand = "knopbart.fla";
  3.  
  4. echo $_FILES[$bestand]['type'];
  5. ?>


Dit werkt ook niet.
Ik gebruik trouwens lycos, de PHP versie weet ik niet.
Offline Maarten - 17/07/2006 19:30
Avatar van Maarten Erelid Leer eerst een uploadform maken. Dat is NIET de manier.
Offline svm - 17/07/2006 19:54 (laatste wijziging 17/07/2006 19:56)
Avatar van svm PHP ver gevorderde Heb ik al gemaakt dus kan het wel.
En dit is wel de manier volgens slipie deze tut heb ik ervoor gebruikt.
Hij is goedgekeurd dus zal het wel kloppen.
Offline Maarten - 17/07/2006 20:44
Avatar van Maarten Erelid Dan moet je dringend je Nederlands bijschaven en een leesbrilletje kopen.
Offline svm - 17/07/2006 21:01
Avatar van svm PHP ver gevorderde Ja, maar zullen we nu maar ontopic blijven?
Offline Maarten - 17/07/2006 21:02 (laatste wijziging 17/07/2006 21:03)
Avatar van Maarten Erelid Dat is ontopic, jij moet gewoon een uploadform maken die de bestandstype van het geuploade bestand weergeeft, en in die 5 regels code zie ik nergens een formulier, laat staan een weergave van een geupload bestandstype.

Dus jij moet die tutorial toch maar eens lezen zoals een gemiddelde Nederlandstalige dat doet en niet zeggen dat die 5 regels met hoge nutteloosheidsfactor gebaseerd zijn op de toch wel duidelijke tutorial.
Offline svm - 18/07/2006 17:09 (laatste wijziging 18/07/2006 17:58)
Avatar van svm PHP ver gevorderde Ach ja, na wat zoeken weet ik dat swf application/x-shockwave-flash is, dan zal ik nu wel verder zoeken naar fla.
Zodra ik hem gevonden heb zal ik hem erbij zetten.

Hééél dom: als je een niet-toegestaan file upload, wordt automaties aangegeven wat het voor iets is!

Fla is application/octet-stream.



Dus sluiten maar!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s