Autor Zpráva
Solidgauleiter
Profil
<?php 
$to = "moj mail";
$subject = "PREDMET";
$headers = "From: kachelman@kachelman.sk\r\n" .
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; 
$message = '';
foreach($_POST['vyber'] as $key => $value)
{
 $message .= '
  <strong>'. ($key + 1) . '. ' . $value . '</strong> / <strong>' . $_POST['velkost'][$key] . '</strong><br>
  Prílohy: <strong>' . $_POST['prilohy'][$key] . '</strong><br>
 ';
}
$message .= '
<hr width="300px" align="left"> 
Na meno: <strong>' . $_POST['meno'] . ' ' . $_POST['priezvisko'] . '</strong> / ' . $_POST['kontakt'] . ' /<br>
Na adresu: <strong>' . $_POST['adresa'] . '</strong><br>
Poznamky: <strong>' . $_POST['poznamky'] . '</strong><br><br>
<hr width="300px" align="left">    
Kontakt do pizzérie: <strong>xxxxxxxxxxxx</strong>';


if(mail("moj mail","$subject","$message","$headers"))
{
...


Príde mi to ako Root User. Prečo ? Je to hostingom asi čo ? Dá sa to dáko obísť ?

Mail pizzérie existuje.

Treba doplniť ešte dáke headers ? Aké ? :-( Ja už fakt nwm čo s tým..
bukaJ
Profil
Na konci řádku 4 je tečka místo středníku. $headers proto tento řádek nejspíš neobsahuje.

Vždy si nejříve zkuste vypsat, zda se Vám proměnné dobře nastavily. Například pomocí var_dump($headers) a to ideálně těsně před zavoláním mail();
bukaJ
Profil
Beru zpět - zkusil jsem to a i když je tam chyba, uloží se to dobře a dokonce se to dobře odešle.

Kontaktujte podporu webhostingu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0