Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] mail()
Forum PHP.pl > Forum > PHP
jawka7
mam taki skrypt w php ktory ma wysylac wiadomosc na poczte ale nie robi tego nie wiem czemu powiedzcie mi gdzie mam bład za kazdym razem wyswietla mi sie wiadomosc z or die

Kod
<?php $nazwisko = 'staszewski';
  $adres = 'jawa7@onet.eu';
  $komentarz = "asdfasd";
  $adresdo = 'jawa7@onet.eu';
  $temat = 'komentarz ze strony www';
  $zawartosc = 'Nazwa klienta: '.$nazwisko."\n".'Adres pocztowy: '.$adres."\n".'Komentarz klienta: '.$komentarz."\n";
  $adresod = 'serwerwww@przyklad.com';
?>
<html>
<head>
</head>
<body>
<?php
  
  @mail($adresdo,$temat,$zawartosc,$adresod)
  or die('Nie udalo sie wyslac wiadomosci');
  
?>
</body>
</html>


P.S. czy ten skrypt moze dzialac na localhoscie??
sf
A masz serwer pocztowy na localhost? winksmiley.jpg
jawka7
no wlasnie slyszalem cos o tym alenie interesowalem sie tym a jak to zalaczyc albo to cos zainstalowac??
qqrq
Ściągnij sobie i zainstaluj jakiś serwer SMTP. Możesz zresztą już taki mieć - sprawdź swoją usługę internetową (u mnie jest - Chello UPC), zobacz jaki masz serwer SMTP i wpisz dane do php.ini.
jawka7
aha dzieki
klocu
doczytaj manual!

$adresod = 'serwerwww@przyklad.com'; i @mail($adresdo,$temat,$zawartosc,$adresod)

w mail w miejscu adresod nie powinno byc zadnego adresu tylko naglowki. zatem jesli chcesz cos wstawic na adres od to pisz "From: adres od kogo" jesli juz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.