Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak przesyłać filmy przez ftp +php
marast78
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 30.11.2004

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


mam nadzieję, że tutaj jest miejsce tego tematu..bo zbliżam się do 100% w ostrzeżeniach (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

hm przeszukałem forum i nie ma tego co szukam, a wiąże się to głównie z php
napisałem skrypcik działąjący jako FTP, przesyłam pliki .jpg,.png ale już nie mogę przesłać plików .mp3,.mpg,.avi a głównie zależy mi na tym aby wgrywały się filmy,
sugerowałem się kodem z manuala php

  1. <?php
  2.  
  3. <form action="index.php?p=filmy" method="post" enctype="multipart/form-data">
  4. <input type="file" name="file" />
  5. <input type="submit" value="Dodaj film" />
  6. .
  7. // tu laczenie , logowanie
  8. .
  9. .
  10. $plik_docelowy=$_FILES['file']['name'];
  11. $plik_zrodlowy=$_FILES['file']['tmp_name'];
  12.  
  13. $ret = ftp_nb_put($conn_id, $plik_docelowy, $plik_zrodlowy, FTP_BINARY);
  14. $start=gen_start();
  15. while ($ret == FTP_MOREDATA) {
  16.       $ret = ftp_nb_continue($conn_id);
  17. }
  18. if ($ret != FTP_FINISHED) {
  19.    echo " Nie udało się wysłać...".gen_end($start);;
  20.    exit(1);
  21. }
  22. else{
  23. echo " Wgrano plik na serwer ! ".gen_end($start);
  24. }
  25.  
  26. // zamknij strumień FTP
  27. ftp_close($conn_id);
  28.  
  29. ?>


Ten post edytował marast78 3.11.2005, 17:10:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Podejrzewam, że są po prostu za duże. Napisz jakieś szczegóły (czy są błedy, skąd wiesz, że nie działa).
Go to the top of the page
+Quote Post
aleksander
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Cytat(php.ini)
post_max_size = 16M


Te dwie rzeczy decyduja o maksymalnym rozmiarze pliku

polecam przeczytac: http://www.php.pl/phppl/artykuly/dla_pocza...h/upload_plikow
Go to the top of the page
+Quote Post
Kocurro
post
Post #4





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


Jeśli chodzi o post max size to można to spróbować obejsć. Poza tym przy zabawie w przesyłanie dużych plików proponuje raczej zaprząc skrypty Perla połączone z interfejsem w php
Go to the top of the page
+Quote Post
marast78
post
Post #5





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 30.11.2004

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


pokazuje mi się, że nie może odnaleźć źródła pliku, plik nawet 2 MB przesyła spokojnie, więc napewno ma to coś wspólnego z rozmiarem, jak obejść to post_max_size (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) nie mając dostępu do php.ini (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował marast78 6.11.2005, 09:11:08
Go to the top of the page
+Quote Post
Kocurro
post
Post #6





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


W .htaccess dajesz

php_value post_max_size 100G

a potem modlisz się by ktoś Ci nie puściłformularza 100G ;p

Ogólnie poczytaj w dokuimentacji co możesz robić a co nie poprzez htaccess
Go to the top of the page
+Quote Post
marast78
post
Post #7





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 30.11.2004

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


ok teraz już jest ok
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 19:57