Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form action="upload.php" method="post" enctype="multipart/form-data">
- <input type="file" name="filename"><br>
- <input type="submit" value="Загрузить"><br>
- </form>
- <?php
- if($_FILES["filename"]["size"] > 1024*3*1024)
- {
- echo ("Размер файла превышает три мегабайта");
- exit;
- }
- // Проверяем загружен ли файл
- if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
- {
- // Если файл загружен успешно, перемещаем его
- // из временной директории в конечную
- move_uploaded_file($_FILES["filename"]["tmp_name"], "/path/to/file/".$_FILES["filename"]["name"]);
- } else {
- echo("Ошибка загрузки файла");
- }
- ?>
- //Друпал вариант
- <input required type="file" class="form-control" id="addaddress-photo" name="photo">
- <?php
- $node = new stdClass();
- $node->type = 'address';
- node_object_prepare($node);
- $node->title = 'Заголовок';
- $file_path = drupal_realpath($_FILES["photo"]["tmp_name"]);
- $file = (object)array(
- 'uid' => 1,
- 'uri' => $file_path,
- 'filename' => $_FILES["photo"]["name"],
- 'filemime' => file_get_mimetype($file_path),
- );
- $file = file_copy($file, 'public://photos/'.$_FILES["photo"]["name"]);
- if ($file) {
- $node->field_photo[LANGUAGE_NONE][] = (array)$file;
- }
- $node->uid = 1; // необязательно
- $node->status = 1; // необязательно
- node_save($node);
- ?>
Add Comment
Please, Sign In to add comment