Da się to zrobić (jak rozumiem chodzi o upload plikow na serw) - ja to robię przy pomocy funkcji
move_uploaded_fileTu masz przykłada
formularz :
Kod
<form enctype="multipart/form-data" action="wyslij.php?id=1" method=post>
<input type=hidden name="MAX_FILE_SIZE" value=2000000>
<input type=file name=plik >
<input type=submit value="Wyslij na serwer" >
skrypt php
<?php
$id=$HTTP_GET_VARS[\"id\"];
$plik = $HTTP_POST_FILES['plik']['tmp_name'];
$plik_name = $HTTP_POST_FILES['plik']['name'];
$plik_size = $HTTP_POST_FILES['plik']['size'];
$plik_type = $HTTP_POST_FILES['plik']['type'];
$plik_error = $HTTP_POST_FILES['plik']['error'];
if ($plik_error > 0)
{
switch ($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; }
}
// umieszczenie pliku w pożądanej lokalizacji
$lokalizacja = 'img/'.$id.'.jpg';
{
{
echo 'Problem: Plik nie może być skopiowany do katalogu'; }
}
?>
(kopiowałem fragmenty z kodu ,więc moze brakować klamerek itp..)
To działa tak że formularz uploaduje plik na serw (do tempa ) a potem przenosi go na wymagana lokalizacje (lokalizaczja ta to img/[numer- parametr id wywolania sktyptu z formularza].jpg )