Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem uploadem plików na serwer.
bobo168
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 9
Dołączył: 23.08.2006

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


Witam mam taki skrypt uploadowania plików na serwer:
wyslij.php
  1. <?php
  2. <html>
  3. <body>
  4. <center>
  5. <table border="1" bordercolor="black" cellspacing="0">
  6. <tr><td>
  7. <table border="0" cellpadding="5" cellspacing="0" bgcolor=white>
  8. <form enctype="multipart/form-data" method="post" action="upload.php">
  9. <tr>
  10. <td colspan="2"><font face="arial" size="2">Plik</font>
  11. <input type="file" name="fupload"></td>
  12. </tr>
  13. <tr>
  14. <td colspan="2" align="center">
  15. <input type="submit" value="Wyślij"> <input type="reset" value="Anuluj"></form>
  16. </td></tr></table>
  17. </td></tr></table>
  18. </center>
  19. </body>
  20. </html>
  21. ?>

upload.php
  1. <?php
  2. $host = "host";
  3. $username = "username";
  4. $moje_haslo = "haslo";
  5. $port = 21;
  6. foreach($HTTP_POST_VARS as $key=>$val)
  7. {
  8. if($val=="" or !$val)
  9. {
  10. print "<font face="arial" size="2">Nie zaznaczyłeś $key pliku do przesłania<br><a href="java script:history.back()">Powrót</a></font>";
  11. exit();
  12. }
  13. }
  14. $ftp_connect=ftp_connect($host,$port);
  15. if(!$ftp_connect)
  16. {
  17. print "<font face="arial" size="2">Błšd połšczenia z serwerem $host<br><a href="java script:history.back()">Powrót</a></font>";
  18. exit();
  19. }
  20. $ftp_login=ftp_login($ftp_connect,$username,$moje_haslo);
  21. if(!$ftp_login)
  22. {
  23. print "<font face="arial" size="2">Niepoprawny login<br><a href="java script:history.back()">Powrót</a></font>";
  24. exit();
  25. }
  26. $fp=fopen($fupload,"r");
  27. if(!$fp)
  28. {
  29. print "<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe<br><a href="java script:history.back()">Powrót</a></font>";
  30. exit();
  31. }
  32. ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY) or die("<font face="arial" size="2">Przesłanie wybranego pliku jest niemożliwe<br><a href="java script:history.back()">Powrót</a></font>");
  33. echo "<font face="arial" size="2"><center><br><br><br>Przesłanie pliku <b>$fupload_name</b>,<br>o rozmiarze <b>$fupload_size bajtów</b>,<br>zostało zakończone sukcesem!<br><br><a href="java script:history.back()">Powrót</a></center></font>";
  34. fclose($fp);
  35. ftp_quit($ftp_connect);
  36. ?>

Lecz nie specjalnie działa :/ Pisze że plik został uploadowny na serwer itp. Ale na serwie go nie widać wczym leży problem?
Prosze o pomoc!:)
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 22:25