Autor Zpráva
jtfcobra
Profil
PHP nahravání na FTP server z počítače

nefunguje mi ukladani


echo '<div id="formular">';
echo '<form method="post" action="?uz='.$_GET["uz"].'&hash='.$_GET["hash"].'&str=revize_ulozit&hot='.$_GET["hot"].'&akce=upravit&id='.$_GET["id"].'">';
            echo '<div class="formular_formular">';
               echo '<table cellpadding="0" cellspacing="1px">';
                  echo '<tr>';
                     echo '<td class="td1">Nazev</td>';
                     echo '<td class="td2">';
                        echo $popis;
                     echo '</td>';
                  echo '</tr>';
                  echo '<tr>';
                     echo '<td class="td1">Soubor</td>';
                     echo '<td class="td2">';
                        echo '<input type="file" name="soubor" id="soubor">';
                     echo '</td>';
                  echo '</tr>';
               echo '</table>';
            echo '</div>';
            
            echo '<div class="tlacitko">';
               echo '<table cellpadding="0" cellspacing="0">';
                  echo '<tr>';
                     echo '<td><input type="submit" value="Zmenit" />';
                  echo '</tr>';
               echo '</table>';
            echo '</div>';
            
         echo '</form>';
echo '</div>';     


Ftp nahravani:
error_reporting(-1);
ini_set('display_errors', true);
echo  $_POST["soubor"];
 $ftp_server="";
 $ftp_user_name="";
 $ftp_user_pass="";
 $file = $_POST["soubor"];//tobe uploaded
 $remote_file = "ftp.txt";

 // set up basic connection
 $conn_id = ftp_connect($ftp_server, 21)  or die ("Nelze se pripojit k servru");

 // login with username and password
 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass) or die("Spatne jmeno");

 $ok2 = ftp_pasv($conn_id, true);
 if (!$ok2)
 {
    die("Cannot switch to passive mode\n");
 }


 // upload a file
 if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
    echo "ulozeno $file\n";
    exit;
 } else {
    echo "Nastala chyba pri ukladani $file\n";
    exit;
    }
 // close the connection
 ftp_close($conn_id);


echo 'Ulozeno';


Chyby:
Warning: ftp_put() [function.ftp-put]: Unable to access HTB1oqxZheSSBuNjy0Flq6zBpVXas.jpg in /data/hotelpag/html/staff/php/revize_ulozit.php on line 30

Warning: ftp_put(HTB1oqxZheSSBuNjy0Flq6zBpVXas.jpg) [function.ftp-put]: failed to open stream: No such file or directory in /data/hotelpag/html/staff/php/revize_ulozit.php on line 30
Nastala chyba pri ukladani HTB1oqxZheSSBuNjy0Flq6zBpVXas.jpg
Kajman
Profil
jtfcobra:
nefunguje mi ukladani

Děkujeme za informace.

Připojím jen varování pro ostatní, co nechtějí dopadnou stejně, že je dobré dodržet postup z dokumentace, jak se soubory uploadují...
php.net/manual/en/features.file-upload.post-method.php

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: