Weet iemand een script waarmee ik een bestand kan uploaden?
Ik wil namelijk een pagina maken in php waar mensen software kunnen uploaden. Dus als het kan een script waar bij automatisch het bestand in de lijst komt te staan.
Je moet er wel een nul voor zetten ...
<?
$bestand = "pad/naar/bestand.ext";
chmod($bestand, 0777);
?>
Zo dus ...
Ik kreeg een website ndat ik dit had geopend met Error 200: OK

Maar het upload.php script werkt nog niet, ik ziehet bestand niet in de map.

Ik zie ook steeds een Notice: Array to string conversion in G:\Abyss Web Server\htdocs\upload.php on line 64 (in het begin 24, dan 56 of zo en dan 64) boven de invoerbalk van het bestand
Post je script ne keer
<?PHP

// In welke map komen de bestanden ? ( zorg dat deze de permissies 777 krijgt )
$map = "uploadbestanden/";

// Wat is de maximale groote van het bestand in bytes ( 1 kb = 1000 bytes )
$max = "100000";

// Welke extensies kunnen er worden geupload ( als alles mag dan niks invullen )
$ext = "jpg JPG gif GIF png PNG exe EXE php PHP zip ZIP htm HTM html HTML";

// Hieronder niks aanpassen

// Controleren

if ($_POST['Uploaden'])
{
if (!$_FILES['bestand'])
print ("Geef een bestand op!");
else
{
// Bestands naam opvragen
$bestand2 = explode("\\", $_FILES['bestand']['name']);
$laatste = count($bestand2) - 1;
$bestand2 = "$bestand2[$laatste]";

// Extensie van bestand opvragen
$bestand3 = explode(".", $bestand2);
$laatste = count($bestand3) - 1;
$bestand3 = "$bestand3[$laatste]";
$bestand3 = strtolower($bestand3);

// Toegestaande extensies opvragen

$ext = strtolower($ext);
$ext = explode(" ", $ext);
$aantal = count($ext);

for ($tel = 0;$tel < $aantal; $tel++)
{
if ($bestand3 == $ext[$tel])
{
$extfout = "nee";
}
}

if (!$extfout)
{
print ("Het bestand \"$bestand2\" kan niet worden geupload omdat de extensie niet is toegestaan!");
}
else
{
if ($_FILES['bestand']['size'] > $max)
print ("Het bestand \"$bestand2\" is groter dan $max bytes!");
else
{
// Opslaan van het bestand
move_uploaded_file($_FILES['bestand'], "$map$bestand2");
print ("Het bestand \"$bestand2\" is met succes geupload!");
}
}
}
}


// Upload formulier

print ("<form method=post action=" . $_SERVER['PHP_SELF'] . " enctype=multipart/form-data>
Bestand: <input type=\"file\" name=\"bestand\"><br><br>
<input type=\"submit\" name=\"Uploaden\" value=\"Uploaden\"></form>");

?>
lijkt veel op qbasic
nog iets is dit geen php site ?

kijk eens bij de sript
jep ook een progtaal
lijkt veel op qbasic
dit op qbasic lijken?
no way :P

als je zegt dat pascal daar op lijkt dan zeg ik ja, heeft er wel iets van weg
maar php is meer c stijl

sowieso kan je met qbasic alleen maar spaghetti code maken doordat je alles met goto's moet doen ;)

Reageren