tak właśnie podejżewalem. No to gdy już jestemy przy pobieraniu pliku na serwer, dlaczego poniższe skrypty nie ładują nic do katalogu UPLOAD?
Żadnego błędu nie zgłasza, wykonuje się OK. ale w katalogu nic się nie pojawia.
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Dokument bez nazwy</title>
</head>
<table align="center" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<form action="skrypt_upload.php" method="post" enctype="multipart/form-data" name="formularz">
<td>
<table width="100%" border="0">
<tr>
<td>
<strong>Formularz do wgrywania kilku plików na serwer</strong>
</td>
</tr>
<tr>
<td>Wybierz plik 1
<input name="plik[]" type="file" size="100" />
</td>
</tr>
<tr>
<td>Wybierz plik 2
<input name="plik[]" type="file" size="100" />
</td>
</tr>
<tr>
<td>Wybierz plik 3
<input name="plik[]" type="file" size="100" />
</td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Wgraj" value="Wgraj" />
</td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<body>
</body>
</html>
i treść
skrypt_upload.phpKod
<?php
//określamy ścieżki do obrazków
//dla przykładowego pliku obraz.gif
//będzie to upload/obraz.gif
$sciezka1= "upload/".$HTTP_POST_FILES[‘plik’][‘name’][0];
$sciezka2= "upload/".$HTTP_POST_FILES[‘plik’][‘name’][1];
$sciezka3= "upload/".$HTTP_POST_FILES[‘plik’][‘name’][2];
//kopiujemy plik do katalogu
copy($HTTP_POST_FILES[‘plik’][‘tmp_name’][0], $sciezka1);
copy($HTTP_POST_FILES[‘plik’][‘tmp_name’][1], $sciezka2);
copy($HTTP_POST_FILES[‘plik’][‘tmp_name’][2], $sciezka3);
//$HTTP_POST_FILES[’plik’][’name’] = nazwa pliku
//$HTTP_POST_FILES[’plik’][’size’] = rozmiar pliku
//$HTTP_POST_FILES[’plik’][’type’] = typ pliku
echo "Nazwa pliku:".$HTTP_POST_FILES[‘plik’][‘name’][0]."<br/>";
echo "Rozmiar pliku:".$HTTP_POST_FILES[‘plik’][’size’][0]."<br/>";
echo "Typ pliku:".$HTTP_POST_FILES[‘plik’][‘type’][0]."<br/>";
echo "<img src=\"$sciezka1\">";
echo "
";
echo "Nazwa pliku:".$HTTP_POST_FILES[‘plik’][‘name’][1]."<br/>";
echo "Rozmiar pliku:".$HTTP_POST_FILES[‘plik’][’size’][1]."<br/>";
echo "Typ pliku:".$HTTP_POST_FILES[‘plik’][‘type’][1]."<br/>";
echo "<img src=\"$sciezka2\">";
echo "
";
echo "Nazwa pliku:".$HTTP_POST_FILES[‘plik’][‘name’][2]."<br/>";
echo "Rozmiar pliku:".$HTTP_POST_FILES[‘plik’][’size’][2]."<br/>";
echo "Typ pliku:".$HTTP_POST_FILES[‘plik’][‘type’][2]."<br/>";
echo "<img src=\"$sciezka3\">";
?>