Files
esercitazione-http/esercizio3/index.html
Francesco Mancuso 9b71395d09
All checks were successful
Deploy / trigger (push) Successful in 2s
Deploy tramite custom CI/CD Action
2026-01-28 21:50:40 +01:00

161 lines
7.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Candidati ora!</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="candidatura.css">
<link rel="icon" type="image/png" href="favicon.png" sizes="96x96" />
<script src="https://kit.fontawesome.com/c2497a668c.js" crossorigin="anonymous" type="text/javascript"></script>
</head>
<body>
<header>
<div class="container">
<div class="logo">
<img src="logo.png" alt="McDonald's">
<h3>McDonald's</h3>
</div>
</div>
</header>
<div class="hero">
<div class="overlay">
<div class="container">
<h1>Invia la tua candidatura</h1>
</div>
</div>
</div>
<div class="page">
<section class="container">
<h2>Vuoi far parte della nostra squadra?</h2>
<p>Compila il form e inviaci una candidatura spontanea!</p>
<br>
<p class="notice">Le rendiamo noto che la sua candidatura potrà essere gestita direttamente da McDonalds
Italia S.r.l. in
qualità di titolare del trattamento oppure da soggetti appartenenti al sistema a marchio McDonalds che
gestiranno la fase di selezione come Titolari autonomi del trattamento.</p>
<form method="post" action="process_candidatura.php" enctype="multipart/form-data">
<div class="effect"></div>
<img src="img/graphic.png">
<div class="container">
<div class="orizzontale">
<fieldset>
<label for="nome"><i class="fa-solid fa-user"></i> Nome e Cognome</label>
<input type="text" id="nome" name="nome" required>
</fieldset>
<fieldset>
<label for="email"><i class="fa-solid fa-envelope"></i> E-mail</label>
<input type="email" id="email" name="email" required>
</fieldset>
</div>
<div class="orizzontale">
<fieldset>
<h4>Livello di esperienza</h4>
<div class="radio">
<input type="radio" id="junior" name="esperienza" value="Junior" required>
<label for="junior">Livello Junior</label><br>
<input type="radio" id="mid" name="esperienza" value="Mid">
<label for="mid">Livello Mid</label><br>
<input type="radio" id="senior" name="esperienza" value="Senior">
<label for="senior">Livello Senior</label>
</div>
</fieldset>
<fieldset>
<h4>Competenze</h4>
<div class="radio">
<input type="checkbox" id="html" name="competenze[]" value="Conoscenza di HTML">
<label for="html">Conoscenza di HTML</label><br>
<input type="checkbox" id="css" name="competenze[]" value="Conoscenza di CSS">
<label for="css">Conoscenza di CSS</label><br>
<input type="checkbox" id="js" name="competenze[]" value="Conoscenza di JavaScript">
<label for="js">Conoscenza di JavaScript</label><br>
<input type="checkbox" id="php" name="competenze[]" value="Conoscenza di PHP">
<label for="php">Conoscenza di PHP</label><br>
<input type="checkbox" id="py" name="competenze[]" value="Conoscenza di Python">
<label for="py">Conoscenza di Python</label>
</div>
</fieldset>
</div>
<div class="orizzontale">
<fieldset>
<label class="uploader" for="upload">Carica il tuo CV<br><span>Premi qui per selezionare un
documento</span></label>
<input id="upload" type="file" name="curriculum"
accept=".pdf,.doc,application/vnd.openxmlformats-officedocument.wordprocessingml.document">
</fieldset>
</div>
<div class="orizzontale">
<fieldset>
<label for="lettera">Lettera di presentazione</label>
<textarea id="lettera" name="lettera" rows="5"
placeholder="Scrivi qui o incolla la tua lettera di presentazione..."
required></textarea>
</fieldset>
</div>
<h4 style="width: 100%;text-align: left;margin-top: 0.5rem;">Informativa</h4>
<fieldset>
<input type="checkbox" id="accetto" name="accetto" required>
<label for="accetto">Accetto l'Informativa sulla Privacy</label>
</fieldset>
<fieldset class="buttons">
<input type="submit" value="Invia">
</fieldset>
</div>
</form>
</section>
<section class="container">
<h2>HTTP GET e POST</h2>
<div class="boxes">
<div class="box">
<div class="data">
<h3>GET</h3>
<p>Metodo di HTTP utilizzato per inviare dati al server. I dati sono inviati nell'URL, dopo il
simbolo <code>?</code> (Query String).</p>
<p>I valori inviati sono visibili, e vengono inviati secondo lo schema
<code>chiave=valore</code>, separando più coppie chiave-valore con il simbolo
<code>&</code>.
</p>
<p>Possono essere inviati al massimo 2048 caratteri.</p>
</div>
</div>
<div class="box">
<div class="data">
<h3>POST</h3>
<p>Metodo di HTTP utilizzato per inviare dati al server. I dati non vengono inseriti in chiaro
nell'URL, ma vengono inseriti nel <code>body</code> della richiesta HTTP.</p>
<p>Non ci sono limiti di caratteri per invio. Viene preferito il metodo POST per l'utilizzo di
file, grandi quantità di informazioni o dati sensibili.</p>
</div>
</div>
</div>
</section>
</div>
<footer>
<div class="container">
Realizzato da Francesco Giuseppe Mancuso - classe 5E - www.francescomancuso.it
</div>
</footer>
</body>
</html>