login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]extensie bepalen

Offline Stefan14 - 17/08/2006 20:27 (laatste wijziging 17/08/2006 20:40)
Avatar van Stefan14PHP gevorderde Ik gebruik het volgende om de extensie te bepalen
  1. <?php
  2. $bestandsnaam = $_FILES['foto']['name'];
  3. $ext = explode(".", $bestandsnaam);
  4. $ext = end($ext);//Dit selecteert de laatste waarde van de array, oftewel de extensie
  5. ?>


Dit werkt alleen niet, $ext blijft leeg. Hoe kan ik de extensie wel bepalen?

EDIT: laat maar, is al opgelost, ik was vergeten enctype erbij te zetten in het formulier.

Ik zit alleen nog wel met wat anders. Het bestand zelf uploaden gaat niet
  1. <?php
  2. //het bestand uploaden
  3. $locatie = 'afbeeldingen/'.$inserted_id.'.'.$ext;
  4. move_uploaded_file($_FILES['bestand']['tmp_name'], $locatie);
  5. chmod($locatie, 0666);
  6. ?>


hij geeft dan de foutmelding unable to access in .... in upload.php, maar het probleem is dat dat bestand hetzelfde bestand is als het uploadscript, oftewel vindt hij daar logischerwijs geen map omdat het een script is, maar hoe zorg ik ervoor dat hij wel bij die map kan komen.

mapopbouw
(map)afbeeldingen
upload.php
index.php
e.d.

Hij probeert ze dus nu in upload.php te uploaden terwijl dat in de map afbeeldingen moet zijn.

EDIT2: ik vraag het weer te vroeg, net dit hele verhaal getypt, zie ik een hele stomme fout, $_FILES['bestand'] moest $_FILES['foto'] zijn 

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s