![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 4.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Opisze najpierw sytuacje, Mam aplikacje ktora wyglada to mniej wiecej tak: [Serwer FTP] <-FTP-> [Serwer HTTP+php] <-HTTP-> [Client] napisalem se ja do obejscia braku FTP u nas w szkole. Jej problem polega na tym ze jest strasznie wolna bo pobierajac plik z FTPa zapisuje go na Serwerze HTTP i dopiero po zapisaniu zaczynam przesylac go Klijenta. Podczas wysylania pliku na FTPa to samo tylko ze z drugiej strony. Wysylam plik na serwer HTTP a z tamtad po otrzymaniu na FTPa Czy jest jakas mozliwa przesylac te pliki on fly? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 4.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:9b07a1077b]<?php
header('Content-Type: application/octet-stream'); $stdout = fopen('php://stdout', 'w'); ftp_fget($ftp, $stdout, $plik, FTP_BINARY); ?>[/php:1:9b07a1077b] (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Dziekuje ci bardzo :!: to jest to czego szukalem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Kiedys natkanlem sie na obsluge STDOUT i STDIN w php ale zapomnialem jak sie to obslugiwalo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat Przy uploadzie możesz to robić normalnie z pliku ponieważ php sam Ci uploadnięty plik wyciągnie z requestu i umieści gdzieś na dysku.
Przy uploadzie tez musze tak do tego podejsc przez STDIN, bo umieszczenie przez php pliku na dysku mi nic nie daje bo serwer FTP jest w moim przypadku fizycznie innym serwerem niz HTTP Dzieki :wink: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 06:51 |