iconfigurare form contattaci in php di un sito in flash

Lucaweb

Nuovo Utente
6 Mag 2010
1
0
0
ciao a tutti sono un nuovo utente ignorante in materia "php".. ho il seguente problema:

ho comprato un template in flash con annesso un form contattaci in php e non riesco a configurarlo! per ricevere il contenuto inserito sul form sulla mia e-mail.

i file per il form contattaci sono 3:

form05configuration.xml:
Codice:
<?xml version="1.0" encoding="utf-8"?>
<!--
  --	Please read this information to learn how to set up the contact form integrated
  --	into the template.
  --	
  --	This readme file explains in details the meaning of the settings that can be
  --	done in the fcContactFormConfiguration.xml configuration file.
  --	
  --	It is recommended for you to use an XML editor to make changes to this file
  -- 	because it’s less possible to make an error in the markup which can cause to
  --	a not working contact form.
  -->
<contactFormConfiguration> 
		   
	<!--
	  --	An e-mail address which will be used to receive messages from your contact form.
	  --	You can specify several e-mail addresses separating them with a comma.
	  --	For example: [email protected], [email protected], [email protected]
	  -->
	<emailTo>[email protected]</emailTo>
	
	<!--
	  --	A server script type which will process sending e-mails. It depends on your
	  --	hosting and in the current version of the contact form it is allowed to use
	  --	two types:  php (Apache, PHP Hosting); asp (IIS web server, ASP).
	  -->
	<serverProcessorType>php</serverProcessorType>
	
	<!--
	  --	A name of the script file which process sending e-mails on your server (without
	  --	extension). The name contact is used by default.
	  -->
	<serverProcessorFileName>contact</serverProcessorFileName>
	
	<!--
	  --	Set whether to validate only required fields (true/false).  The default value is
	  --	true which means the not required fields of your contact form will not be validated.
	  --	For example if the e-mail field of your form is set as not required (imagine it)
	  --	the form will be processed even if the user types in an incorrect e-mail address.
	  -->
	<validateRequiredOnly>false</validateRequiredOnly>
	
	<!--
	  --	Set whether to submit the form when the Enter key is pressed even if the focus is
	  --	not on the Submit button (true/false).
	  -->
	<submitFormOnEnter>false</submitFormOnEnter>
	
	<!--
	  --	Text showing to the user when the form is submitted without any errors.
	  -->
	<messageSentText>Thank you for your message.</messageSentText>
	
	<!--
	  --	Text showing in case the form is not submitted because of a server error.
	  -->
	<messageSentFailedText>Sorry, your message couldn't be sent</messageSentFailedText>
	
	<!--
	  --	Text your visitor will see while waiting till the processing is over.
	  -->
	<formProcessingText>processing...</formProcessingText>
	
	<!--
	  --	Your SMTP server (for ASP only).
	  -->
	<smtpServer>localhost</smtpServer>
	
	<!--
	  --	Your SMTP port (for ASP only).
	  -->
	<smtpPort>25</smtpPort>
	
	<!--
	  --	Set whether to send the message as a plain text (true) or as HTML (false).
	  -->
	<plainText>false</plainText>
	
	<!--
	  --	ID of the input field (in the structure XML file) to use for the “from: ”
	  --	or email to use instead (for example: [email protected]).
	  -->
	<emailFromSource>2</emailFromSource>
	
	<!--
	  --	Subject of the e-mails that will be sent through this contact form or ID of
	  --	the input field (in the structure XML file) to use for the “subject: ” label
	  --	in your e-mail client.
	  -->
	<subjectSource>Contact Form from your site</subjectSource>
	
	<!--
	  --	Validation error messages that are showing to the user when the form fails to
	  --	validate. The form supports different types of validators. You can change the
	  --	text of the error messages the validators produce here.
	  --
	  --	You can use the {LABEL} keyword in these messages. It will replace it with the
	  --	label value of the field where an error occurs.
	  -->
	<validationErrorMessages>
		    
		<!--
		  --	A required field is not filled in.
		  -->
		<message type="fieldIsRequired">{LABEL} is required.</message>
		
		<!--	
		  --	The specified e-mail address is incorrect.
		  -->
		<message type="emailNotValid">{LABEL} - is not valid email address.</message>
		
		<!--
		  --	The specified number of characters in a field is less than a required minimum.
		  -->
		<message type="minCharsLimitError">{LABEL} - The specified number of characters in a field is less than a required minimum.</message>
		
		<!--
		  --	The specified string does not match with the regular expression.
		  -->
		<message type="reqExpError">{LABEL} - The specified string does not match with the regular expression.</message>
		
		<!--
		  --	The specified number is greater than an acceptable biggest number for this field.
		  -->
		<message type="biggerThanMaxError">{LABEL} - The specified number is greater than an acceptable biggest number for this field.</message>
		
		<!--
		  --	The specified number is lower than an acceptable lowest number for this field.
		  -->
		<message type="lowerThanMinError">{LABEL} - The specified number is lower than an acceptable lowest number for this field.</message>
		
		<!--
		  --	The data is not a number.
		  -->
		<message type="notANumberError">{LABEL} - The data is not a number.</message>
		
		<!--
		  --	The specified number must not be negative.
		  -->
		<message type="negativeError">{LABEL} - The specified number must not be negative.</message>
		
		<!--
		  --	The minimum number of variants is not selected
		  -->
		<message type="minRequirementError">{LABEL} - The minimum number of variants is not selected</message>
		
		<!--
		  --	The number of variants selected exceeds the maximum
		  -->
		<message type="maxRequirementError">{LABEL} - The number of variants selected exceeds the maximum</message>
		
		<!--
		  --	The fields that should be equal do not match
		  -->
		<message type="shouldBeEqualError">{LABEL} - values do not match</message>

		<!--
		  -- 	The date has wrong format.
		  -->
		<message type="dateIsNotValidError">{LABEL} - date has wrong format</message>

	</validationErrorMessages>
	
</contactFormConfiguration>



form05structure.xml

Codice:
<?xml version="1.0" encoding="utf-8"?>
<contactFormStructure>
	
	<formItems>
 
		<item id="1" label="Name" required="true">
			<textToShow></textToShow>
		</item>

		<item id="2" label="E-mail" required="true">
			<textToShow></textToShow>
			<validator>EmailValidator</validator>
		</item>

		<item id="3" label="Message" required="true">
			<textToShow></textToShow>
		</item>

	</formItems>
	
</contactFormStructure>


contact.php

Codice:
<?php
//-----------------Getting data sent by flash---------------------
foreach ($_POST as $key => $value){

		if ($key != 'mail_to' && $key != 'smtp_server' && $key != 'smtp_port' && $key != 'mail_from' && $key != 'mail_subject' && $key != 'plain_text'){
	
			$mail_body .= '<b>'.str_replace('_',' ',$key).'</b>:<br/>';
	
			$mail_body .= ''.stripslashes($value).'<br/>';
		}
}
//-----------------------------------------------------------------



$message = '<html><body>'.$mail_body.'</body></html>'; //  mail body

//------------if plain text is set to true removing html tags------
if ($_POST['plain_text']=='true') {

	$message = str_replace('<br/>',"\r\n", $message);

	$message = strip_tags($message);

//------------------------------------------------------------------
} else {
//----otherwise composing message headers---------------------------
	$headers  = 'MIME-Version: 1.0' . "\r\n";
	
	$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//------------------------------------------------------------------
}

//------------setting conf data-------------------------------------
$to = $_POST['mail_to'];

$from = $_POST['mail_from'];

$subject = $_POST['mail_subject'];

$smtp_server = $_POST['smtp_server'];

$smtp_port = $_POST['smtp_port'];
//------------------------------------------------------------------

//---------setting header info--------------------------------------
$headers .= 'To: '.$to. "\r\n";

$headers .= 'From: Site visitor ' .$from. "\r\n";
//------------------------------------------------------------------


if (mail($to, $subject, $message, $headers)){ // sending mail

	print('&mail=1');  //succes

} else {

	print('&mail=0');//failure

}

?>



il server linux di prova dove ho caricato il sito e: www.arobalenobeach.itt
Grazie in anticipo per le risposte
 
Discussioni simili
Autore Titolo Forum Risposte Data
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 15
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
W Rinominare Documenti Con Form Asp Classic ASP 9
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2

Discussioni simili