Jednak ma on mala w wlasciwei ogromna wade: wrzuca wszystkie pliki.
Kombinowalem, zeby przyjmowal tylko pliki z zrosz php ale cos mi nie wychodzi:/ oto moje dotychczasowe dzielo :
index.php
<?php ... ... $x=0; if($z[$i] == "php" or $z[$i] == "php3" or $z[$i] == "php4" or $z[$i] == "php5" or $z[$i] == "phtml"){ $x++; } } if($x == 0){ if(copy("$fichier","$Directorytotal/$fichier_name")) Message("$strBtnStrFichier$fichier_name$strUploadBtnSize$fichier_size$strBtnStrMsgup
load"); else Message("$strBtnStrErreur"); } else Message("$strBtnStrErreur"); break; ... ... ?>
plik uppload.php
<? require("./config.inc.php"); require("./funcs.inc.php"); PutHeader(); ?> <script LANGUAGE="JavaScript"> function SaisieCorrectNomupload(form) { Prts = form.fichier.value.length; if(Prts == 0) { erreur = false; } else erreur = true; return erreur; } </SCRIPT> <BODY><? $strTitre = $struploadTitre; include "./head.inc.php"; ?><TABLE width=100% BORDER="0" CELLPADDING="0" cellspacing=0><TR><TD ALIGN="left"> <TABLE width=100% BORDER="0" CELLPADDING="0" cellspacing=0><TR><TD width=100%><TABLE width=100% width=100% cellspacing=0 cellpadding=0><TR> </TR></TABLE><BR> <table cellspacing=20><tr><td> <FORM ENCTYPE="multipart/form-data" ACTION="./index.php" METHOD=POST> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="3145728"> <INPUT class=btn NAME="fichier" TYPE="file" SIZE="60"><P> <TABLE><TR> <TD><INPUT class=btn TYPE="Submit" VALUE="<? echo $strupload; ?>" ONCLICK="return SaisieCorrectNomupload(this.form)"></TD> </FORM> <FORM METHOD="post" ACTION="./index.php"> </TR></TABLE> </FORM> </TD></TR></TABLE> </TD></TR></TABLE> <? include "./foot.inc.php"; ?> </BODY> </HTML>
P O M O C Y
