uploadscript werkt niet

Status
Niet open voor verdere reacties.

lefty999

Gebruiker
Lid geworden
5 jul 2002
Berichten
913
plaatje.php
PHP:
<?php 
global $_FILES; 
$filename = $_FILES['userfile']['name']; 

if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { 
    move_uploaded_file($_FILES['userfile']['tmp_name'], "upload\$filename"); 

    print "<img src=upload/$filename></img><br> 
    Successfully uploaded $filename"; 
} 
?>

plaatje uploaden.php
PHP:
<form enctype="multipart/form-data" action="plaatje.php" method="post"> 

<input type="hidden" name="MAX_FILE_SIZE" value="204800"> 

Send this file: 

<input name="userfile" type="file"> 
<input type="submit" value="Upload"> 
</form>


hij dot niks uploaden hoe kan dit? en naar plaatje.php gaat hij ook niet geeft hij blanco aan
 
PHP:
<?php 
// Geen error_reporting(E_ALL); ?
global $_FILES;  // Hoeft niet
$filename = $_FILES['userfile']['name'];  // Geen veriificatie of dat wel bestaat ?

if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { // Als het in $_FILES komt kun je er vanuit gaan dat het geupload is ...
    move_uploaded_file($_FILES['userfile']['tmp_name'], "upload\$filename"); // Heeft bij mij nog nooit gewerkt (kep 't sinds PHP 4.2.3 ook niet weer gebruikt, misschien dattie 't bij 4.3.8 wel doet :[b][/b]))
// Btw, men mag op deze manier ook PHP scripts uploaden
// *hint: veiligheidslek*

    print "<img src=upload/$filename></img><br>
    Successfully uploaded $filename"; // Variabelen scheiden van strings
} 
?>

PHP:
<form enctype="multipart/form-data" action="plaatje.php" method="post"> 

<input type="hidden" name="MAX_FILE_SIZE" value="204800">  // Hou er rekening mee dat dit slechts een suggestie voor de browser is, de browser is niet verplicht het op te nemn ... Maak dus een server-sided beveiliging.

Send this file: 

<input name="userfile" type="file"> 
<input type="submit" value="Upload"> 
</form>
Kijk eerst maar es naar die dingen :)

Succes :thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan