Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Upload a rozszeżenie pliku
Forum PHP.pl > Forum > Gotowe rozwiązania
kirov
Mam kod:
Kod
<?

echo("<form method="POST"  name="uploader"  enctype="multipart/form-data" action="">

<div align="center">

<center>

<table border="0" cellpadding="0" cellspacing="0" width="100%"  style="color: #000000; font-family: Verdana; font-size: 8pt">

<tr>

<td width="50%" align="right" style="padding-right: 5"  valign="top">Plik</td>

<td width="50%"><input type="hidden" name="MAX_FILE_SIZE" value="99999999" style="font-family: Verdana; font-size: 8pt; color: #000000;  background-color: #CFDFF1; border: 1 solid #000000">

<input type="file" name="file" size="21" style="font-family: Verdana; font-size: 8pt; color: #000000;  background-color: #CFDFF1; border: 1 solid #000000"></td>

</tr>

<tr>

<td width="50%" align="right" style="padding-right: 5"></td>

<td width="50%"><input type="submit" value="Dodaj"  style="font-family: Verdana; font-size: 8pt; color: #000000;  background-color: #CFDFF1; border: 1 solid #000000"  name="dbanner"></td>

</tr>

</table>

</center>

</div>

</form>");

if(isset($dbanner)) {

copy("$file", "$www");



}



?>


jak sprawdzić jakie jest rozszeżenie kopiowanego pliku ?
BzikOS
$_FILES['file']['type']
KaMeLeOn
Cytat
$_FILES['file']['type']

W tej zmiennej znajduje się typ MIME pliku a nie rozszerzenie...
Cytat
jak sprawdzić jakie jest rozszeżenie kopiowanego pliku ?

Proszę poszukać w archiwum...
Niedawno był podobny temat...
BzikOS
Cytat
Cytat
$_FILES['file']['type']

W tej zmiennej znajduje się typ MIME pliku a nie rozszerzenie...

A jak okreslane jest MIME pliku?
KaMeLeOn
Cytat
A jak okreslane jest MIME pliku?

Napewno nie na podstawie rozszerzenia...
Analizowany jest nagłówek i zawartość pliku.
BzikOS
Cytat
Cytat
A jak okreslane jest MIME pliku?

Napewno nie na podstawie rozszerzenia...
Analizowany jest nagłówek i zawartość pliku.

Więc jest to bezpieczniejsze, niż sprawdzanie rozrzeszenia smile.gif
KaMeLeOn
Cytat
Więc jest to bezpieczniejsze, niż sprawdzanie rozrzeszenia smile.gif

Jest, ale autor pytał o rozszerzenie :wink:
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.