PHP dentro JS

19 Ott 2012
4
0
0
Salve, ho appena scaricato un template ma nel modulo della forma contatti son rimasto bloccato...
in questo codice qua
Codice:
    $(document).ready(function() {
       
       //if submit button is clicked
       $('#submit').click(function () {      
          
          //Get the data from all the fields
          var name = $('input[name=name]');
          var email = $('input[name=email]');
          var website = $('input[name=website]');
          var comment = $('textarea[name=comment]');

          //Simple validation to make sure user entered something
          //If error found, add hightlight class to the text field
          if (name.val()=='') {
             name.addClass('hightlight');
             return false;
          } else name.removeClass('hightlight');
          
          if (email.val()=='') {
             email.addClass('hightlight');
             return false;
          } else email.removeClass('hightlight');
          
          if (comment.val()=='') {
             comment.addClass('hightlight');
             return false;
          } else comment.removeClass('hightlight');
          
          //organize the data properly
          var data = 'name=' + name.val() + '&email=' + email.val() + '&website=' +
          website.val() + '&comment='  + encodeURIComponent(comment.val());
          
          //disabled all the text fields
          $('.text').attr('disabled','true');
          
          //show the loading sign
          $('.loading').show();
          
          //start the ajax
          $.ajax({
             //this is the php file that processes the data and send mail
             url: "process.php",   
             
             //GET method is used
             type: "GET",

             //pass the data         
             data: data,      
             
             //Do not cache the page
             cache: false,
             
             //success
             success: function (html) {            
                //if process.php returned 1/true (send mail success)
                if (html==1) {               
                   //hide the form
                   $('.form').fadeOut('slow');               
                   
                   //show the success message
                   $('.done').fadeIn('slow');
                   
                //if process.php returned 0/false (send mail failed)
                } else alert('Sorry, unexpected error. Please try again later.');            
             }      
          });
          
          //cancel the submit button default behaviours
          return false;
       });   
    });

dove devo inserire l'email del destinatario?
grazie mille e scusate ma non ne riesco a venir fuori
 
19 Ott 2012
4
0
0
è li dentro

Devi postare il contenuto di process.php, è lì che viene inviata l'e-mail e molto probabilmente è lì che dev'essere specificato l'indirizzo del destinatario.

il fatto è che all'interno del file di cui ho scritto prima c'è lì dentro questo pezzo

Codice:
 //start the ajax
          $.ajax({
             //this is the php file that processes the data and send mail
             url: "process.php",   
             
             //GET method is used
             type: "GET",

             //pass the data         
             data: data,      
             
             //Do not cache the page
             cache: false,
             
             //success
             success: function (html) {            
                //if process.php returned 1/true (send mail success)
                if (html==1) {               
                   //hide the form
                   $('.form').fadeOut('slow');               
                   
                   //show the success message
                   $('.done').fadeIn('slow');
                   
                //if process.php returned 0/false (send mail failed)
                } else alert('Sorry, unexpected error. Please try again later.');            
             }      
          });
          
          //cancel the submit button default behaviours
          return false;
       });   
    });

quindi è quello il process.php? perchè io non ho altri file T__T
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Non hai altri file?
Di solito quando scarichi un template è un archivio che ha almeno 2-3 file..un html, un css per gli stili etc (cambia da template a template).
Sicuro che spacchettando non ne hai preso solo uno e gli altri li hai ignorati?
 
19 Ott 2012
4
0
0
si ma...

Non hai altri file?
Di solito quando scarichi un template è un archivio che ha almeno 2-3 file..un html, un css per gli stili etc (cambia da template a template).
Sicuro che spacchettando non ne hai preso solo uno e gli altri li hai ignorati?

si ce li ho..ho 3 css, 3 java per le gallery, 1 index.html e questa contact-form.js che ho postato sopra...non capisco dove debba inserire sto benedetto indirizzo di posta, questo è il form nella pagina index.html

Codice:
		<form method="post" action="process.php">
						<p>Nome</p>
						<input type="text" name="name" class="text" />
						
						<p>Email</p>
						<input type="text" name="email" class="text" id="email" />

						<p>Messaggio</p>
						<textarea name="comment" class="text"></textarea>

						<input type="submit" id="submit" value="send" class="submit-button" />
					</form>
ed il process.php non ce l'ho, o se ce l'ho è quello che ho messo sopra nel post che è all'interno del file .js

sono in crisi, c'è in caso un alternativa?
un codice "base" che posso prendere da qualche parte ?
grazie
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Eppure il file process.php dovrebbe stare nella stessa cartella dove c'è la pagina contact-form.js.
Puoi scaricare di nuovo il template?
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] Finestra poupup dentro IF PHP 17
Tommy03 Variabile PHP dentro a JQuery PHP 3
M [PHP] valore dentro uno shortcode PHP 0
B funzioni per creare file e inserirli dentro una certa cartella in php? PHP 1
trattorino [PHP] Risultati dentro array precisi e confrontabili PHP 7
C [PHP] SOSTITUIRE VALORI DENTRO STRINGA PHP 0
trattorino [PHP] prendere contenuto dentro un div PHP 3
C [PHP] Controntare valori dentro array PHP 2
L Inserire codice php dentro al javascript PHP 4
F PHP dentro file *.js ? PHP 1
F Codice php dentro pagina asp Classic ASP 5
A Link html dentro php, problema PHP 3
vorticeblu [Help] Html dentro PHP come fare? PHP 5
A html dentro php PHP 2
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3

Discussioni simili