function editAlbumForm($altname, $userID, $linkArr, $mode, $postArray, $filesArray, $getsArray) { $g = new Galary(); $ret2 = ""; if (count($postArray) != 0 && $mode == 1) { $g->updateGalaryProperties($altname, $postArray["name"], $postArray["comment"], $postArray["blackestlist"], $postArray["whitestlist"]); } if (count($filesArray) != 0 && $mode == 2) { $fss = new FS(); $uploadDir = "/photos/{$userID}/galary"; $uFile = $fss->upload2($uploadDir, $filesArray); $g->addPhoto($userID, $altname, $uploadDir . "/" . $uFile["lastName"]); $ret2 = "Фотография добавлена"; } $editGalUrl = $linkArr[0] . $linkArr[1] . "/" . $linkArr[2] . "/" . $linkArr[3] . "/" . $linkArr[4] . "/1/"; $editGalAddPhoto = $linkArr[0] . $linkArr[1] . "/" . $linkArr[2] . "/" . $linkArr[3] . "/" . $linkArr[4] . "/2/"; $editGalSort = $linkArr[0] . $linkArr[1] . "/" . $linkArr[2] . "/" . $linkArr[3] . "/" . $linkArr[4] . "/3/"; $editGalDel = $linkArr[0] . $linkArr[1] . "/" . $linkArr[2] . "/" . $linkArr[3] . "/" . $linkArr[4] . "/4/"; $albumsURL = $linkArr[0] . $linkArr[1] . "/" . $linkArr[2] . "/"; $albumsLink = "<a href=\"{$albumsURL}{$altname}/\"> Просмотр альбома</a>"; $editUrlLink = "<a href=\"{$editGalUrl}\"> Редактировать альбом</a>"; $addPhotoLink = "<a href=\"{$editGalAddPhoto}\"> Добавить фото</a>"; $sortlLink = "<a href=\"{$editGalSort}\"> Редактировать фотографии</a>"; $delLink = "<a href=\"{$editGalDel}\"> Удалить альбом</a>"; $linkBlock = "<div>{$albumsLink}</div>\r\n \t<div>{$editUrlLink}</div>\r\n \t<div>{$addPhotoLink}</div>\r\n \t<div>{$sortlLink}</div>\r\n \t<div>{$delLink}</div>"; $formDel = "{$linkBlock}"; $tempArr = $g->getGalaryPropertise($altname); $galName = $tempArr["name"]; $galComm = $tempArr["comment"]; $galBlacketstList = $tempArr["sequrity"] != "" ? $tempArr["sequrity"] : ""; //если чо потом вставить чо-нить $galWhitestList = $tempArr["trusted"] != "" ? $tempArr["trusted"] : ""; $formEdit = "{$linkBlock}\r\n \t<br />\r\n <form action=\"{$editGalUrl}\" method=\"post\">\r\nназвание <input name=\"name\" value=\"{$galName}\"><br />\r\nкомментарий <textarea cols=\"23\" rows=\"5\" name=\"comment\">{$galComm}</textarea><br />\r\nЧерный список: <input name=\"blackestlist\" value=\"{$galBlacketstList}\"><br />\r\nБелый список: <input name=\"whitestlist\" value=\"{$galWhitestList}\"><br />\r\n<input value=\"Сохранить\" type=\"submit\"><br />\r\n</form>"; $formAdd = "{$linkBlock} \r\n \t<br />\r\n \t<form action=\"{$editGalAddPhoto}\" method=\"post\" enctype=\"multipart/form-data\">\r\n<input type=\"file\" name=\"uploadFile\">\r\n<input type=\"submit\" value=\"Send\">\r\n</form>"; $temp1 = $g->showGalary($userID, $altname, "all", $userID); //var_dump($temp1); foreach ($temp1 as $index => $value) { if ($index != "listCount" && $index != "listCurrent") { $small_path = $value["small_path"]; $comment = $value["comment"]; $photoId = $value["id"]; $link2element = $linkArr[0] . $linkArr[1] . "/" . $linkArr[2] . "/{$altname}/{$photoId}/"; $properties = "<input type=\"checkbox\" name = \"cover\" value=\"set\">Обложка альбома"; $table = $table . "<table border=\"1\"> <tr> <td><a href=\"{$link2element}\"> \r\n \t\t\t<img src=\"{$small_path}\" style=\"max-width:130px; max-height: 90px;\"> </a></td> \r\n\t \t\t<td><textarea cols=\"40\" rows=\"5\" name=\"comment\">{$comment}</textarea></td> \r\n\t \t\t<td> {$properties} </td> </tr> </table>"; } } $formSort = "{$linkBlock}\r\n \t<br />{$table}"; switch ($mode) { case 1: $ret = $formEdit; break; case 2: $ret = $formAdd; $ret2 != "" ? $ret = $ret . $ret2 : ($ret = $ret); break; case 3: $ret = $formSort; break; case 4: //$ret = $formDel; $ret = $g->deleteGalary($altname, $userID); $ret ? $ret = header("Location: {$albumsURL}") : ($ret = "Ошибочка вышла :( <br /> <a href=\"{$albumsURL}\"> Назад</a>"); break; default: break; } return $ret; }
<form action="/engine/libs/fs/init.php" method=post enctype=multipart/form-data> <input type=file name=uploadFile> <input type=submit value="Send"> </form> <?php require_once "FS.php"; $fss = new FS(); $uploadDir = "/engine/libs/fs/new name 2"; $newPath = "/engine/libs/fs/4"; $path = "/home/timur/www/quki.ru/engine/libs/fs/"; //var_dump($fss->copyElement($oldPath, $newPath, true)); var_dump($fss->upload2($uploadDir, $_FILES));