Problem pojawia sie z wyslaniem zdjecia w tym samym czasie do 2 katalogow. Pokaze przyklad , wybieram zdjecie z dysku i chce zeby dodalo mi raz do katalogu picture/big/Poland (katalog z rzeczywista rozdzielczoscia zdjecia) natomiast 2 katalog picture/small/Poland (katalog ze zmienniona rozdzielczoscia zdjecia). Poniezej znajduje sie kod:
$folder="picture/big/$category/"; //rzeczywisty rozmiar $folder_s="picture/small/$category/"; //pomniejszony rozmiar $tmp=$_FILES['plik']['tmp_name']; //chwilowa nazwa pliku $filename=$_FILES['plik']['name']; //nazwa pliku $ext=substr(strrchr($filename, '.'),1); $uploadfile_b=$folder.$filename; //sciezka rzeczywistych zdjec $uploadfile=$folder_s.$filename; //sciezka ze zmiejszonym zdjeciem IF(isset($_FILES['plik'])) { IF(is_uploaded_file($tmp)) { IF($ext=='jpg' || $ext=='gif' || $ext=='jpeg') { IF(move_uploaded_file($tmp, $uploadfile)) { chmod($uploadfile, 0777); print "Zdjecie $filename zostało dodane do albumu $category"; $new_link=$uploadfile; //sciezka do zdjecia ktore bedzie mial pomniejszona rozdzielczosc $mysql_confirm = base_connect(); $query=mysql_query("SELECT picture from photo where category='$category'"); $row=mysql_fetch_row($query); $new_photo="$row[0]$filename"; $query = "UPDATE photo SET picture='$new_photo|' WHERE category='$category';"; mysql_query($query); #####################zmienia rozdzielczosc obrazka############ //kod z zmiejszona rozdzielczoscia obrazka ############################################################################ } else print "Przekazywanie pliku nie powiodło się"; } else print "Dozwolone sa jedynie obrazki"; } else print "nie ma pliku"; } } ###################################### ?>