|
|||
Dateiendung später zusammensetzen
Hallo zusammen,
ich bin neu hier und versuche mal zu erklären was ich vor habe. Ich habe ein kleines Tool gebaut was auf Basis PHP läuft. Hier werden dateien hochgeladen in einen Ordner. Alles kein Problem. Die hochgeladene Datei wird umbenannt und ohne Dateiendung abgespeichert. GLeichzeit speichere ich den neuen Dateinamen und die dazugehörige Dateiendung in eine Datenbank. Alles kein Problem. Jetzt komme ich zu meinen Problem. Nachdem alles hochgeladen wurde und gespeichert wurde möchte ich die Datei ja wieder aufrufen. Also machte ich folgendes: Ich setze den Dateinamen und die Endung aus der Datenbank wieder zusammen und wollte ganz normal über href die Datei öffnen. Da war mein Denkfehler. Er kann die Datei nicht finden weil ich sie ja ohne Dateiendung abgelegt hatte. Ich weiß aber das es im phpbb2 Forum so läuft. Da wird ebenfalls die Datei umbenannt physikalisch abgelegt ohne Dateiendung und später wird es zusammengestzt und lässt sich auch öffnen. WIe geht das? Jemand einen Tipp? Vielen Dank! Gruß Picard |
Sponsored Links |
|
|||
Nein beim Download, wenn du Dateiname + Erweiterung wieder zusammensetzt. Sieh dir einfach mal das Tutorial an und achte auf "filename"
Download per readfile() @ PHP - tutorials.de: Tutorial, Forum, Anleitung & Hilfe |
|
|||
So, ich habe mich durchgelesen und einiges zusammengestellt.
Aber so richtig will es noch nicht funktionieren. Man muss wissen: Die Dateien sind auf dem Server OHNE Dateiendung gespeichert. Der Name und die Endung kommen aus der DB. z.B. Datei auf dem Server: 12345tttgggg888 In der DB: Spalte->Name: 12345tttgggg888 Spalte->Endung: pdf Im Script will ich es dann zusammensetzen und als download anbieten: PHP-Code:
Also Datenbank auslesen und so das hab ich alles es geht um den download und die Datei zusammensetzen...siehe im script oben. Da habe ich das mal simuliert. Vielen Dank. Geändert von picard_1983 (23.01.2014 um 22:10 Uhr) |
|
|||
Hallo nochmal,
mit diesem Code funktioniert es eigentlich so ich es will. Aber irgendwie habe ich ein ungutes Gefühl. Ist der Code ok? PHP-Code:
|
|
|||
Code nicht angesehen, daher nur zum Mime-type.
Der Mime-type ist nur für die Auswahl der Dateien interessant um diese zu selektieren, dabei wird die Dateiendung zum Vergleich herangezogen,. Du hast aber keine Dateiendung, daher uninteressant. Siehe auch Dateiformat und Internet Media Type
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
Sponsored Links |
|
|||
Ok, super. Konnte ich mir denken. Also für den eigentlichen Download brauch ich das nicht. Dann werde ich den kürzeren Code vorziehen
Danke dir...wenn vielleicht jemand anderen noch Hinweise hat nur zu Thanks! |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Variablen zusammensetzen | schuschel | Javascript & Ajax | 4 | 12.11.2012 17:12 |
Bilder zusammensetzen | Todeshügel | CSS | 38 | 15.09.2010 00:14 |
Bilder ohne Dateiendung aufrufen | RollingStones | (X)HTML | 4 | 22.01.2008 12:00 |
[IIS6+PHP5] Andere Dateiendung trotzdem PHP | Lockhead883 | Serveradministration und serverseitige Scripte | 1 | 29.04.2007 15:56 |
Bildkacheln mit DIVs zusammensetzen | Krischu | CSS | 28 | 21.03.2007 00:34 |