Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Upload z localhostu na dany serwer
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam!

Chciałbym zrobić prosty upload obrazków z komputera na serwer, z tym, że aplikacja znajduje się u mnie na komputerze.

Proszę o pomoc!



--------------------
Sklep 70%
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


To chyba curlem o ile się nie mylę. winksmiley.jpg


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
lor
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 11
Dołączył: 12.09.2008

Ostrzeżenie: (0%)
-----


ftp? luźna koncepcja


--------------------
Go to the top of the page
+Quote Post
thomson89
post
Post #4





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Ok. Dałem takie coś:
  1. $ftp = ftp_connect('86.111.246.22');
  2. ftp_login($ftp, 'allegro@gl-art.pl', 'asdf');
  3.  
  4. ftp_put($ftp, 'test.html', 'test.html', FTP_BINARY);


I na serwerze mam plik .pureftpd-upload.4b03 (...) o rozmiarze ff1b039b

O co chodzi?



Ten post edytował thomson89 17.11.2009, 21:22:40


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
lor
post
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 11
Dołączył: 12.09.2008

Ostrzeżenie: (0%)
-----


spróbuj tak:
  1. ftp_put($ftp, 'test.html', 'test.html', FTP_ASCII);


--------------------
Go to the top of the page
+Quote Post
thomson89
post
Post #6





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Kod
Warning: ftp_put() [function.ftp-put]: PORT command successful in C:\WEB\obrazki_rozmiary\ftp.php on line 6

Fatal error: Maximum execution time of 60 seconds exceeded in C:\WEB\obrazki_rozmiary\ftp.php on line 8


PS: i tworzą się podobne pliki

Ten post edytował thomson89 17.11.2009, 21:46:45


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
blooregard
post
Post #7


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Fatal error: Maximum execution time of 60 seconds exceeded in C:\WEB\obrazki_rozmiary\ftp.php on line 8

Zwiększ czas działania skryptu w php.ini, bo transfer urywa się pewnie w trakcie i stąd te bzdury na ftp-ie.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
lor
post
Post #8





Grupa: Zarejestrowani
Postów: 51
Pomógł: 11
Dołączył: 12.09.2008

Ostrzeżenie: (0%)
-----


php.ini

max_execution_time = 60

Spróbuj zwiększyć czas wykonywania skryptu

a co do uploadu, nie wiem jaki tam serwer masz ale możesz spróbować s przed wysyłaniem pliku przełączyć się na tryb pasywny

  1. ftp_pasv($ftp, true);


--------------------
Go to the top of the page
+Quote Post
thomson89
post
Post #9





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


tryb pasywny i wszystko śmiga aż miło!

dzięki!


--------------------
Sklep 70%
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:12