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

Форум PHP

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

 

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

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

тема: Работа с ФТП файлами

Сообщения:  [1-10]   [11-15] 

 
 автор: kasmanaft   (16.10.2007 в 07:32)   письмо автору
 
   для: Druid   (15.10.2007 в 21:38)
 

Тогда посмотрите ftp_nb_fget().
Явный пример там присутствует =]

В качестве "resource handle" (второй аргумент) можно использовать константу STDOUT, тогда файл будет "писаться" в браузер.

После того, как увидите в браузере характерные крякозябрики, поискайте по форуму по слову "fpassthru". В подобных темах (только без участия FTP) почитайте про заголовки:

header('Content-type: ???');
header('Content-Length: ' . filesize("filename"));
header('Content-Disposition: attachment; filename="filename"');

После всего этого:
http://softtime.ru/forum/read.php?id_forum=1&id_theme=37589

   
 
 автор: EXP   (16.10.2007 в 00:48)   письмо автору
 
   для: Druid   (14.10.2007 в 16:47)
 

если простые варианты
<?
//  вместо  echo "Successfully written to $local_file\n"; 

// сделайте tak

ftp_close($conn_id); 
header('Location: ' dirname($_SERVER['PHP_SELF']) . '/' $local_file ); #тут неработает у меня если
# в корневой папке сайта ,  получается '\/name.zip
exit;

// или так

echo '<a href="' $local_file '">' $local_file '</a>';


ступил маленько ) можно просто header('Location: ' . $local_file );

   
 
 автор: Druid   (15.10.2007 в 21:43)   письмо автору
 
   для: Druid   (15.10.2007 в 21:38)
 

Помогите! Очень надо

   
 
 автор: Druid   (15.10.2007 в 21:38)   письмо автору
 
   для: kasmanaft   (15.10.2007 в 15:15)
 

Неее мне ненужна просто ссылка.

Мне надо штоб устанавливалась связь с ФТП под определённым логином (ет уже у меня получается), потому што файлиы доступны только! через етот ФТП

   
 
 автор: kasmanaft   (15.10.2007 в 15:15)   письмо автору
 
   для: Druid   (15.10.2007 в 15:12)
 

Без явного примера? =)

Похоже Вам не нужен никакой скрипт, просто ссылки расставляйте на файлы и всего делов.

   
 
 автор: Druid   (15.10.2007 в 15:12)   письмо автору
 
   для: Druid   (14.10.2007 в 19:04)
 

Люди да помогите плиз, немогу я без явного примера, такой я уж человек!((((

   
 
 автор: Druid   (14.10.2007 в 19:04)   письмо автору
 
   для: Nemezis   (14.10.2007 в 18:57)
 

Подскажыте хоть синтаксис функции! Плиз

Я пробывал
 <?php 
$local_file 
'local.zip'
$server_file 'server.zip'
$conn_id ftp_connect($ftp_server); 
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 
if (
ftp_get($conn_id$local_file$server_fileFTP_BINARY)) 

  echo 
"Successfully written to $local_file\n"

else 

  echo 
"There was a problem\n"

ftp_close($conn_id); 
?> 

ток мне кажется што ет нето што надо
а надо штоб юзер нажал на ссылку и ему выбило окошко "Сохранить" и он указывает куда он может сохранить файл с моево ФТП на свой комп

   
 
 автор: Nemezis   (14.10.2007 в 18:57)   письмо автору
 
   для: Druid   (14.10.2007 в 17:11)
 

А давайте Вы сами попробуете, и если не получится, тогда поможем.

   
 
 автор: Druid   (14.10.2007 в 17:11)   письмо автору
 
   для: Pit0n   (14.10.2007 в 16:59)
 

ну такого примера я ненашол ((
Спасибо!

А как терь сделать штоб конкретный файл сохранялся при нажатии ссылки?

   
 
 автор: Pit0n   (14.10.2007 в 16:59)   письмо автору
 
   для: Druid   (14.10.2007 в 15:50)
 


<?php

// установка соединения
$conn_id ftp_connect($ftp_server); 

// вход с именем пользователя и паролем
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 

// вывод текущей директории
echo ftp_pwd($conn_id); 

// закрытие соединения
ftp_close($conn_id);
?> 

Вот из справочника, что отсюда не понятно?

   

Сообщения:  [1-10]   [11-15] 

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

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