[PHP] upload-script probleem

Status
Niet open voor verdere reacties.

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:
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>
 
je loopt een beetje te prutsen met die if's en else's...hoe het wel moet :) :
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>
<? } ?>
<P>
Verplaats bestand naar "<? echo $doelpad."/".$doelnaam; ?>"<BR>
<? if(rename($userfile,$doelpad."/".$doelnaam)==1){?>
Ok<P>
<? }else{ ?>
Fout!!!<P>
<? } } ?>
</BODY>
</HTML>
tis totaal niet overzichtelijk scripten...maar 't werkt zo wel ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan