 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
ClaudiuCC
Data înscrierii: 09/Mai/2008
Mesaje: 11
|
| Trimis: Vin Mai 09, 2008 1:29 pm Titlul subiectului: Contact Form |
|
|
Salut,
M-am pus sa modific un "contact form" ce l-am gasit pe net facut in ajax (cred), iar cand am terminat modificarile am testat si am observat ca in mail mi-a trimis la mesaj textul de la $website + data; textul de la $name, $company si $found n-am primit.
Daca ai idee cum sa fac sa-mi trimita si textul de la $name, $company si $found, te rog sa-mi zici.
Ar mai fi un cod intr-un fisier .js, de care nu cred ca este nevoie, dar daca totusi consideri ca este nevoie, il afisez.
Cod:
<?php
error_reporting(0);
include 'cform_config.php';
if(!isset($rnd) || !isset($name) || !isset($email) || !isset($subject) || !isset($company) || !isset($website) || !isset($found) || !isset($body)) {
echo $error_message;
die();
}
$email_from = $email;
$email_subject = "Contact Form Claudiu Design - ".stripslashes($subject);
$email_message = "Name '".stripslashes($name);
$email_message = "Company: ".stripslashes($company);
$email_message = "Website "($website);
$email_message = "Found "($found);
$email_message .="' on ".date("d/m/Y")." at ".date("H:i")."\n\n";
$email_message .= stripslashes($body);
$headers = 'From: '.$email_from."\r\n" .
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email_it_to, $email_subject, $email_message, $headers);
echo "<b>$confirmation</b>";
die();
?>
|
|
| Sus |
|
UnTip
Data înscrierii: 03/Mai/2007
Mesaje: 377
|
| Trimis: Vin Mai 09, 2008 2:15 pm Titlul subiectului: |
|
|
din cate vad eu tu suprascrii de fiecare data $email_Message... incarca sa faci $email_message.= pentru fiecare...
cu un <br /> la sfarsitul fiecarui string pentru afisare... |
|
| Sus |
|
ClaudiuCC
Data înscrierii: 09/Mai/2008
Mesaje: 11
|
| Trimis: Vin Mai 09, 2008 2:26 pm Titlul subiectului: |
|
|
| da...asa-i...problema-i ca nush cum sa rescriu pt fiecare |
|
| Sus |
|
UnTip
Data înscrierii: 03/Mai/2007
Mesaje: 377
|
| Trimis: Vin Mai 09, 2008 2:41 pm Titlul subiectului: |
|
|
.............................
$email_message = "Name '".stripslashes($name)."<br />";
$email_message .= "Company: ".stripslashes($company)."<br />";
$email_message .= "Website ".$website."<br />";
$email_message .= "Found ".$found."<br />";
$email_message .="' on ".date("d/m/Y")." at ".date("H:i")."\n\n";
$email_message .= stripslashes($body);
..................................... |
|
| Sus |
|
ClaudiuCC
Data înscrierii: 09/Mai/2008
Mesaje: 11
|
| Trimis: Vin Mai 09, 2008 3:11 pm Titlul subiectului: |
|
|
:) nu am vazut punctul ala :d
mere...am primit mailul cu toate input-urile .. hehe... incercasem toate variantele, numai la aia cu punctul nu m-am gandit :wallbash:
<br> nu mi le-a pus una sub alta...probabil pt ca ii pus intre ghilimele..
Mersi Mult pt Ajutor :thumbleft:
Edit:
:) pt spatiu intre randuri merge "\n\n" ..... hehe ... macar am reusit sa ma prind de smecheria asta ..phew.. |
|
| Sus |
|
NooK
Data înscrierii: 21/Iun/2007
Mesaje: 191
|
| Trimis: Sâm Mai 10, 2008 8:33 am Titlul subiectului: |
|
|
Pai sa stii de acum incolo , punctul ala reprezinta operatorul de concatenare.
De exemplu
$f00 = "Hai noroc!";
echo $f00;
printeaza acelasi lucru cu :
$f00 = "Hai";
$bar = "noroc!";
echo $f00 . " " . $bar; // ( in care evident ghilimelele delimiteaza spatiul dintre cuvinte ca sa nu iti printeze Hainoroc! ) |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|