Tengo un problema con la subida de una imagen en mi web
Esto diseñando una web y tengo un problema con la subida de ella.
Mi código es :
<form action="upload/upload.php" method="post" enctype="multipart/form-data"> Select image to upload: <input type="file" name="fileToUpload" id="fileToUpload"> <input type="submit" value="Upload Image" name="submit"> ¿</form>
<?php session_start(); $conn=mysqli_connect('localhost', 'alex', 'alex', "database"); if (!$conn) { die("Connection failed: " . Mysqli_connect_error()); echo "NO CONECTADO"; } $target_dir = "fotosperfil/"; //Direccion donde guardar $target_file = $target_dir . Basename($_FILES["fileToUpload"]["name"]); $uploadOk = 1; $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // Check if image file is a actual image or fake image if(isset($_POST["submit"])) { $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]); if($check !== false) { echo "File is an image - " . $check["mime"] . "."; $uploadOk = 1; } else { echo "File is not an image."; $uploadOk = 0; } } // Check if file already exists if (file_exists($target_file)) { echo "Sorry, file already exists."; $uploadOk = 0; } // Check file size if ($_FILES["fileToUpload"]["size"] > 500000) { echo "Sorry, your file is too large."; $uploadOk = 0; } // Allow certain file formats if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) { echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed."; $uploadOk = 0; } // Check if $uploadOk is set to 0 by an error if ($uploadOk == 0) { echo "Sorry, your file was not uploaded."; // if everything is ok, try to upload file } else { if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file ". Basename( $_FILES["fileToUpload"]["name"]). " has been uploaded."; } else { echo "Sorry, there was an error uploading your file."; } } ?>
y el error lo adjunto como imagen.
Además me gustaria guardar la direccion de esa imagen cuando consiga subirla correctamente en mi base de datos. ¿Cuál seria la variable donde se encuentra la direccion de ella y el nombre de la imagen?
2 Respuestas
Respuesta de Mauro Chojrin
1
Respuesta de Alfredo Somoza