- Messaggi
- 39,476
- Reazioni
- 13,356
- Punteggio
- 253
Salve ragazzi
sono un programmatore web, ma non ho mai usato php.
Ora mi occorre per una società fare un sito web in Php, ma non capisco bene come funziona:
ad esempio io ho creato questa semplice form usando PhpStorm
ovviamente la mia pagina si chiama index.php
poi ho creato una cartella script con dentro il file formlog.php
che contiene questo codice:
però mi da errore 404 quando premo su submit
cosa ho dimenticato?
Sto cercando di capirne la logica
sono un programmatore web, ma non ho mai usato php.
Ora mi occorre per una società fare un sito web in Php, ma non capisco bene come funziona:
ad esempio io ho creato questa semplice form usando PhpStorm
HTML:
<div>
<p>
<form action="formlog.php" method="post">
<label for="username">Username or Email:</label><br><br>
<input type="text" name="username" style="width:250px;"><br><br>
<label for="password">Password:</label><br><br>
<input type="password" name="password" id="password" style="width:250px;"><br><br>
<label for="remember">Remember me!</label>
<input type="checkbox" name="ricorda" value="ricordapass" checked><br>
<input type="submit" value="Login" style="width:150px;">
</form>
</div>
ovviamente la mia pagina si chiama index.php
poi ho creato una cartella script con dentro il file formlog.php
che contiene questo codice:
PHP:
<?php
/**
* Created by PhpStorm.
* User: Christian
* Date: 09/05/2017
* Time: 09:32
*/
// Recupero i valori inseriti nel form
$nome = $_POST['username'];
$msg = $_POST['password'];
// compilo un messaggio combinando i dati recuperati dal form
$testo = "Nome: " . $nome . "\n"
. "Messaggio:\n" . $msg;
// uso la funzione mail di PHP per inviare questi dati al mio indirizzo di posta
mail(miamail@gmail.com', 'Messaggio dal mio sito web', $testo);
// Mostro un messaggio di conferma all'utente
echo 'Grazie per averci contattato!';
?>
però mi da errore 404 quando premo su submit
cosa ho dimenticato?
Sto cercando di capirne la logica
