cyberexe
Gebruiker
- Lid geworden
- 13 feb 2006
- Berichten
- 144
hallo,
ik wil een bestand laten uploaden naar een specifieke map.
ik heb een script die gebruik maakt van de volgende variabele: "$_FILES".
ik het mijn textvak en button aangepast omdat ik met css werk.
heeft iemand misschien een oplossing om met bijvoorbeeld te uploaden met behulp van de POST???
het script:
ik wil een bestand laten uploaden naar een specifieke map.
ik heb een script die gebruik maakt van de volgende variabele: "$_FILES".
ik het mijn textvak en button aangepast omdat ik met css werk.
heeft iemand misschien een oplossing om met bijvoorbeeld te uploaden met behulp van de POST???
het script:
PHP:
<?php
session_start();
include("dblogin.php");
if(!empty($_POST)) {
//echo $_POST["MAX_FILE_SIZE"];
if(!empty($_POST)) {
$dir = "../import/";
$filename = $_POST['userfile'];
$allow[0] = "doc"; // $allow = array("doc","xls","vsd","ppt"); php.net/funtienaam
$allow[1] = "txt";
$allow[2] = "csv";
$allow[3] = "ppt";
$allow[4] = "pps";
$allow[5] = "exe";
$allow[6] = "txt";
if ($_POST["newname"])
$uploadname = $_POST['newname'];
else
$uploadname = $_POST['userfile']['name'];
$extentie = substr($uploadname, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
if ($extentie_check)
{
if (is_uploaded_file($filename)) {
move_uploaded_file($filename, $dir . $uploadname);
echo "hallo";
header("Location: import.php");
exit();
}
}else{
echo "Het bestand dat je probeert te uploaden, is niet toegestaan!<br>Je mag alleen ";
for($i = 0;$i < count($allow);$i++) {
$allowed = $allowed.$allow[$i].', ';
}
$allowed = substr($allowed,0,strlen($allowed)-2);
echo $allowed.' gebruiken';
}
} else {
echo 'Je bent vergeten een bestand in te geven';
}
} else { echo "olla";
}
?>