witam, mam nastepujacy cod
<?php
$plik = trim($_POST['plik']); $plik_zdalny = trim($_POST['plik_zdalny']); $passiv = trim($_POST['passiv']); $ftp_server = trim($_POST['ftp_server']); $ftp_user_name = trim($_POST['ftp_user_name']); $ftp_user_pass = trim($_POST['ftp_user_pass']); {
echo '<form action="" method="post"><input type="text" name="plik" value="Plik" style="width: 250px;" maxlength="60" onFocus="this.value=''"><br> <input type="text" name="plik_zdalny" value="Plik zdalny" style="width: 300px;" maxlength="100" onFocus="this.value=''"><br>
<input type="text" name="ftp_server" value="Serwer ftp" style="width: 300px;" maxlength="100" onFocus="this.value=''"><br>
<input type="text" name="ftp_user_name" value="ftp username" style="width: 300px;" maxlength="100" onFocus="this.value=''"><br>
<input type="password" name="ftp_user_pass" value="ftp password" style="width: 300px;" maxlength="100" onFocus="this.value=''"><br>
Tryb pasywny: <input type="checkbox" name="passiv" value="1"><br>
<input type="submit" value="Jedziesz!"></form>';
}
else
{
$conn_id = ftp_connect($ftp_server);
if($passiv == "1")ftp_pasv($conn_id, true);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (ftp_put($conn_id, $plik_zdalny, $plik, FTP_BINARY))
{
echo "Plik $plik został pomyślnie przesłany\n"; }
else
{
echo "Napotkano problemy w czasie przesyłania pliku $plik\n"; }
ftp_close($conn_id);
}
?>
i otrzymuja blad o tresc: Warning: ftp_put(): I won't open a connection to 10.10.11.18 (only to 85.128.29.*)
mam publiczne ip 85.128.29.*, a lokalny adres to wlasnie 10.10.11.18,
jak to naprawic?