[PHP] Script Upload Files!
Ciao a tutti, sto creando uno script per il mio sito...
ecco il codice:
uploadfile2.php
Codice PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>@@@Upload File@@@</title>
</head>
<body>
<form enctype="multipart/form-data" method="POST">
<table>
<tr><td>Cartella:</td></tr>
<tr><td><select size="1" name="cartella" />
<option selected value="lottiresidenziali">Lotti Residenziali</option>
<option value="lotticomunitari">Lotti Comunitari</option>
<option value="oggetti">Oggetti</option>
</select></td></tr>
<tr><td>File:</td></tr>
<tr><td><input type="file" name="file_0" /></td></tr>
<tr><td>Password:</td></tr>
<tr><td><input type="password" name="password" value="Password" /></td></tr>
<tr><td><input type="submit" name="invia" value="Upload Files" /></td></tr>
</table>
</form>
<?php
if(isset($_POST['invia'])) {
if($_POST['password'] == $password) {
$password = "prova"; // Password da inserire per verificare se è Admin!
$cartella = $_POST['cartella']; // Nome della cartella (da scegliere)
$posizione = "/home/hosting/c/creativesims/www/images/".$cartella."/"; // Cartella "images" + quella scelta
if(move_uploaded_file($_FILES['file_0']['tmp_name'], $posizione)) {
echo "<b>File Uplodato</b>: <a href=\"".$_FILES['file_0']['name']."\">".$_FILES['file_0']['name']."</a><br />"; // <a href="$FILE">$FILE</a>
} // Fine: File Uplodato!
else {
echo "<b>File non Uplodato</b>: ".$_FILES['file_0']['name']."";
} // Fine: Errore upload file!
} // Fine: Password Giusta!
else {
echo "<b>Password Errata!</b>"; // Password Errata!
} // Fine: Password Errata!
} // Fine: $_POST['invia']
?>
</body>
</html>
Il problema è questo:
- Quando clikko su "Upload File" non mi funziona...ossia non mi da errori o altro...e come se il codice php non funzionasse...
Quello che vorrei fare:
- Come vedete il coso dell'upload si chiama "file_0" io vorrei un javascript in fondo che io clikko e mi si aggiunge un file upload e accanto ad ognuno di essi uno che lo rimuova, con nome "file_$" ma questi devono essere inviati al php e come posso fare visto che io ne ho previsto solo 1???
Grazie! Ciao Davide! :)