In semplice HTML non puoi [almeno credo].
Devi innanzitutto creare un form:
codice:
<form action="pagina.php" method="post" name="modulo" enctype="multipart/form-data">
Logo: <input type="file" name="logo" />
<input type="submit" value="Aggiungi" />
</form>
Ricorda di mettere: enctype="multipart/form-data"
E' fondamentale.
Poi nella pagina di destinazione devi mettere:
Codice PHP:
$percorso = $_SERVER['DOCUMENT_ROOT'] . "/cartella/";
if (is_uploaded_file($_FILES['logo']['tmp_name'])) {
if (move_uploaded_file($_FILES['logo']['tmp_name'], $percorso . $_FILES['logo']['name'])) {
$upload = true;
}
else {
$com = "si è verificato un errore durante l'upload: " . $_FILES["logo"]["error"];
}
}
else {
$com = "si è verificato un errore durante l'upload: " . $_FILES["logo"]["error"];
}
Questo dovrebbe essere il codice per caricare i file.
Ma messo così di pari passo potrebbe essere rischioso in termini di sicurezza.
Dovresti fare dei controlli per vedere che file vengano uploadati.
Ricorda inoltre che la cartella di destinazione deve avere i permessi in scrittura o se sei su server windows mi pare tu possa usare solo la cartella _public.
Spero di non aver scritto castronerie