Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] funkcja mail()
ydy10
post
Post #1





Grupa: Zablokowani
Postów: 87
Pomógł: 0
Dołączył: 29.07.2006

Ostrzeżenie: (0%)
-----


napisalem sobie kod wysylajacy maila

  1. <?php
  2. mail( "mail@mail.pl", "".$_POST['temat']."", "".$_POST['tresc']."" );
  3.  
  4. header( "location: ./kontakt.php?mode=dodano" );
  5. exit();
  6. ?>


i z localhostu mi maila wsyla ... wrzuce na server i juz nie wysyla (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (

co zle robie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

P.S.
server to foxnet.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
MatheW
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

Ostrzeżenie: (0%)
-----


bycmoze nie ma tej funkcji na serwerze. Spróbuj skorzystać z PHPMailer
Go to the top of the page
+Quote Post
My4tic
post
Post #3





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


Konfiguracja na niektórych serwerach wymaga dodania nagłówków do maila.
Poza tym po co tyle ciapek stawiasz ( " ) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Sprawdz to:

  1. <?php
  2. $headers .= 'From: Nazwa <mail@mail.pl>n';
  3. $headers .= 'Reply-To: Nazwa <mail@mail.pl>n';
  4. $headers .= 'Return-Path: Nazwa <mail@mail.pl>n';  
  5. $headers .= 'MIME-Version: 1.0n'; 
  6.  
  7. mail($email, $temat, $msg, $headers);
  8. ?>
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


  1. <?php
  2. mail( "mail@mail.pl", "$_POST[temat]", "$_POST[tresc]" );
  3. ?>
Go to the top of the page
+Quote Post
ydy10
post
Post #5





Grupa: Zablokowani
Postów: 87
Pomógł: 0
Dołączył: 29.07.2006

Ostrzeżenie: (0%)
-----


przeciez zmienne typy post czy get to slowo w klamrach maja miec w ' i ' ?

P.S.
dziala.
powodem byly ogromne lagi. Dostale mmaila z 20 min. opzunieniem ...
Go to the top of the page
+Quote Post
Rzast
post
Post #6





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 24.11.2005
Skąd: Podczerwone

Ostrzeżenie: (0%)
-----


@skowron-line
Zobacz dokładnie do czego służą cudzysłowia i apostrofy w manualu.
Popraw tą linijkę tak:
  1. <?php
  2. mail( 'mail@mail.pl', $_POST['temat'], $_POST['tresc']);
  3. ?>

albo jeśli masz jakieś dodatkowe nagłówki (jak np My4tic podał) to wtedy
  1. <?php
  2. mail( 'mail@mail.pl', $_POST['temat'], $_POST['tresc'], $headers);
  3. ?>


pozdrawiam...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:31