hallo iedereen
ik heb een probleem met het uploaden van een csv bestand naar de server en ik kan de fout niet vinden.
ik krijg telkens Invalid file terug terwijl ik tekst.csv upload wat dus mag
kan iemand mij hiermee helpen?
de code heb ik bijgevoegd
alvast bedankt
ik heb een probleem met het uploaden van een csv bestand naar de server en ik kan de fout niet vinden.
ik krijg telkens Invalid file terug terwijl ik tekst.csv upload wat dus mag
kan iemand mij hiermee helpen?
de code heb ik bijgevoegd
PHP:
<?php
echo '
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form> ';
$allowedExtensions = array("csv", "txt", "doc");
function isAllowedExtension($fileName) {
global $allowedExtensions;
return in_array(end(explode(".", $fileName)), $allowedExtensions);
}
$file = $_FILES['file'];
echo $file['name'];
if(isset($_POST['submit']))
{
if (isAllowedExtension($file['name']))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("csv/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"csv/" . $_FILES["file"]["name"]);
echo "Stored in: " . "csv/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
}
?>
alvast bedankt

Laatst bewerkt: