WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Bilderupload... » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von einstein
Nö, kann er nicht. Die Datei befindet sich beim Check (wenn man es richtig macht ^^) in einem temporären Verzeichnis des Servers unterhalb deiner Document Root. Außerdem gibt es dann noch sowas wie Chmod auf Unix/Linux Servern, durch die das ausführen von Dateien verhindert werden kann...

Eine andere Möglichkeit mit PHP gibt es nicht.
von Neo0077
dann hab ich doch aber eigentlich ein Sicherheitsloch oder? kann ja jeder ne kleine ausführende Datei hochladen, und die dann einfach nebenher immer versuchen zu starten, in der Zeit in der das script die datei überprüft kann er sie ausführen.
von J4nUs
einstein hat dir da schon die richtigen Adressen gegeben! PHP wird nur auf dem Server ausgeführt, somit ist es also nicht möglich vor dem Upload festzustellen(getimagesize();), wieviele Pixel das Bild hat! Dafü bräuchtest du ein JavaScript!
von Neo0077
irend wie bekomm ich das net hin,...

ich will die Datei ja ersz überprüfen, und nur wenn es ein Bild unter einer bestimmten Pixelzahl ist auch hochladen,...

kann mir mal bitte einer Helfen,...?
von einstein
http://de2.php.net/manual/de/function.move-uploaded-file.php
http://de2.php.net/manual/de/function.getimagesize.php

Nach oben