Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> FTP_PUT nie działa :(((, niestety kopiuje sie tylko sama nazwa bez zawartosci pliku
faro
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.06.2006

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


[php]Mam taki kod:
<form method="post" action="wyslij.php" enctype="multipart/form-data">
<input type="file" name="plik" size="30"><br>
<input type="submit" value="Wyślij">
</form>


i :
<?php
$ftp_server="xxxxxx";
$ftp_user_name="xxxx";
$ftp_user_pass="xxxxx";
$conn_id = ftp_connect($ftp_server);
$miejsce_dpcelowe="$ROOT_DOCUMENTS../public_html/testit/".$_FILES['plik']['name'];

if(ftp_login($conn_id, $ftp_user_name, $ftp_user_pass)) echo "polaczono<br>"; else echo "niepolaczono!<br>";
if(ftp_put($conn_id,$miejsce_dpcelowe,$_FILES['tmp_plik']['name'],FTP_BINARY)) echo "wysłano"; else echo "niewysłano";
ftp_close($conn_id);

?>


Wysyła na serwer jedynie nazwę i nic po zatym. jak zrobic by przesłąło caly plik?questionmark.gif
Go to the top of the page
+Quote Post
dyktek
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


  1. <?php
  2. function insServ($sTemp, $sName){
  3. $sServPatch = 'sciezka' 
  4. $rConnect = ftp_connect('ftp');
  5. $bLogin = ftp_login($rConnect, 'user', 'pass');
  6.  
  7. if(!$rConnect) echo'nie moge sie polaczyc';
  8. if(!$bLogin)  echo'zle dane';
  9.  
  10.  
  11. if($bInsert = ftp_put($rConnect, ''.$sServPatch.'/'.$sName.'', $sTemp, FTP_BINARY)){
  12. return $sName;
  13. } else {
  14. echo 'nie moge wgrac pliku';
  15. }
  16.  
  17.  
  18. ftp_close($rConnect);
  19. }
  20.  
  21. insServ(''.$_FILES['plik']['tmp_name'].'', ''.$_FILES['plik']['name'].'');
  22. ?>


błąd zrobiłeś chyba tutaj
  1. <?php
  2. $_FILES['tmp_plik']['name']
  3. ?>
a powinno być
  1. <?php
  2. $_FILES['plik']['tmp_name']
  3. ?>


Ten post edytował dyktek 6.06.2006, 10:31:03
Go to the top of the page
+Quote Post
faro
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.06.2006

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


Poszło:)
Ale mam problem jeszce jeden ze jak łącze sie przez inny serwer to idzie a jak chce wywolac plik.php z forumuarzem do przeslania pliku z mego serwera to nie chce przeslac.
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: 22.08.2025 - 01:02