Mam problem.
Stworzyłem upload zdjęc. Zdjęcia sie ładują i zapisują się w folderze tymczasowym lecz kiedy chce wystawić przedmiot (do serwisu aukcyjnego) nie potrafie zmienić ściężki kopiowania plików.
Kod ładowania zdjęc i tworzenie tymczasowych katalogów:
<?php if($_POST["uploadpicture"] == "Load photo") { if(!empty($HTTP_POST_FILES["userfile"]["tmp_name"]) && $HTTP_POST_FILES["userfile"]["tmp_name"] != "none") { if($HTTP_POST_FILES["userfile"]["size"] > ($SETTINGS["maxpicturesize"] * 1024)) { $ERR = $ERR_709." ".$SETTINGS["maxpicturesize"]." Kbytes"; $ERR = $ERR_710."(".$HTTP_POST_FILES["userfile"]["type"].")"; } else { #// Create a TMP directory for this session (if not already created) } #// Move uploaded file into TMP directory $_SESSION['number_of_images'] = $_SESSION['number_of_images'] + 1; $HTTP_POST_FILES["userfile"]["name"] = session_id().'_'.$_SESSION['number_of_images'].'.'.$rozrzeszenie; move_uploaded_file($HTTP_POST_FILES["userfile"]["tmp_name"],$image_upload_path.session_id()."/oryginalny/".$HTTP_POST_FILES["userfile"]["name"]); resizepics($image_upload_path.session_id()."/oryginalny/".$HTTP_POST_FILES["userfile"]["name"], 400, 300, $image_upload_path.session_id()."/400x300/".$HTTP_POST_FILES["userfile"]["name"]); resizepics($image_upload_path.session_id()."/oryginalny/".$HTTP_POST_FILES["userfile"]["name"], 128, 96, $image_upload_path.session_id()."/128x96/".$HTTP_POST_FILES["userfile"]["name"]); #//Populate arrays $UPLOADED_PICTURES[] = $HTTP_POST_FILES["userfile"]["name"]; $UPLOADED_PICTURES_SIZE[] = $HTTP_POST_FILES["userfile"]["size"]; $_SESSION["UPLOADED_PICTURES"]=$UPLOADED_PICTURES; $_SESSION["UPLOADED_PICTURES_SIZE"]=$UPLOADED_PICTURES_SIZE; } } $_SESSION["GALLERY_UPDATED"] = true; } ?>
Kod który zmiania nazwe katalogu tymczasowego na nazwe id aukcji. Co jest w nim nie tak?
<?php } else { } } } @chmod($uploaded_path.$auction_id."/".$v,0666); } #// Delete files, using dir (to eliminate eventual odd files) } } } ?>
Bardzo proszę o pomoc. Udostępnie nawet stronę demo aby wporadzić zmiany.