Я использую lampp 7.2.5 и также пробовал на сервере с php 7.1.Я пытаюсь создать файловый хостинг, но есть только 1 ошибка.Я не мог найти никакого решения для этого, поэтому я прошу помощи сейчас.У меня есть код PHP, как это:
</p>
<pre><code>$ftp_server = xxxxxxxxxxxxxx;
$ftp_username = xxxxxxxxxxxxxxxxxxxxxxx;
$ftp_userpass = xxxxxxxxx;
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
$file = $_FILES['file']['tmp_name'];
$file_name = $_FILES['file']['name'];
$remote_file = "/uploaded/".$file_name;
if (ftp_put($ftp_conn, $remote_file, $file, FTP_ASCII))
{
echo "Successfully uploaded $file.";
}
else
{
echo "Error uploading $file.";
}
ftp_close($ftp_conn);
И HTML:
<form action="sent.php" method="post" enctype="multipart/form-data">
<input type="file" id="file" name="file" class="inputfile" onchange="danee()">
<label for="file" class="chose" id="chose">Wybierz plik</label>
<div id="info">
<input type="email" name="email" id="email" onchange="checkEmail()" autocomplete="email" class="userdata" placeholder="E-mail"><Br/>
<input type="password" name="pass" id="pass" onchange="checkPass()" autocomplete="new-password" class="userdata" placeholder="Hasło do pliku"><Br/>
<input type="submit" value="Wyślij" id="send">
</div>
</form>
И проблема в том, что, когда я перезагружаю браузер и пытаюсь отправить любой файл, появляется эта ошибка:
Предупреждение: ftp_put (): не могу открыть этоfile: нет такого файла или каталога в /opt/lampp/htdocs/host/sent.php в строке 10 Ошибка загрузки /opt/lampp/temp/phpgQoyn9.
И там всегда отображается "/ opt/ lampp / temp / php [и некоторые случайные символы] Может ли кто-нибудь мне помочь?