|
|
|
|
|
для: cheops
(23.08.2005 в 01:37)
| | все я зделал обошелся двумя строками !
:)
$ext = strrchr($_FILES['file']['name'], ".");
$name = "новое имя ";
$upload = ftp_put($conn, $name.$ext, $file, FTP_BINARY);
if (!$upload)
|
а я мудрил сам исправился :)) спасибо за поддержку! :) | |
|
|
|
|
|
|
|
для: sidPR
(23.08.2005 в 01:12)
| | А вас смущает, что около скрипта остаётся копия файла? Тогда после функции ftp_put() просто удалите его при помощи функции unlink
| |
|
|
|
|
|
|
|
для: cheops
(23.08.2005 в 00:42)
| | а мне его ненадо некуда помещять!!! кроме как на фтп а если вы говорите
<?php
$newname = "files/test$ext";
?>
|
то как организовать помещение на фтп хотя ниже он соединяеться и запись делает | |
|
|
|
|
|
|
|
для: sidPR
(23.08.2005 в 00:17)
| | Всё правильно файл помещается в директории, где расположен сам скрипт благодаря строке
<?php
$newname = "test$ext";
?>
|
Если вы хотите изменить путь, например поместить файл в директорию files, следует изменить данную строку на
<?php
$newname = "files/test$ext";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(22.08.2005 в 20:37)
| | cм. вложение .
Все работает имя и расширение присваиваеться какое я задал но непонятно
1. Создает файл там где находиться сам скрипт что мне очень непонятно!
2. Создает файл на фтп сервер так и должно быть и нигде более.
3. Посоветуйте может можно както модифицировать изменение имени на лету? | |
|
|
|
|
|
|
|
для: sidPR
(22.08.2005 в 14:41)
| | Скорее никто не понял что требуется... Может вы приведёте пример, того какой файл загружается, какие преобразования происходят с его именем и местоположением по пунктам. | |
|
|
|
|
|
|
|
для: sidPR
(22.08.2005 в 01:32)
| | не ужели никто не вкурсе как это зделать? | |
|
|
|
|
|
|
|
для: cheops
(22.08.2005 в 01:29)
| | Нет у меня из админ панели идет аплоуд файла название FILE конектиться к фтп и создает прямо в корне ftp сервера файт вот при создании точнее перед я хочю его переиминовать но все попытки неудаються нормально это зделать!
вот на этом этапе все происходит :
$upload = ftp_put($conn, $directory, $file, FTP_BINARY);
if (!$upload)
|
$directory а точнее ужэ $name после наших попыток изменить имя | |
|
|
|
|
|
|
|
для: sidPR
(22.08.2005 в 00:08)
| | Хм.. что-то не очень понятно, данный скрипт должен загружать файлы в текущую папку... если требуется явно указать путь - следует исправить значение переменной $newname
<?php
$newname = "files/test$ext";
?>
|
Правильно ли я понял, одна функция copy() делает две копии? | |
|
|
|
|
|
|
|
для: sidPR
(21.08.2005 в 18:37)
| | я зделал таким образом:
<?
$ext = strrchr($_FILES['file']['name'], ".");
$newname = "test$ext";
copy($_FILES['file']['tmp_name'], $newname);
$name = $newname;
?>
|
Но tmp файл сохраняеться как в папке где находиться скрипт так и в папке куда ему указанно созраняться.
Вопрос - Как избежать этого. и есть ли вариант проще ? | |
|
|
|
|