Hallo, als absoluter Neuling habe ich längere Zeit probiert den Dateityp zu ermitteln...
und das kam letztendes heraus
if(substr("REX_FILE[1]",-3) == "swf"){
echo'<object type="application/x-shockwave-flash" data="files/REX_MEDIA[1]" width="100" height="100" title="Flash">';
etc...
Hat ggf. jemand eine elegantere Lösung den Dateityp ("swf") auszugeben? Im 4er Cheatsheet bin ich nicht wirklich fündig/schlau geworden
viele Grüße
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 42
- Registriert: 11. Mär 2008, 16:47
- Wohnort: Rheinland
- Raffael1981
- Beiträge: 70
- Registriert: 6. Nov 2006, 11:36
- Wohnort: 3011 - Irenental
- Kontaktdaten: Website
Download-Modul
hi,
schau mal im download-Modul (glaub das ist sogar bei der demo dabei) da wird der Typ auf ähnliche art ermittelt.
dem entsprechend wird ja das icon zugeteilt.
sonst bietet php ja noch ein paar allgemeine möglichkeiten:
http://at2.php.net/features.file-upload
hoffe das hilft a wengl weiter
lg raf
schau mal im download-Modul (glaub das ist sogar bei der demo dabei) da wird der Typ auf ähnliche art ermittelt.
Code: Alles auswählen
$ext = substr(strrchr('REX_FILE[1]', '.'), 1);
dem entsprechend wird ja das icon zugeteilt.
sonst bietet php ja noch ein paar allgemeine möglichkeiten:
http://at2.php.net/features.file-upload
hoffe das hilft a wengl weiter
lg raf
Re: Dateityp ermitteln ...Eleganz in Vollendung
Wie wäre es mit getimagesize?Herr Zuiopü hat geschrieben:Hat ggf. jemand eine elegantere Lösung den Dateityp ("swf") auszugeben?
Siehe dazu auch dieser Kommentar
<?php print $Footer; ?>
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
Hier meine Variante:
Code: Alles auswählen
$path = preg_replace('/\?.*/','', 'REX_FILE[1]');
$dotPos = strrpos($path, '.');
if($dotPos){
print strtolower(substr($path, strrpos($path, '.') + 1));
}