Ciao a tutti,
ho appena effettuato la registrazione e vi ringrazio in anticipo per lo spazio che mi fornite e per l'attenzione che vorrete dedicarmi.
Prima di scrivere ho cercato un po' sul forum senza successo (spero di non aver sbagliato ricerca). Vi chiedo scusa se invece esiste già un post sull'argomento (ma non mi pare di averlo visto)
Il mio problema è questo:
Ho installato sul mio pc (so windows xp): apache2.2, mysql, e php seguendo una guida trovata in rete.
Ho fatto alcuni controlli, suggeritimi dalla guida: sembra tutto ok...
Per incominciare ad imparare, ho creato nella cartella htdocs (in locale sulla mia macchina, su virtual server localhost) il file index.html
questo file contiene al suo interno il seguente form:
<form name="form1" method="post" action="controllo.php">
Nome: <input type="text" name="nome">
<input type="submit" value="Invia">
</form>
Sempre nella cartella htdocs (in locale sulla mia macchina), ho creato il file controllo.php (quello a cui punta l'action del form di sopra)
In questo file ho scritto semplicemente:
<?php
echo "ciao ". $_POST["nome"];
?>
Quando clicco sul pulsante invia, si presenta una pagina bianca (e nella barra degli indirizzi io vedo il path assoluto del file controllo.php a partire dalla root C:\...)
Se invece nell'action del form inserisco: action="localhost/controllo.php" tutto funziona correttamente...
Cortesemente, scusandomi ancora per la banalità della domanda, potreste spiegarmi tale comportamento?
Perchè non funziona l'indirizzo relativo "controllo.php" nell'action?
Vi ringrazio, davvero!
Un saluto
diegus_php
![]()

Rispondi quotando
