![]() |
[PHP] Bestand verzenden
Ik zit met een klein probleempje in PHP.
Ik wil bestanden uploaden naar een map (dat lukt prima), maar er moeten ook 2 bestanden met dezelfde naam in de map kunnen! Je hebt gelijk, dit is onmogelijk. Maar ik wil dit toch virtueel mogelijk maken, en wel op de volgende manier: Ik upload het bestand, lees de huidige bestandsnaam in en stop deze in een database. Vervolgens maak ik een unieke bestandsnaan aan met: PHP-code:
Maar als ik ga naar: download.php?fileid=1 (die correspondeert met een row met daarin de oude bestandsnaam en de unieke bestandsnaam). Dan moet hij het bestand: $UNIEKE_BESTANDSNAAM.extensie downloaden, maar moet als bestandsnaam weergeven: $OUDE_BESTANDSNAAM.extensie Hoe doe ik dit? |
PHP-code:
|
Dat bedoelt 'ie niet.
Martin, je moet een Content-Disposition header opgeven bij je output, die ziet er ongeveer zo uit: Content-Disposition: attachment; filename=oudbestand.ext; |
Citaat:
Of heb je dat al.. wacht.. ik snap het al.. :D solly.. PHP-code:
Bron: http://be.php.net/manual/nl/function.header.php |
Alle tijden zijn GMT +1. Het is nu 17:43. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.