Controleren
Hoi,
<form action="" method="post" enctype="multipart/form-data">
<input name="user_file" type="file" /><br />
<input name="description" type="text" size="30" maxlength="250" /><br />
<input name="submit" type="submit" value="Uploaden" />
</form>
Controleer ik hierbij goed op het verzonden zijn van het formulier? Ik heb het al geprobeerd met $_SERVER['REQUEST_METHOD'], maar kreeg nog steeds de melding van selecteer een bestand.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
error_reporting(E_ALL);
include("location.class.php");
$inc = new Location;
$inc->setLocation("file","./resources/classes/fileupload/file.class.php")
->setLocation("upload","./resources/classes/fileupload/upload.class.php")
->setLocation("database","./resources/classes/database/database.class.php")
->setLocation("mysql","./resources/classes/database/mysql.class.php");
$inc->multipleInclude(array("file", "upload", "database", "mysql"));
if (!empty($_POST['user_file'])){
$file = new File_Upload;
$file->setUserDirectory = $user->getUserDirectory();
if (!$file->uploadFile($user->getPersonalPath())){
echo "<span style=\"color:#C33\">".$file->responsecode."</span>";
}
else
{
echo "<span style=\"color:#0C3\">".$file->responsecode."</span><br />
Het bestand is te vinden op: <a href=\"http://upload.ict-eagle.eu/files/".$file->readUserDirectory().$file->readFilename()."\" alt=\"".$file->readFilename()."\"></a>";
}
}
else
{
echo "Selecteer een bestand en klik op upload.";
}
?>
error_reporting(E_ALL);
include("location.class.php");
$inc = new Location;
$inc->setLocation("file","./resources/classes/fileupload/file.class.php")
->setLocation("upload","./resources/classes/fileupload/upload.class.php")
->setLocation("database","./resources/classes/database/database.class.php")
->setLocation("mysql","./resources/classes/database/mysql.class.php");
$inc->multipleInclude(array("file", "upload", "database", "mysql"));
if (!empty($_POST['user_file'])){
$file = new File_Upload;
$file->setUserDirectory = $user->getUserDirectory();
if (!$file->uploadFile($user->getPersonalPath())){
echo "<span style=\"color:#C33\">".$file->responsecode."</span>";
}
else
{
echo "<span style=\"color:#0C3\">".$file->responsecode."</span><br />
Het bestand is te vinden op: <a href=\"http://upload.ict-eagle.eu/files/".$file->readUserDirectory().$file->readFilename()."\" alt=\"".$file->readFilename()."\"></a>";
}
}
else
{
echo "Selecteer een bestand en klik op upload.";
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input name="user_file" type="file" /><br />
<input name="description" type="text" size="30" maxlength="250" /><br />
<input name="submit" type="submit" value="Uploaden" />
</form>
Controleer ik hierbij goed op het verzonden zijn van het formulier? Ik heb het al geprobeerd met $_SERVER['REQUEST_METHOD'], maar kreeg nog steeds de melding van selecteer een bestand.
Gesponsorde koppelingen:
Je moet de $_FILES array gebruiken:
if(!empty($_FILES['user_file']) )
if(!empty($_FILES['user_file']) )
als je een bestand upload dan komt dat niet in $_POST maar in $_FILES,
controleer anders de submit knop,
controleer anders de submit knop,
Jup, gelukt, nu jullie het zeggen bedenk ik me dat ook.
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!
godverkankertyfusjood!



