Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Nelle ultime settimane abbiamo provato la Corsair Vanguard Air 99 Wireless, una tastiera tecnicamente da gaming, ma che in realtà offre un ampio ventaglio di possibilità anche al di fuori delle sessioni di gioco. Flessibilità e funzionalità sono le parole d'ordine di una periferica che si rivolge a chi cerca un prodotto capace di adattarsi a ogni esigenza e ogni piattaforma
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio
DEEBOT T90 PRO OMNI abbina un sistema di aspirazione basato su tecnologia BLAST ad un rullo di lavaggio dei pavimenti dalla larghezza elevata, capace di trattare al meglio le superfici di casa minimizzando i tempi di lavoro. Un robot completo che riesce anche ad essere sottile e garantire automazione ed efficienza nelle operazioni di pulizia di casa
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-03-2015, 19:42   #1
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
[html] Help!! Ho implementato il mailto nel form con la condizione "post"

ho provato a spedire il form di prova compilato, ma all'indirizzo email non arriva niente.
Dipende dal fatto che sul sito utilizzato dal server non c'è un servizio di posta elettronica?
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2015, 21:03   #2
8lall0
Member
 
L'Avatar di 8lall0
 
Iscritto dal: Mar 2013
Messaggi: 236
Posta il codice, se puoi.
__________________
CPU: i5-3770 - MOTHERBOARD: Asus Sabertooth z77 - RAM: Corsair Vengeance 4x4GB - PSU: XFX Pro 550W - VGA: Zotac GTX 560 - CASE: CM 690 II Advanced USB 3.0 KEYBOARD: IBM Model M - MOUSE: Corsair M65 RGB White - MONITOR: Samsung S22B350 - DISSIPATORE: Noctua-U14S

Ho acquistato con successo da: Gabba88
8lall0 è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2015, 21:17   #3
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
Quote:
Originariamente inviato da 8lall0 Guarda i messaggi
Posta il codice, se puoi.

Codice:

<span>Puoi inviare un messaggio compilando il form sottostante:</span>
<br><br>
<form id=”contact” action="mailto:[email protected]"  method=”post”>
  <div>
    <label for=”nome”>nome: </label>
    <div class=”input-cont”><input type=”text” id=”nome” name=”nome”></div>
    <label for=”email”>email: </label>
    <div class=”input-cont”><input type=”text” id=”email” name=”email”></div>
    <label for=”message”>messaggio: </label>
    <div class=”textarea-cont”><textarea id=”message” name=”message” rows=9 cols=20></textarea></div>
    <button type=”submit” id=”go” value=”invia”>invia</button>
  </div>
</form>
l'ho copiato così da un sito...
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm

Ultima modifica di cos1950 : 24-03-2015 alle 21:20.
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2015, 21:37   #4
OoZic
Senior Member
 
L'Avatar di OoZic
 
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
non puo' funzionare.

per mandare una mail ti serve una parte server side (php,python,java,javascript,ruby,whatever....) che riceve la richiesta e invia la mail.

dal client (browser) non puoi mandare mail.
__________________
> This is me <
When you gaze long into an abyss the abyss also gazes into you.
OoZic è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2015, 21:45   #5
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
Quote:
Originariamente inviato da OoZic Guarda i messaggi
non puo' funzionare.

per mandare una mail ti serve una parte server side (php,python,java,javascript,ruby,whatever....) che riceve la richiesta e invia la mail.

dal client (browser) non puoi mandare mail.
ma i form compilati sui siti, non hanno un codice html nel file client? Altrimenti a che serve dire implementa il form in html? Pensavo che dal momento che il file html risiede su un server, il server stesso intercetta la richiesta partita dal file html e spedisce la mail concatenando i text compilati nel form... ovviamente è il lato server che attua la cosa, ma tutto parte dal file html visualizzato dal browser (pensavo)
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm

Ultima modifica di cos1950 : 24-03-2015 alle 21:49.
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2015, 22:39   #6
OoZic
Senior Member
 
L'Avatar di OoZic
 
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
Quote:
Originariamente inviato da cos1950 Guarda i messaggi
ma i form compilati sui siti, non hanno un codice html nel file client? Altrimenti a che serve dire implementa il form in html? Pensavo che dal momento che il file html risiede su un server, il server stesso intercetta la richiesta partita dal file html e spedisce la mail concatenando i text compilati nel form... ovviamente è il lato server che attua la cosa, ma tutto parte dal file html visualizzato dal browser (pensavo)
funziona cosi, spiegato a parole molto molto semplici:
sul tuo server c'e' un file form.html raggiungibile all'indirizzo www.miosito.it/form.html

il tuo browser chiama il server e gli chiede quel file (HTTP GET form.html)

il server invia quel file al tuo browser

nell'istante che il file e' stato completamente trasferito la connessione client-server viene chiusa

il tuo browser una volta scaricato tutto il file comincia a leggerlo e fare il rendering

il rendering e' il processo che ti fa vedere a schermo il codice html interpretato, ovvero il risultato non il codice sorgente.

il tuo form ha come action "mailto:[email protected]" vuol dire che alla pressione del submit il tuo browser (quindi lato client) cerca di eseguire l'azione "mailto:"

se hai un programma di posta elettronica quell'azione viene associata all'aprire iil programma di posta con aperta una nuova email indirizzata a "[email protected]" con all'interno i campi del tuo form compilati

dopo di che, dal tuo programma di posta invii la mail.

quindi quello che NON fa quel codice html e' inviare una mail alla pressione del submit.

per inviare una mail alla pressione del submit dovresti mettere come azione una risorsa lato server (ad esempio www.miosito.it/send_email.php) che riceve i dati del tuo form inviati con il metodo POST/GET (meglio POST) e invia la mail lato server preoccupandosi di tutto.

il modo in cui avviene e' che il tuo browser effettua una chiamata HTTP (POST ad es) ed invia il contenuto del tuo form.

il server riceve questa chiamata con i dati ed esegue l'azione lato server, in questo caso di inviare la mail, ritornando poi al browser qualcosa (una conferma, un errore, un redirect...boh)

quando il browser riceve questa risposta la connessione si chiude di nuovo.



Leggi anche qui:
http://stackoverflow.com/questions/1...-submit-button
__________________
> This is me <
When you gaze long into an abyss the abyss also gazes into you.
OoZic è offline   Rispondi citando il messaggio o parte di esso
Old 25-03-2015, 11:01   #7
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
grazie Oozic

sempre gentile e puntuale.
Fatti passi avanti... la mail viene recapitata, ci sono le intestazioni dei vari campi, ma i campi sono vuoti il codice del file mail.php è il seguente:

Codice:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>invio form mail</title>
</head>
<body>
<?php

// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "[email protected]";

// IL SOGGETTO DELLA MAIL
$subject = "Modulo richiesta info";

// COSTRUZIONE DEL CORPO DEL MESSAGGIO

$body = "Contenuto del modulo:\n\n";
$body .= "Dati personali ;\nnome: ".trim(stripslashes($_POST["nome"])) . "\n";

$body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";

$body .= "Città: " . trim(stripslashes($_POST["city"])) . "\n";

$body .= "email: " . trim(stripslashes($_POST["email"])) . "\n";


$body .= "messaggio: " . trim(stripslashes($_POST["message"])) . "\n";

// INVIO DELLA MAIL

if(@mail($to, $subject, $body)) { // SE L'INOLTRO E' ANDATO A BUON FINE...

     echo "La mail è stata inoltrata con successo.";

} else {// ALTRIMENTI...

echo "Si sono verificati dei problemi nell'invio della mail.";}?>

</body>
</html>
il form è incluso in un file html che si chiama psi0.html e si trova nella stessa cartella dove si trova mail.php; i nomi delle variabili sono identici "nome", "cognome", ecc...
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm

Ultima modifica di cos1950 : 25-03-2015 alle 11:06.
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 25-03-2015, 11:42   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
Se l'html è all'incirca quello del tuo scorso post controlla le virgolette (") dei vari attributi perché non sono quelli corretti.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 25-03-2015, 12:06   #9
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Se l'html è all'incirca quello del tuo scorso post controlla le virgolette (") dei vari attributi perché non sono quelli corretti.
Si, era quello l'errore. Risolto, grazie... a wing e OoZic
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2015, 12:53   #10
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
Il codice seguente immaginatelo prima della chiusura del body:

Codice:
<table  align=right><td> 

<script type="text/javascript">
    var photos = "00.jpg";
    var x = 0;

</script>

<input onclick="x=(x==1) 0 : 1; photos='0'+x+'.jpg';document.getElementbyId('myBody').style='background-image:url(photos);';" type="button" value="Cambia sfondo" /></td></table>
dovrebbe switchare lo sfondo di u na pagina tra 2 possibili sfondi 00.jpg e 01.jpg

perchè non funziona
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2015, 14:22   #11
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
Ti ho segnato in rosso le correzioni:
Codice:
<table  align=right><td> 

<script type="text/javascript">
    var photos = "00.jpg";
    var x = 0;

</script>

<input onclick="x=(x==1) ? 0 : 1; photos='0'+x+'.jpg';document.getElementById('myBody').style='background-image:url(&quot;'+photos+'&quot;)';" type="button" value="Cambia sfondo" /></td></table>
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2015, 16:06   #12
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Ti ho segnato in rosso le correzioni:
Codice:
<table  align=right><td> 

<script type="text/javascript">
    var photos = "00.jpg";
    var x = 0;

</script>

<input onclick="x=(x==1) ? 0 : 1; photos='0'+x+'.jpg';document.getElementById('myBody').style='background-image:url(&quot;'+photos+'&quot;)';" type="button" value="Cambia sfondo" /></td></table>
Sicuro che è tutto ok? Non funziona... toglie il background esistente, ma non mette l'altro... sembra errato il riferimento a photos.
L'operatore ternario!! Un buon conoscitore di C K&R come me non dovrebbe fare errori simili
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2015, 17:45   #13
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
Dovrebbe andare, l'ho messo in jsfiddle per provare:
https://jsfiddle.net/frt0v2pc/
Ho aggiunto solo un alert perché non avevo le immagini.
Sei sicuro che la seconda immagine ci sia? Se clicchi di nuovo il bottone torna il vecchio sfondo?
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2015, 23:18   #14
MicheleRaponi
Member
 
Iscritto dal: Oct 2003
Messaggi: 143
Prova: https://jsfiddle.net/mu8L6yrL/
MicheleRaponi è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2015, 08:47   #15
cos1950
Senior Member
 
L'Avatar di cos1950
 
Iscritto dal: Nov 2000
Città: prov. Olbia-Tempio; Trattative concluse: ne ho perso da tempo il conto
Messaggi: 6877
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Dovrebbe andare, l'ho messo in jsfiddle per provare:
https://jsfiddle.net/frt0v2pc/
Ho aggiunto solo un alert perché non avevo le immagini.
Sei sicuro che la seconda immagine ci sia? Se clicchi di nuovo il bottone torna il vecchio sfondo?
Quote:
Originariamente inviato da MicheleRaponi Guarda i messaggi
Ha funzionato, grazie... però mi chiedo, dal momento che ancora non mi è chiara la logica generale, se devo implementare diverse proprietà dell'elemento (in questo caso il body) come si fa?
Cioè qui era solo 1 proprietà, il background-image, ma se assieme voglio cambiare background-color e background-size?
__________________
Visitate il mio sito

http://qui.nonsolochimica.com/index.htm
cos1950 è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2015, 09:03   #16
MicheleRaponi
Member
 
Iscritto dal: Oct 2003
Messaggi: 143
Quote:
Originariamente inviato da cos1950 Guarda i messaggi
Qui era solo 1 proprietà, il background-image, ma se assieme voglio cambiare background-color e background-size?
La proprietà background è una scorciatoia per impostare in un'unica riga i valori di altre proprietà inerenti allo sfondo. Puoi impostare una o più tra le seguenti proprietà: background-attachment, background-color, background-image, background-position, background-repeat..

Qui c'è la documentazione: https://developer.mozilla.org/en-US/...CSS/background

Il modo corretto per settare i valori di diverse proprietà tramite js (colore, immagine di sfondo, posizione e ripetizione) e col metodo abbreviato puoi vederlo qui: http://www.w3schools.com/jsref/tryit...yle_background

Ultima modifica di MicheleRaponi : 30-03-2015 alle 09:05.
MicheleRaponi è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2015, 20:42   #17
OoZic
Senior Member
 
L'Avatar di OoZic
 
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
il modo corretto e' usare il css con classi e con javascript aggiungere o rimuovere queste classi.
__________________
> This is me <
When you gaze long into an abyss the abyss also gazes into you.
OoZic è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2015, 21:05   #18
MicheleRaponi
Member
 
Iscritto dal: Oct 2003
Messaggi: 143
Quote:
Originariamente inviato da OoZic Guarda i messaggi
il modo corretto e' usare il css con classi e con javascript aggiungere o rimuovere queste classi.
Senz'altro, ma ho risposto alla precisa domanda di cos1950:

Quote:
Originariamente inviato da cos1950 Guarda i messaggi
Cioè qui era solo 1 proprietà, il background-image, ma se assieme voglio cambiare background-color e background-size?
relativa al metodo da lui utilizzato, l'oggetto style e le varie proprietà.


Ultima modifica di MicheleRaponi : 31-03-2015 alle 08:58.
MicheleRaponi è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lav...
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
NVIDIA RTX PRO 4500 Server Edition: la s...
Core Ultra 200 HX Plus: Intel mette il t...
Starfield arriva su PS5: data ufficiale,...
iPad Air 13" (M4) scende di prezzo: -100...
Oracle annuncia Java 26 con il Java Veri...
OPPO Find N6 è ufficiale: sottile...
Influencer sotto controllo Agcom: arriva...
Scontro in OpenAI sul ChatGPT per adulti...
Apple Watch Series 11 a 349€ e altri int...
Starlink rinnova i piani residenziali in...
POCO X8 Pro e Pro Max ufficiali: potenza...
Jensen Huang propone i token come nuovo ...
Realme 16 Pro e 16 Pro+ tra i più...
Dall'enciclopedia all'algoritmo: Encyclo...
Il CEO di Epic Games Tim Sweeney ha comp...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v