En PHP, podemos acceder al nombre real del archivo que estamos cargando mediante la palabra clave $_FILES[“archivo”][“nombre”].
- $_FILES es la palabra clave predeterminada en PHP para acceder a los detalles de los archivos que cargamos.
- El archivo se refiere al nombre que se define en el formulario «index.html» en la entrada del archivo.
- El nombre hace referencia al nombre real del archivo.
En este artículo, entendemos cómo extraer el nombre real.
Ejemplo: hay un formulario en el archivo «index.php» que toma un archivo como entrada y luego lo envía a «file.php» usando el método POST y allí podemos encontrar el nombre y todos los demás detalles del archivo usando los $_ARCHIVOS. Asegúrese siempre de escribir el nombre correcto del archivo en el que desea enviar los datos. En esto, enviamos el archivo de “index.php” a “file.php”.
index.php
<!DOCTYPE html> <html> <body> <form action="file.php" method="post" enctype="multipart/form-data"> Select file to upload: <input type="file" name="file"><br> <input type="submit" value="Upload file" name="submit"> </form> </body> </html>
file.php
<?php // Stores the file name $name = $_FILES["file"]["name"]; // Store the file extension or type $type = $_FILES["file"]["type"]; // Store the file size $size = $_FILES["file"]["size"]; echo "File actual name is $name"."<br>"; echo "File has .$type extension" . "<br>"; echo "File has $size of size"."<br>"; ?>
Producción:
Publicación traducida automáticamente
Artículo escrito por rohanmittal1366 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA