¿Alguien puede decirme cómo obtener la ruta de archivo usando html <input type="file">
en PHP?¿Cómo obtener la ruta del archivo en html <input type = "file"> en PHP?
Éstos son mis códigos:
index.php
<form action="csv_to_database.php" method="get" >
<input type="file" name="csv_file" />
<input type="submit" name="upload" value="Upload" />
</form>
y en csv_to_database.php
<?php
if (isset($_GET['csv_file'])) {
$row = 1;
if (($handle = fopen($_GET['csv_file'], "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
}
?>
Mi problema es que sólo funciona cuando los datos CSV se encuentra en la misma directorio como mis archivos php. Creo que necesito obtener la ruta del archivo, pero no sé cómo hacerlo.
http://php.net/manual/en/features.file-upload.php –