Upload pliku przez FTP 
 
Upload pliku przez FTP
Zobacz wiadomo¶ci
 
Cytat
A gdyby tak siê wedrzeæ na umys³ów górê, / Gdyby stan±æ na ludzkich my¶li piramidzie, / I przebiæ czo³em przes±dów chmurê, / I byæ najwy¿sz± my¶l± wcielon±. . . Juliusz S³owacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Upload pliku przez FTP



loozack - 06-01-2007 00:02
Upload pliku przez FTP
  robiê dobie takie co¶:

plik z formularzami:
<script language="JavaScript">
function plik () {
document.upload.filepath.value = document.form_plik.pliczek.value;
}
</script>
<form name="form_plik" method="post" >
<input type="file" name="pliczek" onchange="plik()"/>
</form>

<form name="upload" action="ftp.php" method="post">
<input type="hidden" name="filepath" value="" />
<input type="submit" value="wrzuc plik" />
</form>

a w pliku ftp.php robiê tak:

<?php
$lokalny_plik = $_POST["filepath"];

$ftp_server="strony.jaroslaw.pl";
$ftp_user_name="wzrb";
$ftp_user_pass="ru4icauo";

// nawi±zanie po³±czenia
$conn_id = ftp_connect($ftp_server);
// logowanie
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// przej¶cie do katalogu pliki
ftp_chdir($conn_id, 'www.wzrb.jaroslaw.pl/pliki');

$sciezka = ftp_pwd($conn_id);

$ret = ftp_nb_put($conn_id, "$sciezka", "$lokalny_plik", FTP_BINARY);
while ($ret == FTP_MOREDATA) {

// Do whatever you want
echo ".";

// Continue uploading...
$ret = ftp_nb_continue($conn_id);
}
if ($ret != FTP_FINISHED) {
echo "There was an error uploading the file...";
exit(1);
}
// zamkniêcie po³±czenia
ftp_close($conn_id);

?>

Problem polega na tym, ¿e to nie dzia³a... dostajê takie warningi:

Warning: ftp_nb_put() [function.ftp-nb-put]: Unable to access C:\Documents
and Settings\user\Pulpit\Mlynek_Kawowy.mp3 in
/home/l/o/o/loozack/www/ftp/ftp.php on line 21

Warning: ftp_nb_put(C:\Documents and Settings\user\Pulpit\Mlynek_Kawowy.mp3)
[function.ftp-nb-put]: failed to open stream: No such file or directory in
/home/l/o/o/loozack/www/ftp/ftp.php on line 21

i nie bardzo potrafiê okre¶liæ o co chodzi... czyta³em w dokumentacji ale
nie potrafiê wymy¶liæ co robiê ¼le... Sk³adnia funkcji ftp_nb_put() wydaje
mi siê w porz±dku.
Prosze o pomoc i z góry dziêkujê za wszystkie odpowiedzi.
--
Pozdrawiam,
Grzesiek.

Zapraszam wszystkich bardziej lub mniej zainteresowanych motoryzacj± i
u¿ytkowników samochodów na http://moto-strefa.pl/forum/index.php?ap=50
a fanów marki opel na http://forum.opel24.com/index.php?ap=1947





Tomasz =?utf-8?q?=C5=9Aled=C5=BA?= - 06-01-2007 00:02

  Dnia pi±tek, 5 stycznia 2007 11:12, loozack napisa³:
> robiê dobie takie co¶:
>
> plik z formularzami:
> <script language="JavaScript">
> function plik () {
> document.upload.filepath.value = document.form_plik.pliczek.value;
> }
> </script>
> <form name="form_plik" method="post" >
> <input type="file" name="pliczek" onchange="plik()"/>
> </form>
>
> <form name="upload" action="ftp.php" method="post">
> <input type="hidden" name="filepath" value="" />
> <input type="submit" value="wrzuc plik" />
> </form>

Jezuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
sam to wymysliles ????
myslisz ze serwer pobierze sam od ciebie plik ???
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.php




loozack - 06-01-2007 00:02

  U¿ytkownik "Tomasz "¦led¼"" <tmerlin@2-ec.com> napisa³ w wiadomo¶ci
news:200701051121.06930.tmerlin@2-ec.com...
> Dnia pi±tek, 5 stycznia 2007 11:12, loozack napisa³:
>> robie dobie takie co?:
>>
>> plik z formularzami:
>> <script language="JavaScript">
>> function plik () {
>> document.upload.filepath.value = document.form_plik.pliczek.value;
>> }
>> </script>
>> <form name="form_plik" method="post" >
>> <input type="file" name="pliczek" onchange="plik()"/>
>> </form>
>>
>> <form name="upload" action="ftp.php" method="post">
>> <input type="hidden" name="filepath" value="" />
>> <input type="submit" value="wrzuc plik" />
>> </form>
>
> Jezuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
> sam to wymysliles ????
> myslisz ze serwer pobierze sam od ciebie plik ???

Tak kolego... sam to wymy¶li³em czytaj±c dokumentacjê.... uczê siê tego
wszystkiego i pisz±c ten post my¶la³em, ¿e dostanê jak±¶ pomoc... sugestiê
czym mam siê zainteresowaæ w celu rozwi±zania mojego problemu... wiêc
szanowny kolego... mo¿e udzielisz mi jaki¶ wskazówek zamiast krytykowaæ moj±
niewiedzê. Przypomnij sobie ¿e kiedy¶ i Ty nie wiedzia³e¶ tego wszystkiego
co wiesz teraz.

--
Pozdrawiam,
Grzesiek.
Zapraszam wszystkich bardziej lub mniej zainteresowanych motoryzacj± i
u¿ytkowników samochodów na http://moto-strefa.pl/forum/index.php?ap=50
a fanów marki opel na http://forum.opel24.com/index.php?ap=1947




Tomasz =?utf-8?q?=C5=9Aled=C5=BA?= - 06-01-2007 00:02

  Dnia pi±tek, 5 stycznia 2007 11:44, loozack napisa³:
> U¿ytkownik "Tomasz "Å*ledÅ’"" <tmerlin@2-ec.com> napisa³ w wiadomo¶ci
> news:200701051121.06930.tmerlin@2-ec.com...
>
> Tak kolego... sam to wymy¶li³em czytaj±c dokumentacjê.... uczê siê tego
> wszystkiego i pisz±c ten post my¶la³em, ¿e dostanê jak±¶ pomoc... sugestiê
> czym mam siê zainteresowaæ w celu rozwi±zania mojego problemu... wiêc
> szanowny kolego... mo¿e udzielisz mi jaki¶ wskazówek zamiast krytykowaæ
> moj± niewiedzê. Przypomnij sobie ¿e kiedy¶ i Ty nie wiedzia³e¶ tego
> wszystkiego co wiesz teraz.

NO i w dokumentacji pisalo ze tak mozna pobrac plik ??
Serwer nei pobierze sam do ciebei pliku, musisz go uploadowac na serwer i
potem dopiero przeslac na serwer ftp. Jesli koniecznie chcesz uploadowac na
serwer ftp to moge sluzyc appletem java ktory umieszcza sie na stronie,
pojawia sie przycisk wyboru pliku, a potem upload, i laduje sie na serwer
ftp, do tego pojawia sie pasek postepu ;)

Jesli cehsz uploadowac na serwer to musisz jeszcze dodac opcje enctype do tagu
form, tyle ze w tym przypadku duze pliki moge nie przejsc (ogranicznie php i
serwera www) ..
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.php





loozack - 06-01-2007 00:02

  U¿ytkownik "Tomasz "¦led¼"" <tmerlin@2-ec.com> napisa³ w wiadomo¶ci
news:200701051152.51944.tmerlin@2-ec.com...

>
> NO i w dokumentacji pisalo ze tak mozna pobrac plik ??
> Serwer nei pobierze sam do ciebei pliku, musisz go uploadowac na serwer i
> potem dopiero przeslac na serwer ftp. Jesli koniecznie chcesz uploadowac
> na
> serwer ftp to moge sluzyc appletem java ktory umieszcza sie na stronie,
> pojawia sie przycisk wyboru pliku, a potem upload, i laduje sie na serwer
> ftp, do tego pojawia sie pasek postepu ;)
>
> Jesli cehsz uploadowac na serwer to musisz jeszcze dodac opcje enctype do
> tagu
> form, tyle ze w tym przypadku duze pliki moge nie przejsc (ogranicznie php
> i
> serwera www) ..

No to teraz rozumiem... potrzebujê skrypt do uploadu du¿ych plików (ok.
20MB) i dlatego mój post.
Kiedy¶ pyta³em na tej grupie i dowiedzia³em siê ¿e mozna to zrobiæ za pomoc±
JS ale tego prawie wczale nie umiem. Nie chcê gotowego rozwi±zania, bo
chcia³em siê przy tej okazji czego¶ nauczyæ. Mo¿esz mi podpowiedzieæ czym
siê zainteresowaæ zeby taki aplet Javy napisaæ? Jakiekolwiek pojêcie o Javie
mam potrzebujê jedynie wskazówki...

--
Pozdrawiam,
Grzesiek.
Zapraszam wszystkich bardziej lub mniej zainteresowanych motoryzacj± i
u¿ytkowników samochodów na http://moto-strefa.pl/forum/index.php?ap=50
a fanów marki opel na http://forum.opel24.com/index.php?ap=1947




Tomasz =?utf-8?q?=C5=9Aled=C5=BA?= - 06-01-2007 00:02

  Dnia pi±tek, 5 stycznia 2007 12:26, loozack napisa³:
> No to teraz rozumiem... potrzebujê skrypt do uploadu du¿ych plików (ok.
> 20MB) i dlatego mój post.
> Kiedy¶ pyta³em na tej grupie i dowiedzia³em siê ¿e mozna to zrobiæ za
> pomoc± JS ale tego prawie wczale nie umiem. Nie chcê gotowego rozwi±zania,
> bo chcia³em siê przy tej okazji czego¶ nauczyæ. Mo¿esz mi podpowiedzieæ
> czym siê zainteresowaæ zeby taki aplet Javy napisaæ? Jakiekolwiek pojêcie o
> Javie mam potrzebujê jedynie wskazówki...

no jesli chesz pasek postepu to musisz zrobic to na watkach (thread) ..
pobieranie pliku (nazwa, sciazka, wielkosc) to przez JFile .. a praca na
ftp ?? mozna przez zwykle polaczenie sieciowe, albo skorztytac z jakies klasy
do obslugi protokolu ftp. No ale to nie pytanei na grupe PHP ;)

--
Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.php




Dariusz Pelka - 06-01-2007 00:02

 
"loozack"

Ty rzeczywiscie jestes luzak, ze podajesz na grupie dyskusyjnej nazwe
uzytkownika z pelnymi prawami i haslo do swojego serwera ftp...

Na twoim miejscu zmienilbym haslo ASAP, poki jeszcze cos masz na tym
serwerze...

pozdrawiam,

Darek.




Tomasz =?utf-8?q?=C5=9Aled=C5=BA?= - 06-01-2007 00:02

  Dnia pi±tek, 5 stycznia 2007 13:59, Dariusz Pelka napisa³:
> "loozack"
>
> Ty rzeczywiscie jestes luzak, ze podajesz na grupie dyskusyjnej nazwe
> uzytkownika z pelnymi prawami i haslo do swojego serwera ftp...
>
> Na twoim miejscu zmienilbym haslo ASAP, poki jeszcze cos masz na tym
> serwerze...

lub poku jeszcze ktos ci nie zmieil hasla ;)
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.php




Marcin - 06-01-2007 00:02

 
U¿ytkownik "Dariusz Pelka" <dariusz@bluecubeinteractive.com> napisa³ w
wiadomo¶ci news:enlhvg$ejh$1@news.onet.pl...
>
> "loozack"
>
> Ty rzeczywiscie jestes luzak, ze podajesz na grupie dyskusyjnej nazwe
> uzytkownika z pelnymi prawami i haslo do swojego serwera ftp...
>
> Na twoim miejscu zmienilbym haslo ASAP, poki jeszcze cos masz na tym
> serwerze...
>

Hee nie¼le. Te¿ pomy¶la³em, ¿e to mo¿e byæ prawdziwe has³o, ale zaraz potem
pomy¶la³em, ¿e a¿ tak naiwnym to nie mo¿na byæ!

Serdeczne pozdrowienia
Marcin




loozack - 06-01-2007 00:02

  U¿ytkownik "Marcin" <lelec@op.pl> napisa³ w wiadomo¶ci
news:enliqq$983$1@pippin.nask.net.pl...
>
> Hee nie¼le. Te¿ pomy¶la³em, ¿e to mo¿e byæ prawdziwe has³o, ale zaraz
> potem pomy¶la³em, ¿e a¿ tak naiwnym to nie mo¿na byæ!
>
> Serdeczne pozdrowienia
> Marcin
>

Dziêkujê szanownym kolegom za zwrócenie uwagi... zazwyczaj pamiêtam ¿eby
zminiæ has³o przed wys³aniem posta, ale tym razem co¶ mnie zaæmi³o... Teraz
zmienione has³o i próbowa³em skasowaæ post ale wiem ¿e nie wszystkie sewery
o obs³uguj±

--
Pozdrawiam,
Grzesiek.
Zapraszam wszystkich bardziej lub mniej zainteresowanych motoryzacj± i
u¿ytkowników samochodów na http://moto-strefa.pl/forum/index.php?ap=50
a fanów marki opel na http://forum.opel24.com/index.php?ap=1947




Tomasz =?utf-8?q?=C5=9Aled=C5=BA?= - 06-01-2007 00:02

  Dnia pi±tek, 5 stycznia 2007 14:35, loozack napisa³:
> U¿ytkownik "Marcin" <lelec@op.pl> napisa³ w wiadomo¶ci
> news:enliqq$983$1@pippin.nask.net.pl...
>
> > Hee nieŒle. Te¿ pomy¶la³em, ¿e to mo¿e byæ prawdziwe has³o, ale zaraz
> > potem pomy¶la³em, ¿e a¿ tak naiwnym to nie mo¿na byæ!
>
> Dziêkujê szanownym kolegom za zwrócenie uwagi... zazwyczaj pamiêtam ¿eby
> zminiæ has³o przed wys³aniem posta, ale tym razem co¶ mnie zaæmi³o... Teraz
> zmienione has³o i próbowa³em skasowaæ post ale wiem ¿e nie wszystkie sewery
> o obs³uguj±

Posta mozesz kasowac . i tak mam twoja wiadomosc lokalnie ;)
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.php




Artur Muszynski - 07-01-2007 00:10

  loozack wrote:
> No to teraz rozumiem... potrzebujê skrypt do uploadu du¿ych plików
> (ok. 20MB) i dlatego mój post.
> Kiedy¶ pyta³em na tej grupie i dowiedzia³em siê ¿e mozna to zrobiæ za
> pomoc± JS ale tego prawie wczale nie umiem. Nie chcê gotowego
> rozwi±zania, bo chcia³em siê przy tej okazji czego¶ nauczyæ. Mo¿esz
> mi podpowiedzieæ czym siê zainteresowaæ zeby taki aplet Javy napisaæ?
> Jakiekolwiek pojêcie o Javie mam potrzebujê jedynie wskazówki...

Applety s± gotowe, chocia¿by tu:
http://javauploader.com/
Tylko, ¿e zwykle nie rozwi±¿± problemu ograniczenia na wielko¶æ pliku.
Musisz mieæ applet, który potnie plik na kawa³ki i w tych kawa³kach go
wy¶le. W Javie najlepiej, javascript siê do tego za bardzo nie nadaje bez
zmiany konfiguracji przegl±darki, mo¿e byæ te¿ C#/VB.NET+clickonce. A je¶li
ju¿ w ogóle nie masz pomys³u, jak to za³atwiæ, to pozostaj± ci 2
rozwi±zania:
Wymagaj od u¿ytkownika ju¿ pociêtego pliku np plik.mpg.000, plik.mpg.001...
i u¿yj zwyk³ego file upload.
Niech u¿ytkownik wrzuci samodzielnie plik na dostêpny WWW/FTP i poda ci URL.

artur




VLADIS - 09-01-2007 00:00

 
U¿ytkownik "loozack" <loozack(wytnij)@o2.pl> napisa³ w wiadomo¶ci
news:enl8c3$t2d$1@atlantis.news.tpi.pl...
> robiê dobie takie co¶:
> <?php
> $lokalny_plik = $_POST["filepath"];
>
> $ftp_server="strony.jaroslaw.pl";
> $ftp_user_name="wzrb";
> $ftp_user_pass="ru4icauo";

Oj, chce Ci serdecznie podziekowac za login i haslo do Twojego serwera :)
zapewne pe³nego wypasionych mp3 :))))

Oj, przyda sie, przyda ..
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    u¿ywam czcionki wielko¶ci 1296 pt na pliku o wielko¶ci 800x600 Tworzenie tabeli z =?ISO-8859-2?Q?nazw=B1_ustalan=B1_przez_?==?ISO-8859-2?Q?usera?= [ORACLE] - jak =?ISO-8859-2?Q?zwr=F3ci=E6_list=EA_u=BFytkown?==?ISO-8859-2?Q?ik=F3w_tworzonych_przez_Oracle?= [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= =?iso-8859-2?q?Pro=B6ba_o_konwersj=EA_pliku_CDR_do_wersji_11_ lub_ni=BFszej?= [MySQL]: Odzyskanie z pliku zawieraj±cego wiele baz danych tylko jednej wybranej bazy Skrypt przeszukujacy dwa pliki tekstowe i dopisujacy zadane znaki do drugiego pliku =?iso-8859-2?Q?Program_do_kompresji_JPG_z_podaniem_wielko=B6c i_pliku?= [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= =?iso-8859-2?q?Eksport_do_pliku_z_nag=B3=F3wkami_kolumn?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • marcelq.xlx.pl
  • Cytat

    Decede mihi sole - nie zas³aniaj mi s³onca.
    Gdy kogo¶ kochasz, jeste¶ jak stworzyciel ¶wiata - na cokolwiek spojrzysz, nabiera to kszta³tu, wype³nia siê barw±, ¶wiat³em. Powietrze przytula siê do ciebie, choæby by³ mróz, a ty masz w sobie tyle rado¶ci, ¿e musisz j± rozdawaæ woko³o, bo siê w tobie nie mie¶ci
    Hoc fac - tak czyñ.
    A tergo - od ty³u; z ty³u.
    I czarne w³osy posiwiej±. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com