[PHP] [HTML] Sito web URL e altro

  • Creatore Discussione Creatore Discussione Ghiso98
  • Data di inizio Data di inizio

Ghiso98

Nuovo Utente
15 Set 2017
2
0
1
26
Ciao a tutti vado dritto al punto. Sto creando un sito web mio, ma è da un paio di settimane che provo a cambiare il nome dell'URL senza risultati: ogni volta che lo apro (dalla cartella di origine) mi compare il percorso file al posto di un ipotetico URL. Nel senso che mi comprare "file:///Users/nomeutente/ecc..." anziché "http://www.nomesito.it/". E' possibile cambiare tale opzione dal linguaggio HTML, PHP, CSS o devo agire in altro modo?
Poi...seconda domanda. Ho creato un cosiddetto bottone che ho chiamato "Invia commento" in una sezione del sito chiamata "Contattaci". E' così fatto in linguaggio HTML:

<a href="---" style="font-weight: bold"><p style="font-weight: bolder" href="php/Mail.php"><button name="Submit" class="Invia commento" type="submit" value="Invia commento" id="Invia commento">Invia commento</button></p></a>

Però ho creato anche un file PHP per imporgli l'ordine di inviare tutto il contenuto ,delle varie risposte lasciate, a me via email:

<?php

/* INVIO SEMPLICE */

$destinatario = "miamail@mail.mail";

$oggetto = "Email inviata dal mio sito web";

$messaggio ="Nome $nome\n";
$messaggio .="Città: $citta\n";
$messaggio .="Città: $citta\n";
$messaggio .= $testo;

$da = $email;
$intestazioni = "From: $da";

mail($destinatario,$oggetto,$messaggio,$intestazioni);


?>

Troppo bello per essere vero. Quando clicco sul bottone mi compare un'altra pagina contente il testo php come riportato sopra e non mi arriva nessuna email.

Quindi la mia domanda è la seguente: come faccio a farmi inviare per email tutto quello che mi ha risposto la gente nei quesiti posti e a creare un redirect alla Home o ad una pagina di ringraziamento?

Grazie a tutti!
Screen PHP 23.02.42.jpg
 
Ciao, se sei in locale assicurati di avviare il server che intertrpa php (apache,nginix,ecc)
 
Ciao @Ghiso98
Ti ho già detto nell'altra sezione che quando posti del codice devi come da regolamento del forum usare il tag [ code].......[ / code] senza gli spazi che ho messo io oppure l'opzione dalla barra degli strumenti:
box inserisci 2.png.JPG

Tu stai usando PHP quindi HTML non centra nulla pertanto ti sposto in PHP

Ti prego di leggere il regolamento del forum e della sezione dove posti GRAZIE!
 
Il Php é un linguaggio lato server, no lato client ( studia per sapere di piú ) per questo ti serve un web server installato sul tuo pc, come giá consigliato.

In ogni caso, installando un web server, il codice ti funziona in parte, ovvero, la funzione mail() no, per inviare una mail ti occorre anche un server email ( per quest'ultimo pultroppo nn posso aiitarti visto che non ne ho mai usato uno in locale )

Per la tua prima risposta, modificare l'url del tuo sito in www.tuosito.it, credo che dovresti aquistare un dominio, le tre w stanno infatti per word wide web ( web ), significa che tusito é nel web, oltre al .it che nn ti sto a spiegare, noterai su internet, per motivi di sicurezza, puoi cambiare da codice, solamente la parte di url dopo l'estenzione del sito e lo slash ( .it/ ) ma tramite l'utilizzo del file htaccess.

Non so quello che sai su l'argomento, ma, dato la tua prima domanda, credo che dovresti studiarti ed imparare un pó di cose su come funziona internet, il php e tutti i linguaggi che ti interessano

P.S.: Se posso consigliarti, per provare il tuo sito online senza acquistare un dominio, puoi usare un servizio di hosting gratuito ( ad esempio io uso AlterVista )
 
Ultima modifica:

Discussioni simili