Witam usiłuje napisać skrypt, który będzie pobierał login, hasło i jakiś plik z formularza po czym wykorzystując pobrane dane logował się na serwer ftp i uploadował tam wcześniej załączony plik. Skrypt jest oparty na gotowcu z sieci, zamieszczam go poniżej:

Kod
<html xml:lang="pl" lang="pl" />
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
</head>
<?php
$login=$_POST['login'];
$haslo=$_POST['haslo'];



$name1=$_FILES['nosni']['name'];
$size1=$_FILES['nosni']['size'];
$type1=$_FILES['nosni']['type'];
$tmp_name1=$_FILES['nosni']['tmp_name'];
$local1 = "$name1";


$ftp_server = "ftp.anstel.pl";
$remfile = "ftp.anstel.pl/$name1";

// ustaw podstawowe połączenie
$conn_id = ftp_connect($ftp_server);

// zaloguj się nazwą użytkownika i hasłem
$login_result = ftp_login($conn_id, $login, $haslo);

// sprawdź połączenie
if ((!$conn_id) || (!$login_result)) {
        echo "Połączenie FTP się nie powiodło!";
        echo "Próbowano połączyć się do serwera jako użytkownik"
           . $ftp_user_name;
        exit;
    } else {
        echo "Połączony z serwerem jako użytkownik $login";
    }

// prześlij plik
$upload = ftp_put($conn_id, $remfile, $local1, FTP_BINARY);

// sprawdź stan operacji
if (!$upload) {
        echo "Wstawienie pliku przez FTP się nie powiodło!";
    } else {
        echo "Przesłano $name1 na serwer jako $name1";
    }

// zamknij strumień FTP
ftp_close($conn_id);

?>
</html>


A oto kod formularza:
  1. <html xml:lang="pl" lang="pl" />
  2. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
  3. <meta http-equiv="content-type" content="t="t="t="; charset="ISO-8859-2" >
  4. </head>
  5. <body>
  6. <form method="post" action="wysyl.php" enctype="multipart/form-data">
  7. <p style="text-align: left; text-indent: 0px;">Login:</p>
  8. <input type="text" name="login" />
  9. <br />
  10. <br /><p style="text-align: left; text-indent: 0px;">Hasło:</p>
  11. <input type="password" name="haslo" />
  12. <br /><p style="text-align: left; text-indent: 0px;">Załącz plik z obrazem nośnika:</p>
  13. <input type="file" name="nosni" />
  14. <br />
  15. <br /><p style="text-align: left; text-indent: 0px;">Załącz plik z obrazem nadruku:</p>
  16. <input type="file" name="obrazek" />
  17. <br />
  18. <br /><input type="submit" name="submit" value="Wyślij">
  19. </form>
  20. </body>
  21. </html>


Skrypt nie wyświetla żadnych komunikatów błędów ale też nie umieszcza pliku na serwerze. Proszę o pomoc w zmuszeniu skryptu do działania. sadsmiley02.gif Pozdrawiam. Stachu.

P.S.
Przepraszam, że nie dodałem kodu php w odpowiednich znacznikach, ale w podglądzie pojawiały mi się jakieś slash'e. Proszę o moderatorów ewentualnie o wprowadzenie poprawki.