Я хочу загрузить файл с php (текстовый файл), и всегда этот файл сохраняется как names.txt (если файл из предыдущей загрузки я хочу заменить на новую) в тот же каталог, скрипт. Я нашел ниже код онлайн из учебника, но я не могу заставить его работать. Я не вижу никакого файла. Я отправил html-файл и файл php из загрузки, чтобы помочь мне. спасибо uploadfile.htmlPHP File Upload Folder
<html>
<head>
<title>File Uploading Form</title>
</head>
<body>
<h3>File Upload:</h3>
Select a file to upload: <br />
<form action="file_uploader.php" method="post"
enctype="multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>
file_uploader.php
<?php
if($_FILES['file']['name'] != "")
{
copy($_FILES['file']['name'], "/uploads") or
die("Could not copy file!");
}
else
{
die("No file specified!");
}
?>
<html>
<head>
<title>Uploading Complete</title>
</head>
<body>
<h2>Uploaded File Info:</h2>
<ul>
<li>Sent file: <?php echo $_FILES['file']['name']; ?>
<li>File size: <?php echo $_FILES['file']['size']; ?> bytes
<li>File type: <?php echo $_FILES['file']['type']; ?>
</ul>
</body>
</html>
я пытался использовать move_uploaded_file(), но я не получаю «Нет указанный файл!» – user1346598
Я также попробовал код, который вы мне дали позже, и я получаю эту «Ошибка синтаксиса: ошибка синтаксиса, неожиданный T_LOGICAL_OR в /Applications/XAMPP/xamppfiles/htdocs/file_uploader.php в строке 4» – user1346598
Вы скопировали всю строку с помощью «; " в выражении if if? – miqbal