Witam,
Uczę się PHP z książki "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty" i dotarłem do skryptu upload-u:
<html>
<head>
<title>Wysyłanie...</title>
</head>
<body>
<h1>Wysyłanie pliku...</h1>
<?php
if ($_FILES['plik']['error'] > 0)
{
switch ($_FILES['plik']['error'])
{
case 1
: echo 'Rozmiar pliku przekroczył warto_ć upload_max_filesize'; break; case 2
: echo 'Rozmiar pliku przekroczył warto_ć max_file_size'; break; case 3
: echo 'Plik wysłany tylko czę_ciowo'; break; case 4
: echo 'Nie wysłano żadnego pliku'; break; }
}
// czy plik ma prawidłowy typ MIME?
// umieszczenie pliku w pożšdanej lokalizacji
$lokalizacja = '/wyslane/'.$_FILES['plik']['name'];
{
{
echo 'Problem: Plik nie może być skopiowany do katalogu'; }
}
else
{
echo 'Problem: możliwy atak podczas wysyłania pliku. Nazwa pliku: '; echo $_FILES['plik']['name']; }
echo 'Plik wysłany<br><br>';
// ponowne sformatowanie zawarto_ci pliku
$wp = fopen($lokalizacja, 'r');
$wp = fopen($lokalizacja, 'w'); // pokazanie, co zostało wysłane
echo 'Podglšd zawarto_ci wysłanego pliku:<br><hr>';
?>
</body>
</html>
Przy Wysyłaniu pliku TXT wyświetla mi
Problem: Plik nie może być skopiowany do kataloguUsunąłem ten warunek i mam kolejny problem:
Problem: możliwy atak podczas wysyłania pliku. Nazwa pliku:Czy mógłby mi ktoś pomóc z tym skryptem.
Zgóry dziękuje za pomoc.