Ordner Upload |
feller
Feiertags-Poster
Beiträge: 35 |
ist sogar Windows mit den Ber. ist aber alles roger
nee ich möchte die möglichen upload dateien schon einschränken...
was müsste ich denn für .rar .zip nehmen (ich möchte die auf dem server
gar nicht entpaken) evtl. download aber auch noch unsicher ...
wäre nice wenn das einer weiß.. THX
Auszug:
1:
2:
3: | $type = $_FILES['file']['type'];
if($type != "image/gif" && $type != "image/pjpeg" && $type != "application/x-rar-compressed") |
---
---------------------------------------------------------------
bli bla blub
|
 Profil
Editieren
Zitieren
|
feller
Feiertags-Poster
Beiträge: 35 |
Schade ...
---
---------------------------------------------------------------
bli bla blub
|
 Profil
Editieren
Zitieren
|
moser
Pixelschubser
Beiträge: 21 |
michaelh schrieb am 06.08.2004 14:40
Ich gehe davon aus, dass du die Daten auf einen Linux Server hochlädst. Desshalb würde ich an deiner Stelle kein rar Archiv nehmen, da unter Linux normalerweise kein Entpacker für rar Datein vorhanden ist. |
Was für einen miesen Webhoster hast Du denn?
---
/* Moser [efm] */
|
 Profil
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
Was hat das mit meinem Webhoster zu tun? Das war nur eine allgemeine Aussage. Unter Linux gibt es eigentlich kaum jemanden der einen anderen Archivtyp als tar, tar.bz2 und tar.gz nutzt, da man in diesen Archiven auch Rechte speichern kann. Ich habe auf meinem lokalen System unter Linux z.B. keine Rar Packer oder Entpacker.
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
moser
Pixelschubser
Beiträge: 21 |
Eine Packer wie tar zu bevorzugen und eigene Pakete grundsätzlich mit diesem Tool zu packen ist eine Sache.
Mit importierten Paketen nicht umgehen zu können, weil man den zugehörigen Entpacker mit eben Deiner Begründung nicht installiert hat, eine andere.
---
/* Moser [efm] */
|
 Profil
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
Für Linux verwendet man nun mal nur tar. Ich habe noch keine Software gefunden, bei der kein Tar Archiv verwendet wurde. Wozu soll ich einen Entpacker für Rar installieren, wenn es keine Archive gibt die ich damit entpacken könnte???
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
moser
Pixelschubser
Beiträge: 21 |
1. Es ist keine Norm unter Linux tar zu verwenden.
2. Es gibt zahlreiche Anwendungen, die mehrere Packer unterstützen (und unter Umständen benötigen). Beispiel: Crashmail unter Linux (Fidonet-Tosser) - der packt und entpackt auch ZIP, LHA, LHZ, etc...
---
/* Moser [efm] */
|
 Profil
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
1. Habe ich nie behauptet. Jedoch ist es auffällig, wenn ich in meinem distfiles Ordner (den Ordner mit den Quellpaketen) ca. 4000 Dateien im tar format habe. Einige davon mit bz2, einige mit gz Kompression.
2. Die Programme unterstützen dies zwar, enpacken aber mit den Programme, die man unter der Konsole verwendet (im Hintergrund). Wenn also unrar, unace, unzip, zip,... nicht installiert ist, bringt dir die Unterstützung von dem Programm selbst auch nichts.
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
moser
Pixelschubser
Beiträge: 21 |
Hm,
0. Du musst mir keinen Linux-Nachhilfekurs geben. Wir haben einige Server mit Debian laufen. Mir ist also sowohl der Umgang mit der Shell vertraut.
1. Wir reden aneinander vorbei. Natürlich ist tar ein bevorzugtes Tool für Linux-Pakete, es ist aber keine Norm. An dieser Stelle mag es hilfreich sein, den Begriff der Norm (soziologisch) zu definieren: Eine Norm ist ein von anderen erwartetes Verhalten, dass sankioniert wird, sowohl im positiven (Belohnung) als auch im negativen Sinne (Bestrafung). Ich wüsste nicht, welche Bestrafung mir zu Teil würde, wenn ich fortan alle meine Sachen nur noch im rar-Format packe.
2. Siehe Punkt 0 - und ja, root ist keine graue Eminenz. Es gibt tatsächlich Menschen auf diesem Erdball, die root-Rechte auf einem Server haben und genau diese Tools installieren können. Im besagten Fall reicht die Eingabe von bsp.w. "apt-get install unzip"...
---
/* Moser [efm] */
|
 Profil
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
0. War nicht als Linux Nachhilfekurs gedacht.
1. Ich möchte dich auch nicht dazu bringen auf rar zu verzichten. Das ist deine Sache welches Archiv du benutzt.
2. Ich glaube nicht dass ber019 ein Systemadministrator ist. Daher auch meine Empfehlung tar zu verwenden. Bei PHP kann man mit gz komprimierten Dateien arbeiten. Mir rar Dateien meines Wissens nach nicht.
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
moser
Pixelschubser
Beiträge: 21 |
0. Ok
1. *g*
2.1 Da kommt es wieder auf den webhoster an.
2.2 php: exec();
---
/* Moser [efm] */
|
 Profil
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
0. OK
2.2 Sofern erlaubt.
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
moser
Pixelschubser
Beiträge: 21 |
0.
2.2 -> siehe 2.1
---
/* Moser [efm] */
|
 Profil
Website
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
moser michael
|
 Profil
E-Mail
Editieren
Zitieren
|