Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pomocy !
Forum PHP.pl > Forum > Przedszkole
pjamorski
mam taki kawałek kodu:

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>F.U. Blue Angel</title>
<meta name="P. Jamorski" content="Przemysław Jamorski">
<!--<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">-->
<meta HTTP-EQUIV="Content-type" content="text/html; charset=Windows-1250">
<meta name="Authoring-tool" content="Notepad & Crimson Editor">
<meta name="keywords" content="World of Warcraft">
<meta name="description" content="Nieoficjalna  strona WoW">

<link REL="stylesheet" href="stylezam.css" type="text/css">
</head>
<body alink="yellow" vlink="0099FF">
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
    <?php
        error_reporting(E_ALL);
        ini_set('display_errors', 1);

        $result = mail(pjamorski@interia.pl,"tekst","tekst")
         or die ("Błąd wysyłania mail");        
    ?>
</body></html>


Jak widać chciałbym wysłać taką małą durną info na maila. Normalnie szału dostaję, nić się nie dzieje. Nawet błedów nie wywala żadnych. Mam domene na serwerze który współpracuje z funkcją mail() i nic. Nadmieniam, że to nie z serwera lokalnego. sciana.gif

Kto pomoże?
Grzyw
Oberwiesz od moderatorów za zły BBCode i temat smile.gif

Ale dla mnie spoko, już odpowiadam:)

Zobacz na Twoją funkcję:

  1. <?php
  2. $result = mail(pjamorski@interia.pl,"tekst","tekst")
  3. ?>


Brak apostrofów w pierwszym argumencie.
smietek
Ja radze zrobić takie wysyłanie wiadomości:
  1. <?php
  2. $odbiorca = "Tutaj adres odbiorcy";
  3. $tresc = "Treść, możesz sformatować do HTML, czyli dodawać np. <b>";
  4. $temat = "Temat";
  5. $naglowki = "MIME-Versio: 1.0r\n"."Content-type: text/html; charset=UTF-8r\n"; //To są nagłówki, które pozwalają wysyłać wiadomości sfromatowane przez HTML
  6.  if (mail($odbiorca, $temat, $tresc, $naglowki)) {
  7.  echo '<p>Wiadomość została poprawnie wysłana pod adres: '.$odbiorca.'</p>';
  8. } else {
  9.  echo '<p><b>BŁAD!</b>Wiadomość nie została wysłana!</p>';
  10. }
  11. ?>

Bardziej przejrzyste, wyświetla potwierdzenie lub błąd.
Wystarczy zamienić tylko to, gdzie masz swojego maila.
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.