Suche Uploader mit Datei-Beschränkung

Status
Für weitere Antworten geschlossen.

chrys21

Registered +
Registriert
Mai 2007
Beiträge
217
Hallo,

suche einen Uploader, wo man schnell ein Bild hochladen kann.
Deswegen soll er mit Datei-Einschränkung sein.
bin nicht wirklich der PHP-Freak...
 
hallo chrys21,

es gibt mehrere möglichkeiten, deinen wunsch umzusetzen.

zum einen gibt bzw. gab es das html-attribut "maxlength", das du bei der definition eines upload-felds angeben kannst.

Code:

aber:

http://de.selfhtml.org/html/formulare/datei_upload.htm schrieb:
Das Attribut maxlength wurde in HTML 3.2 definiert als Hinweis an den Browser, nur Dateien bis zu einer Bytegröße dieser Angabe zur Auswahl zuzulassen. In HTML 4.01 wird auf diese Funktion nicht mehr eingegangen. Uns ist auch kein Browser bekannt, der diese Angabe in irgendeiner Weise einschränkend umsetzt.

wird die hochgeladene datei nach abschluss der übertragung von php verarbeitet, genügt eine einfache abfrage (der name des input-felds lautet "pic"):

Code:
if ($_FILES['pic']['size']  // move_uploaded_file
} else {
// unlink or do nothing
}

auch der einsatz von flash oder java in kombination mit einer serverseitigen scriptsprache ist möglich. weitere informationen dazu gibt es unter anderem bei google, wo du außerdem fertige uploader findest.

gruß,
kmt
 
Hallo chrys21,

da du nur Bilder hochladen willst, kein Browser diese selektive auswahl an "nur Grafikdateien" anbietet, mußt du in den sauren apfel beißen und die datei erst hochladen lasse, so das php den dateityp überprüfen kann. (falls es doch eine möglichkeit gibt lasse ich mich gerne eines besseren belehren)

Dann kannst du mit php überprüfen, ob es eine Grafik ist, die entweder jpg, png oder gif ist (mein bsp)

if ($_FILES['datei']['type']=="image/gif" OR $_FILES['datei']['type']=="image/x-png" OR
$_FILES['datei']['type']=="image/png" OR $_FILES['datei']['type']=="image/pjpeg" OR
$_FILES['datei']['type']=="image/jpeg" OR $_FILES['datei']['type']=="image/jpg")

und was du dann mit der datei weiter tust, sei dir überlassen....

Falls du sowas vorgefertigt suchst, da weiß ich leider grade nix... programmiere mir solche spielereien selber :-/
 
keine reaktion des themenstarters!? :confused: :mad:
! einige aktuelle/offene threads werden wahrscheinlich auf eine hintere seite rutschen !

falls noch wer was wichtiges zu sagen hat, PN an mich und ich mach hier vielleicht wieder auf!?

~ C L O S E D ~

ceeyaa.mex​
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten