Poniżej przedstawiam przykładowy kod:
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
</head>
<body><center>
<font face="Arial" size="2" color="#cf2222">
<?php
if (isset($_FILES['Plik'])) {
if (move_uploaded_file($_FILES['Plik']['tmp_name'],'./img/'.$_FILES['Plik']['name'])) // Adres folderu, do którego będą kopiowane pliki {
echo('Plik został przesłany prawidłowo.'); }
else
{
switch($_FILES['Plik']['error'])
{
case 1
: echo('Przesyłany plik jest większy niż zezwala konfiguracja serwera.');break
; case 2
: echo('Przesyłany plik jest większy niż zezwala formularz.');break
; case 3
: echo('Przesłano tylko część pliku.');break
; case 4
: echo('Plik nie został przesłany');break
; }
}
}
$ff=$_FILES['Plik']['name'];
$ech="http://twojastrona.pl/img/$ff"; // wyświetlenie adresu pliku
?></font><form action="
<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="99999999999999999" /> <!-- Ustawienie maksymalnego rozmiaru przesyłanego pliku -->
<font face="Arial" size="2"><b>Adres:</b></font> <input type="file" name="Plik" />
<input type="submit" value="Wyślij" />
</form>
<font face="Arial" size="2">
Adres skopiowanego pliku:<br>
<?php
echo("<center><font color='#97b61c' size='3'>$ech</font></center>"); ?></font></center>
</body>
</html>
Powyższy kod został opisany, także nie powinien przyspożyć nikomu problemów.
Folder do którego zapisywane są pobrane pliki nosi nazwę "img".