ragazzi ho bisogno di un aiuto urgente, il professore mi ha detto che dovevo fare questa cosa, l'ho fatta ma purtroppo non funziona ora posto prima la form e poi lo script in php che apunto permette l'upload dei file, non riesco a capire perche non entra negli if e non legge il nome, l'estenzione e la grandezza del file!
script php
bhè ecco a voi il codice vi prego aiutatetimi!!!!:crying::crying::crying::crying::crying::skull::skull::incazz::incazz::incazz::incazz::incazz:
HTML:
1.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2.
<html xmlns="http://www.w3.org/1999/xhtml">
3.
<head>
4.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5.
<title>Inserisci programma</title>
6.
<style type="text/css">
7.
<!--
8.
.Stile1 {color: #000000}
9.
body,td,th {
10.
color: #666666;
11.
}
12.
body {
13.
background-color: #000000;
14.
background-image: url(/sfondo.png);
15.
}
16.
-->
17.
</style>
18.
19.
</head>
20.
21.
<body>
22.
<center>
23.
<img src="name.png" />
24.
<p></p><p></p>
25.
<span class="Stile1"></span>
26.
<!--INIZIO DELLA FORM PER L'UPLOAD DEL FILE -->
27.
<form name="upload" method="post" enctype="multipart/form-data" action="upload.php">
28.
29.
<legend>Inserisci il file</legend>
30.
<p><label><input type="file" name= "userfile" /></label></p>
31.
<p><label><input type="submit" value="carica!"/></label></p>
32.
</form>
33.
34.
<a href="index.htm">home</a>
35.
</center>
36.
</body>
37.
</html>
script php
PHP:
1.
<?php
2.
////////////////////////////////////////////////////////////////////////////////////////
3.
function getExtension($fName) {
4.
$ext = explode( ".", $fName );
5.
return strtoupper( $ext[ count( $ext ) - 1 ] );
6.
}
7.
////////////////////////////////////////////////////////////////////////////////////////
8.
9.
// Creo un array di estensioni permesse in maiuscolo
10.
$WhiteList = array ("RAR","ZIP");
11.
12.
13.
$conf = array (
14.
"destination" => 'file/',
15.
"name" => basename($_FILES['userfile']['name']),
16.
"size" => $_FILES['userfile']['size'],
17.
"extension" => getExtension($_FILES['userfile']['name'])
18.
);
19.
20.
if(in_array($conf['extension'], $WhiteList))
21.
{
22.
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $conf[destination].$conf['name']))
23.
{
24.
echo("caricamento in corso...<br>");
25.
echo "<script>alert(\"Il file è stato inserito con successo, grazie.\")</script><p />";
26.
}
27.
else
28.
{echo "Si è verificato un problema durante l'inserimento del file, riprovare o contattare l'amministratore.\n"; }
29.
}
30.
else echo "<script>alert(\"L'estensione del file non e' permessa!\")</script>";
31.
?>
bhè ecco a voi il codice vi prego aiutatetimi!!!!:crying::crying::crying::crying::crying::skull::skull::incazz::incazz::incazz::incazz::incazz: