Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ograniczony rozmiar uploadowanego pliku
Forum PHP.pl > Forum > Przedszkole
urbanson
Hej witajajcie.
Mam maly problem polegajacy na tym ze moj skrypt PHP do uplodowania plikow dziala jak nalezy! ALE jezeli jest to plik wiekszy niz 50 Kb to juz go nie przeysla na serwer.
Na czym polega problem? Czy musze ustawic jakis dodatkowy parametr w skrypcie
Czy w tez zmienic ustawienia u administratora?questionmark.gif

na czym moze polegac ow problem questionmark.gif?

pozdrawiam
Tomek
batna
to wrzuc moze ten skrypt bo tak to raczej nikt odpowiedzi nie wyczaruje.
kszychu
post_max_size w php.ini
urbanson
oto ten skrypt

$plik_tmp = $_FILES['photo_co']['tmp_name'];
$plik_nazwa = $_FILES['photo_co']['name'];
$plik_rozmiar = $_FILES['photo_co']['size'];

if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "control_photos/$plik_nazwa");
}



mam tez takie ustawienia serwera...moze to w tym tkwi problem:
File Uploadsupload_max_filesizeMaximum allowed size for uploaded files.150MResource Limitsmax_execution_timeMaximum execution time of each script, in seconds60 Resource Limitsmax_input_timeMaximum amount of time each script may spend parsing request data90
Moze przy tym cos podzialac?
skoro plik laduje sie dluzej niz 60 sekund i w tym czasie zadrzy sie skopiwac to dziala. a jezeli w przeciagu 60 sekund nie przejdzie to kicha
antoniobermuda
W takim razie zwiększ maximum_execution_time, przy uploadzie pliku skrypt kończy się wykonywac i tyle.
Pokaż jeszcze formularz html z którego wysyłasz ten plik.
urbanson
Oto ten formularz:
pogrubilem pole z plikiem.


<form method="post" enctype="multipart/form-data" name="form1" action="<?php echo $editFormAction; ?>">
<table border="0" align="left" cellpadding="1" cellspacing="1">
<tr valign="baseline" style="display:none">
<td nowrap align="right">Id_co:</td>
<td><input type="text" name="id_co" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap bgcolor="#E9E9F5" class="small">Naam:</td>
<td bgcolor="#E9E9F5"><input name="name_co" type="text" disabled="disabled" value="<?php echo $row_Recordsetuser['voornaam_ad']; ?> <?php echo $row_Recordsetuser['achternaam_ad']; ?>" size="32" readonly="true"></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap bgcolor="#E9E9F5" class="small">Date:</td>
<td bgcolor="#E9E9F5"><span id="sprytextfield1">
<input type="text" name="date_co" value="" size="32" />
<span class="textfieldRequiredMsg">A value is required.</span><span class="textfieldInvalidFormatMsg">Invalid format.</span></span></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap bgcolor="#E9E9F5" class="small">Place:</td>
<td bgcolor="#E9E9F5"><input type="text" name="place_ce" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap bgcolor="#E9E9F5" class="small">Commetar:</td>
<td bgcolor="#E9E9F5"><input type="text" name="commetar_co" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap bgcolor="#E9E9F5" class="small">Photo:</td>
<td bgcolor="#E9E9F5">
<input type="hidden" name="MAX_FILE_SIZE" value="10000" />
<input name="photo_co" type="file" />


</td>
</tr>
<tr valign="baseline">
<td align="right" nowrap bgcolor="#E9E9F5" class="small">&nbsp;</td>
<td bgcolor="#E9E9F5"><input type="submit" value="Send report"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
Cysiaczek
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole oraz dodaj bbcode - inaczej topik zostanie zamknięty

Tak, problem tkwi w ustawieniach serwera. Zwiększ limity, jak nie możesz, to zmień serwer ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.