Intereting Posts
HTML для обычного текста (для электронной почты) Чтение xml-данных с url с использованием curl и php php регулярное выражение для преобразования строки, за которой следует число, в несколько строк, за которыми следует одна из цифр PHP: включение страницы из глубоко вложенной иерархии каталогов – проблема с производительностью Получение ошибки Parse: синтаксическая ошибка, неожиданные '}', ожидающие ',' или '; Doctrine 2 WHERE IN, используя набор объектов Поведение «header» в if-statement Чтение объекта JSON, отправленного из android в PHP PHP Parse Json из HTTP-ответа и Foreter Iterate Array Удаление двойных котировок из строки JSON Безопасная загрузка файла в PHP, запрет пользователя без разрешения Ошибка phpmysql – # 1273 – # 1273 – Неизвестная сортировка: 'utf8mb4_general_ci' Переместить элемент в ассоциативный массив в PHP mysqli – вызов ошибки fetch_Array для функции-члена fetch_array () для не-объекта mysqli Для чего нужны стрипы?

PHP – использование move_uploaded_file

Я использую Linux Debian

пытаясь создать систему регистрации и регистрации с помощью php

на странице управления

index.php:

<?php include("connect.php"); global $tf_handle; $error = ""; if (isset($_POST['submit'])) { $firstName = $_POST['fname']; $lastName = $_POST['lname']; $email = $_POST['email']; $password = $_POST['password']; $passwordConfirm = $_POST['passwordConfirm']; $image = $_FILES['image']['name']; $tmp_image = $_FILES['image']['tmp_name']; $imageSize = $_FILES['image']['size']; if($image == "") { $error = "Please Upload Image "; } else { $insertQuery = "INSERT INTO users (firstName,lastName,email,password,image) VALUES ('$firstName','$lastName','$email','$password','$image')"; if(mysqli_query($tf_handle,$insertQuery)) { if(move_uploaded_file($tmp_image,"images/$image")) { $error = "You're successfully registered"; } else { $error = "Image isn't Uploaded"; } } } } ?> <!doctype html> <html> <head> <title>Registration Page</title> <link rel="stylesheet" href="css/styles.css" /> </head> <body> <div id="error"><?php echo $error;?></div> <div id="wrapper"> <div id="formDiv"> <form method="POST" action="index.php" enctype="multipart/form-data"> <label>First Name:</label><br/> <input type="text" name="fname" required /><br/><br/> <label>Last Name:</label><br/> <input type="text" name="lname" required /><br/><br/> <label>Email:</label><br/> <input type="text" name="email" required /><br/><br/> <label>Password:</label><br/> <input type="password" name="password" required /><br/><br/> <label>Re-enter Password:</label><br/> <input type="password" name="passwordConfirm" required /><br/><br/> <label>Image:</label><br/> <input type="file" name="image" required /><br/><br/> <input type="submit" name="submit" value="Registration" /> </form> </div> </div> </body> </html> 

При запуске скрипта

Query Works Fine и вставляет информацию в базу данных

проблема не перемещает изображение (изображения) Папка

 move_uploaded_file($tmp_image,"images/$image"); 

я использую его неправильно?

Результат:

Предупреждение: move_uploaded_file (images / snapshot46.png): не удалось открыть поток: разрешение отклонено в /var/www/html/LoginRegistrationSystem/index.php в строке 51