Raga sapete dirmi come mai non funziona?
e se la grandezza file e possibbile stabilirla su av?pls
Codice PHP:
<?PHP
// Prova xd
//INZIO CONFIGURAZIONE
//
//Salva in "uploads" cosi mi ricordo di crearla xd
//
$BlackList = array //Estensioni proibite (in maiuscolo)
(
0 => "PHP",
1 => "PHP3",
2 => "PHP4",
3 => "JS",
4 => "HTML",
5 => "HTM",
6 => "EXE",
7 => "BIN",
8 => "SH"
);
$MaxSize = 200; //funzionera?bo
//
//
if( !isset ( $_POST[ "upload" ] ) )
{
echo "<form action=\"upload.php\" method=\"POST\" enctype=\"multipart/form-data\">
File:
<input type=\"file\" name=\"thefile\" size=\"40\"><br>
<input type=\"submit\" value=\"Upload\" name=\"upload\">
</form>";
}
else
{
$_MY_UPLOAD = array
(
"content" => $_FILES[ "thefile" ][ "tmp_name" ],
"name" => $_FILES[ "thefile" ][ "name" ],
"size" => $_FILES[ "thefile" ][ "size" ],
"extension" => getExtension($_FILES[ "thefile" ][ "name" ])
);
if( $_MY_UPLOAD[ "size" ] <= ( $MaxSize * 1024 ) )
{
if( ! in_array( $_MY_UPLOAD[ "extension" ], $BlackList ) )
{
if ( copy( $_MY_UPLOAD[ "content" ], "uploads/" . $_MY_UPLOAD[ "name" ] ) )
echo "Upload efettuato con sucesso!";
else
die("Impossibile copiare il file!");
}
else
die("Tipo di file ({$_MY_UPLOAD[ 'extension' ]}) non consentito!");
}
else
die("Il file troppo grande!");
}
function getExtension($fName)
{
$ext = explode( ".", $fName );
return strtoupper( $ext[ count( $ext ) - 1 ] );
?>
errore è
Parse error: syntax error, unexpected $end in /membri/muitaly/upload/upload.php on line 67
lo fatto in fretta ,forse ho fatto qualche errore cretino ,bo , ma cmq non riesco a trovarlo aiuto pls
a 1 cosa è possibbile farmi invia file per aiutare il mio sito attraverso questo? o non è consentito?