DarkFeather
Gebruiker
- Lid geworden
- 21 jan 2004
- Berichten
- 134
Ik heb zelf een php script geschreven om bestanden te uploaden, maar ik krijg een error bij index2.php:
Parse error: parse error in index2.php on line 30. Ik kan de fout niet vinden, wie weet wat ik fout doe?
Hier mijn code:
index.php:
en dan ook index2.php (waar het fout gaat):
Parse error: parse error in index2.php on line 30. Ik kan de fout niet vinden, wie weet wat ik fout doe?
Hier mijn code:
index.php:
PHP:
<HTML>
<HEAD><TITLE>UPLOAD</TITLE></HEAD>
<CENTER>
<H1>BESTANDEN UPLOADEN</H1>
<TABLE>
<FORM ENCTYPE="multipart/form-data" ACTION="index2.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="10000">
<TR><TD>BESTAND:</TD><TD><input type="File" name="userfile" size="40" maxlength="255"></TD></TR>
<TR><TD>DOELMAP:</TD><TD><input type="Text" name="doelpad" size="40" maxlength="255"></TD></TR>
<TR><TD>DOELNAAM:</TD><TD><input type="Text" name="doelnaam" size="40" maxlength="255"></TD></TR>
<TR><TD colspan="2" align="center"><Input type="submit" value="bestand uploaden"></TD></TR>
</FORM>
</TABLE>
</CENTER>
</BODY>
</HTML>
en dan ook index2.php (waar het fout gaat):
PHP:
<HTML><HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<B>$userfile</B>: <? echo $userfile; ?><BR>
<B>$userfile_name</B>: <? echo $userfile_name; ?><BR>
<B>$userfile_size</B>: <? echo $userfile_size; ?><BR>
<B>$userfile_type</B>: <? echo $userfile_type; ?><BR>
<B>$doelpad</B>: <? echo $doelpad; ?><BR>
<B>$doelnaam</B>: <? echo $doelnaam; ?><BR>
<P>
<?
/* verwijder het oude */
if(file_exists($doelpad."/".$doelnaam)==1) {
?>
Verwijder oude bestand uit "<? echo $doelpad."/".$doelnaam; ?>"<BR>
<? if(unlink($doelpad."/".$doelnaam)==1): ?>
ok<P>
<? else: ?>
Fout!!!<P>
<? endif; ?>
<?
}
?>
<P>
Verplaats bestand naar "<? echo $doelpad."/".$doelnaam; ?>"<BR>
<? if(rename($userfile,$doelpad."/".$doelnaam)==1) {
?>
Ok<P>
<? else: ?>
Fout!!!<P>
<? endif; ?>
</BODY>
</HTML>