Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Geschlossen PHP-Uploadscript

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 21.07.2009 um 23:56 Uhr

Hi Leute,

ich bin bald am verzweifeln ... :depri:
ich hab shcon google befragt und auch viele andere seiten...
und zwar ich such ein Uploadskript, mit dem ich dateien übern browser auf meine dateien hochladen kann...
dateigröße sollte in ner config stehen und dateientypen ebenso...
hab glaub schon schätzungsweise 10 stück durch, aber entweder das ist so wie phpexplorer komplett überladen oder bei ner datei über 10 mb versagt das skript :nixblicker:
auf meinem iphone hab ich ne programm installiert, das über port 8888 auch n fenster kommt wo man dateien ins iphone schaufeln kann..
da klappts komischerweise mit dateien über 300 mb .. :nixblicker:

habe aber nirgends n php skript oder so gefunden :(

hat jmd eins zufällig geproggt und kann mir den quellcode schicken ? :depri:
danke :winker:

Le même procédure au chaque jour ... :-)

--stefan - 40
Halbprofi (offline)

Dabei seit 12.2008
310 Beiträge
Geschrieben am: 22.07.2009 um 00:04 Uhr
Zuletzt editiert am: 22.07.2009 um 00:06 Uhr

Zitat von tracer:

Hi Leute,

ich bin bald am verzweifeln ... :depri:
ich hab shcon google befragt und auch viele andere seiten...
und zwar ich such ein Uploadskript, mit dem ich dateien übern browser auf meine dateien hochladen kann...
dateigröße sollte in ner config stehen und dateientypen ebenso...
hab glaub schon schätzungsweise 10 stück durch, aber entweder das ist so wie phpexplorer komplett überladen oder bei ner datei über 10 mb versagt das skript :nixblicker:
auf meinem iphone hab ich ne programm installiert, das über port 8888 auch n fenster kommt wo man dateien ins iphone schaufeln kann..
da klappts komischerweise mit dateien über 300 mb .. :nixblicker:

habe aber nirgends n php skript oder so gefunden :(

hat jmd eins zufällig geproggt und kann mir den quellcode schicken ? :depri:
danke :winker:


Also solche Skripte geistern massenhaft im Netz umher - auch nicht überladene.

Wichtig ist aber, dass man in der PHP-Konfiguration die maximale Upload-Größe
limitieren kann. Wenn du also keinen Einfluss auf diese Einstellungen haben solltest, kannst du es bei großen Dateien knicken.


tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 22.07.2009 um 00:07 Uhr

Zitat von --stefan:


Also solche Skripte geistern Massenhaft im Netz umher - auch nicht überladene.
Wichtig ist aber, dass man in der PHP-Konfiguration die maximale Upload-Größe
limitieren kann. Wenn du also keinen Einfluss auf diese Einstellungen haben solltest, kannst du es bei großen Dateien knicken.


ehm...
stellt man das in der php konfiguration ein ?
ich dachte das wird im skript festgelegt ?!
ne der server gehört mir und hab volle root-rechte drauf, kann also verbiegen was ich will^^

Le même procédure au chaque jour ... :-)

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 22.07.2009 um 00:08 Uhr
Zuletzt editiert am: 22.07.2009 um 00:09 Uhr

Zitat von tracer:

Zitat von --stefan:


Also solche Skripte geistern Massenhaft im Netz umher - auch nicht überladene.
Wichtig ist aber, dass man in der PHP-Konfiguration die maximale Upload-Größe
limitieren kann. Wenn du also keinen Einfluss auf diese Einstellungen haben solltest, kannst du es bei großen Dateien knicken.


ehm...
stellt man das in der php konfiguration ein ?
ich dachte das wird im skript festgelegt ?!
ne der server gehört mir und hab volle root-rechte drauf, kann also verbiegen was ich will^^

php.ini ;)
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

is jetzt aus meiner ;)

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

DonThunder - 38
Anfänger (offline)

Dabei seit 04.2009
1 Beitrag
Geschrieben am: 22.07.2009 um 00:10 Uhr

HTML Part

<form enctype="multipart/form-data" action="upload.php" method="post">
// Formular für Dateiupload
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
// Verstecktes Element: Legt Max. Größe der zu übertragenden Bytes fest
<p>Send this file: <input name="userfile" type="file" size="50"></p>
// Definiert Element für Dateiupload
// Webbrowser zeigt Element zur Eingabe des Dateinamens an
<input type="submit" value="Send File"></form>

PHP Part

Temporärer Name der Datei inkl Verzeichnis liegt in dieser Variable:
$_FILES["userfile"]["tmp_name"]
Wurzelverzeichnis des HTML-Servers steht in dieser Variable:
$_SERVER["DOCUMENT_ROOT"]
Ursprünglicher Dateiname liegt in dieser Variable:
$_FILES["userfile"]["name"]
Größe der hochegeladenen Datei in Bytes (Überprüfung der Max. Dateigröße)
$_FILES["userfile"]["size"]
Der MIME-type der Datei, z.B. „image/gif“
$_FILES["userfile"]["type"]

$dest = $_SERVER["DOCUMENT_ROOT"] . "/" .
$_FILES["userfile"]["name"];
if (move_uploaded_file(
$_FILES["userfile"]["tmp_name"], $dest)
)
echo("<br>File successfully saved to: $dest");
else
echo("<br>Error during uploading");
PHP-Funktion zum verschieben einer hochgeladenen Datei ins Zielverzeichnis:
move_uploaded_file


Now it's your turn!
Good luck!
--stefan - 40
Halbprofi (offline)

Dabei seit 12.2008
310 Beiträge
Geschrieben am: 22.07.2009 um 00:11 Uhr
Zuletzt editiert am: 22.07.2009 um 00:14 Uhr

Zitat von tracer:

Zitat von --stefan:


Also solche Skripte geistern Massenhaft im Netz umher - auch nicht überladene.
Wichtig ist aber, dass man in der PHP-Konfiguration die maximale Upload-Größe
limitieren kann. Wenn du also keinen Einfluss auf diese Einstellungen haben solltest, kannst du es bei großen Dateien knicken.


ehm...
stellt man das in der php konfiguration ein ?
ich dachte das wird im skript festgelegt ?!
ne der server gehört mir und hab volle root-rechte drauf, kann also verbiegen was ich will^^


Du kannst im Skript natürlich überprüfen ob die Daten eine bestimmte größe haben - aber dann sind sie ja schon auf dem Server (im temp-Verzeichnis).

Du kannst in der php.ini darauf Einfluss nehmen, was der server überhaupt rein lässt. Das ist i.A. auch sinnvoll --> Sicherheit!

Falls du deinen Upload ausreichend gegen Missbrauch gesichert hast, kannst du due Grenze natürlich hochsetzen - ich weiß im moment nicht wie die einstellung heißt, habs aber bestimmt bald.

EDIT: ok: upload_max_filesize = ... siehe Der666Diablo

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 22.07.2009 um 00:15 Uhr

Zitat von --stefan:


; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

is jetzt aus meiner ;)


oh man sorry :autsch: :autsch:
die stelle hab ich grad auch gefunden...
ich teste gleich aus und berichte ob der thread geschlossen werden kann...

oh man und ich stell so ne billige frage am tag meiner abschlussprüfung zum fisi xD

Le même procédure au chaque jour ... :-)

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 22.07.2009 um 00:16 Uhr

Zitat von tracer:

Zitat von --stefan:


; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

is jetzt aus meiner ;)


oh man sorry :autsch: :autsch:
die stelle hab ich grad auch gefunden...
ich teste gleich aus und berichte ob der thread geschlossen werden kann...

oh man und ich stell so ne billige frage am tag meiner abschlussprüfung zum fisi xD


solang du kein fiae bist ist das doch egal ;D

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 22.07.2009 um 00:24 Uhr

Zitat von Der666Diablo:

Zitat von tracer:

Zitat von --stefan:


; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

is jetzt aus meiner ;)


oh man sorry :autsch: :autsch:
die stelle hab ich grad auch gefunden...
ich teste gleich aus und berichte ob der thread geschlossen werden kann...

oh man und ich stell so ne billige frage am tag meiner abschlussprüfung zum fisi xD


solang du kein fiae bist ist das doch egal ;D


oh man jetzt blamier ich mich voll :weiner:

Zitat:

"Bilder.zip" wurde hochgeladen.


thread kann also gelöscht werden^^
danke für die hilfe :blumen:

Le même procédure au chaque jour ... :-)

dumhinio - 38
Profi (offline)

Dabei seit 12.2004
948 Beiträge
Geschrieben am: 22.07.2009 um 04:06 Uhr

Zitat von tracer:


danke für die hilfe :blumen:

  [Thread geschlossen]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -