<form action="../models/Gallery_Files_Model.php" method="post" name="new_gallery">
<label>Название новой папки:</label> <input type="text" name="folder_name" size="30" /> <label>Выбрать фотографии:</label> <input type="file" name="load_photo" /><br /> <input type="submit" name="create_gallery" value="Создать фотогалерю" />
</form>
public function CreateGallery($translit) {
$translit = $this->Translite($_POST['folder_name']);
$pathname = "../views/gallery/$translit";
if (mkdir($pathname, 0777) == true) {
$this->InsertDbFolders();
return $translit;
$load_photo = $_FILES["load_photo"]["tmp_name"];
$load_photo_name = $_FILES["load_photo"]["name"];
$load_photo_size = $_FILES["load_photo"]["size"];
$load_photo_type = $_FILES["load_photo"]["type"];
$error_flag = $_FILES["load_photo"]["error"];
if ($error_flag == 0) {
if ($load_photo_size < upload_max_filesize) {
die('Размер файла больше 8МБ!');
}
copy($load_photo, "../views/gallery/$translit/$load_photo_name");
}
} else
echo "<p>Ошибка! Возможно такая папка уже существует, либо вы используете запрещенные символы в названии.</p>";
}
ну как бы сначала записывается имя файла в $translit, потом возвращается это же имя...1. CreateGallery($translit)
2. return $translit;
можешь это обосновать - зачем?
что у тебя передаётся в функцию?ну как бы сначала записывается имя файла в $translit, потом возвращается это же имя...
такие ошибки выдаются.. только я понять не могу, почему load_photo неопределенный?Notice: Undefined index: load_photo in C:\www\localhost\htdocs\177\models\Gallery_Files_Model.php on line 45
Notice: Undefined index: load_photo in C:\www\localhost\htdocs\177\models\Gallery_Files_Model.php on line 46
Notice: Undefined index: load_photo in C:\www\localhost\htdocs\177\models\Gallery_Files_Model.php on line 47
Notice: Undefined index: load_photo in C:\www\localhost\htdocs\177\models\Gallery_Files_Model.php on line 48
Notice: Undefined index: load_photo in C:\www\localhost\htdocs\177\models\Gallery_Files_Model.php on line 49
Notice: Use of undefined constant upload_max_filesize - assumed 'upload_max_filesize' in C:\www\localhost\htdocs\177\models\Gallery_Files_Model.php on line 53
$load_photo = $_FILES["load_photo"]["tmp_name"];
$load_photo_name = $_FILES["load_photo"]["name"];
$load_photo_size = $_FILES["load_photo"]["size"];
$load_photo_type = $_FILES["load_photo"]["type"];
$error_flag = $_FILES["load_photo"]["error"];

ты не понимаешь что делает твой скрипт и где какая функция что делает и зачем нужна - ты ждёшь помощи?я сначала думал, что имя созданного файла.. видимо это не так.
возвращаю затем, чтобы потом к нему обратиться.. наверное..
ну так ты проверь что у тебя в $_FILES, нафига мне твой phpinfo? у меня свой естьпочему load_photo
