Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Upload PHP vs FTP

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: sidPR   (23.08.2005 в 01:42)   письмо автору
 
   для: cheops   (23.08.2005 в 01:37)
 

все я зделал обошелся двумя строками !
:)

$ext = strrchr($_FILES['file']['name'], ".");
$name = "новое имя ";

$upload = ftp_put($conn, $name.$ext, $file, FTP_BINARY);
if (!$upload)


а я мудрил сам исправился :)) спасибо за поддержку! :)

   
 
 автор: cheops   (23.08.2005 в 01:37)   письмо автору
 
   для: sidPR   (23.08.2005 в 01:12)
 

А вас смущает, что около скрипта остаётся копия файла? Тогда после функции ftp_put() просто удалите его при помощи функции unlink
<?php
  unlink
($name);
?>

   
 
 автор: sidPR   (23.08.2005 в 01:12)   письмо автору
 
   для: cheops   (23.08.2005 в 00:42)
 

а мне его ненадо некуда помещять!!! кроме как на фтп а если вы говорите

<?php 
  $newname 
"files/test$ext"
?> 

то как организовать помещение на фтп хотя ниже он соединяеться и запись делает

   
 
 автор: cheops   (23.08.2005 в 00:42)   письмо автору
 
   для: sidPR   (23.08.2005 в 00:17)
 

Всё правильно файл помещается в директории, где расположен сам скрипт благодаря строке
<?php
  $newname 
"test$ext"
?>

Если вы хотите изменить путь, например поместить файл в директорию files, следует изменить данную строку на
<?php
  $newname 
"files/test$ext"
?>

   
 
 автор: sidPR   (23.08.2005 в 00:17)   письмо автору
 
   для: cheops   (22.08.2005 в 20:37)
 

cм. вложение .
Все работает имя и расширение присваиваеться какое я задал но непонятно
1. Создает файл там где находиться сам скрипт что мне очень непонятно!
2. Создает файл на фтп сервер так и должно быть и нигде более.
3. Посоветуйте может можно както модифицировать изменение имени на лету?

   
 
 автор: cheops   (22.08.2005 в 20:37)   письмо автору
 
   для: sidPR   (22.08.2005 в 14:41)
 

Скорее никто не понял что требуется... Может вы приведёте пример, того какой файл загружается, какие преобразования происходят с его именем и местоположением по пунктам.

   
 
 автор: sidPR   (22.08.2005 в 14:41)   письмо автору
 
   для: sidPR   (22.08.2005 в 01:32)
 

не ужели никто не вкурсе как это зделать?

   
 
 автор: 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 после наших попыток изменить имя

   
 
 автор: cheops   (22.08.2005 в 01:29)   письмо автору
 
   для: sidPR   (22.08.2005 в 00:08)
 

Хм.. что-то не очень понятно, данный скрипт должен загружать файлы в текущую папку... если требуется явно указать путь - следует исправить значение переменной $newname
<?php
  $newname 
"files/test$ext";
?>

Правильно ли я понял, одна функция copy() делает две копии?

   
 
 автор: sidPR   (22.08.2005 в 00:08)   письмо автору
 
   для: sidPR   (21.08.2005 в 18:37)
 

я зделал таким образом:


<?

$ext 
strrchr($_FILES['file']['name'], ".");
$newname "test$ext"
copy($_FILES['file']['tmp_name'], $newname); 
$name $newname;

?>

Но tmp файл сохраняеться как в папке где находиться скрипт так и в папке куда ему указанно созраняться.

Вопрос - Как избежать этого. и есть ли вариант проще ?

   

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования