\<?php }else{ // Wiadomość $message = " Ktoś zamówił usługe na twej stronce. Dane osobowe: $\_POST['imie'] $\_POST['nazwisko'] $\_POST['miejscowosc'] $\_POST['kp'] $\_POST['ulica'] Nr domu: $\_POST['nrdomu'] Nr mieszkania: $\_POST['nrm'] Nr telefonu: $\_POST['nrtelefonu'] Nr telefonu: $\_POST['nrtelefonus'] "; // W przypadku każdej linii dłuższej niż 70 znaków powinniśmy użyć funkcji wordwrap() $message = wordwrap($message, 70); // Wyślij mail('biuro@najlepszyinternet.pl', 'Zamówienie', $message); echo ('Zamówienie zostało wysłane pomyślnie'); } ?\>[/code]
Jak wchodze na strone to pokazuje się
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/visionpharm/ftp/najlepszyinternet/dla-domu/zamow.php on line 60
$message = "
Ktoś zamówił usługe na twej stronce.
Dane osobowe:
$_POST['imie']
$_POST['nazwisko']
$_POST['miejscowosc']
$_POST['kp']
$_POST['ulica']
Nr domu: $_POST['nrdomu']
Nr mieszkania: $_POST['nrm']
Nr telefonu: $_POST['nrtelefonu']
Nr telefonu: $_POST['nrtelefonus']
";
$message = "
Ktoś zamówił usługe na twej stronce.
Dane osobowe:
$_POST['imie'];
$_POST['nazwisko'];
$_POST['miejscowosc'];
$_POST['kp'];
$_POST['ulica'];
Nr domu: $_POST['nrdomu'];
Nr mieszkania: $_POST['nrm'];
Nr telefonu: $_POST['nrtelefonu'];
Nr telefonu: $_POST['nrtelefonus'];
";
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/visionpharm/ftp/najlepszyinternet/dla-domu/zamow.php on line 60
@Adwody1 prawie dobrze ale nie zwróciłeś uwagi że mail jest wysyłany bez nagłówków więc zostanie potraktowany jako plain-text i troche niepotrzebnie dałeś to przypisywanie zmiennych.
Ja osobiście robię to w ten sposób
$message = <<
Ktoś zamówił usługe na twej stronce.
Dane osobowe:
{$_POST['imie']}
{$_POST['nazwisko']}
{$_POST['miejscowosc']}
{$_POST['kp']}
{$_POST['ulica']}
Nr domu: {$_POST['nrdomu']}
Nr mieszkania: {$_POST['nrm']}
Nr telefonu: {$_POST['nrtelefonu']}
Nr telefonu: {$_POST['nrtelefonus']}
TRESC;
Należy jedynie pamiętać że w linii w której jest zamknięcie HEREDOC czyli “TRESC;” nie może być żadnego białego znaku czyli spacji lub znaku tabulacji.
taka mała rada na przyszłość na forum jeśli ktoś pomaga to z własnej woli i raczej mało kto będzie pisał za ciebie gotowe rozwiązania a jedynie poradzi ci jak dany problem rozwiązać. Czasem lepiej jest dostać wskazówkę a później poszukać rozwiązania bo dzięki temu można się czegoś nauczyć a nie tylko czekać aż ktoś zrobi to za ciebie.