Ich habe ein Problem bei einem Uploadvorgang.
- Code: Select all
<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<input name="neuedatei" type="file">
<input name="sent" type="hidden" value="1" >
<input type="submit" value="Upload" name="upload_button">
</form>
<?php
if (isset($_POST[sent]))
{
$filename='name';
....
copy ($_FILES[neuedatei][tmp_name], 'files/'.$filename.'.mp3');
}
?>
Ich habe absichtlich die ganzen Bedingungen weggelassen, weil das script bzw. der Upload einer Datei prinzipiell funktioniert.
Es funktioniert nicht mehr, wenn Files ca größer als 10 MB sind.
Ich habe dann herausgefunden, dass die Funktionen
- Code: Select all
set_time_limit(0);
die maximale Ausführungszeit aufhebt.
also:
- Code: Select all
<?php
if (isset($_POST[sent]))
{
set_time_limit(0);
$filename='name';
....
copy ($_FILES[neuedatei][tmp_name], 'files/'.$filename.'.mp3');
}
?>
Funktioniert aber in dieser Form auch nicht. Also weiß jemand
1. Warum mein kleines Script keinen file über 10 MB uploadet?
& 2. Wie ich diese Problem lösen kann bzw. welche Funktionen PHPfür dieses Problem bieten kann?
Danke