Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z formularzem
Vintec
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.06.2007

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


Witam,.

Mam prosbe dla osob znajacych sie na php
Mam na stronie w contactach formularz mailowy ktory po wypelnieniu i acpetacji wyglada Ok napis z podziekowaniami itp jest jednak mail nie dochodzi do skrzynki.....
Prosze o sprawdzenie kodu mozliwe ze gdzies popelnilem blad.. bede wdzieczny...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Contact Us! </TITLE>
<META NAME="Generator" CONTENT="www.4cm.com">
<META NAME="Author" CONTENT="John B. Abela | aka: Yokhannan">
<META NAME="Keywords" CONTENT="Contact Form!">
<META NAME="Description" CONTENT="Just a simple Contact Form writen in PHP!">
</HEAD>

<BODY BGCOLOR="#FFFFFF" text="#000000">
<center>
<?
/* Let's set a few Variables to handle all the dirty work! */

$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$URL = $_POST['URL'];
$pages = $_POST['pages'];
$budget = $_POST['budget'];
$Comments = $_POST['Comments'];

$site_name = "http://www.nazwastrony.com";
$site_email = "quote@nazwastrony.com"; # (ie: your_address@yourdommain.com )

/* This will handle the variables passed from the contact.php3 file */

PRINT "<CENTER>";
PRINT "Hello, $name.";
PRINT "<BR><BR>";
PRINT "Thank you for your interest in our site!<BR><BR>";
PRINT "Your quote has been sent to: $email as a confirmation email.";
PRINT "</CENTER>";

?>

<?
$tresc = "$name\nThank you $name for submitting your question/comments!\nWe will handle your submission in the order of arrival.\nIf needed, we will email you back. If you do not receive\na reply within 48 hours, please email $site_email!";
$m1 = @mail($email, "Thank You From $site_name!", $tresc); // mail: do_kogo, temat, tresc

$tresc2 = "Submitted By: $name\n
Email: $email\n
Phone: $phone\n
URL: $URL\n
Pages: $pages\n
Project: $budget\n
Desciption: $Comments";
$m2 = @mail($site_email, "$site_name Contact Name", $tresc2);

if( !$m1 || !$m2 ) echo 'Nie mozna wyslac maila!';
?>
</center>
</BODY>
</HTML>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Kamson
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 23.10.2006
Skąd: Warszawa

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


Nie wysyłasz żadnych nagłówków przy tych mailach, pewnie lądują one gdzieś w spamie lub w ogóle nie są uznawane przez serwery winksmiley.jpg
Go to the top of the page
+Quote Post
Vintec
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.06.2007

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


Moglbys dokladniej powiedziec o co chodzi bylbym bardzo wdzieczny...

Raczkuje w php wiec nie bardzo wiem co i jak...
Go to the top of the page
+Quote Post
Less
post
Post #4





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


winksmiley.jpg Nie znam się na tym dobrze, ale koledze prawdopodobnie chodzi o to, że funkcja mail ma jeszcze jeden parametr nieopcjonalny: nagłówki,

Wygląda tak:
mail(adresodbiorcy, tematwiadomości, treśćwiadomości, nagłówki)


Pozdro
Less snitch.gif

Ale sprawdziłem:

prosty kod wpisany na stronie index.php
o poniższej treści,

nie wysyła maili, które wpadałyby do wybranej skrzynki !


Dlaczego ? Ktoś wie ?

  1. <?
  2.  
  3. $mailTo = "adresat@gdzies.pl";
  4. $mailSubject = "Test";
  5. $mailBody = "Bla, bla, bla...";
  6. $mailHeaders = "From: nadawca@gdzies.pl";
  7.  
  8. mail($mailTo, $mailSubject, $mailBody, $mailHeaders);
  9.  
  10. ?>


Pozdr
Less worriedsmiley.gif

Ten post edytował Less 5.06.2007, 16:55:14


--------------------
Less
:)
Go to the top of the page
+Quote Post
Vintec
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.06.2007

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


Niestey Laik zawsze zostanie Laikiem mad.gif i ciagle nie wiem jak to poprawic blink.gif
Go to the top of the page
+Quote Post
Less
post
Post #6





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Laik != (<>) laik

A ten kod był prawidłowy... ale nie uruchamiał się... jak przepisany został litera po literze... zadziałał... był pewnie problem z kodowaniem znaków...

Ten post edytował Less 8.06.2007, 16:49:06


--------------------
Less
:)
Go to the top of the page
+Quote Post
Vintec
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.06.2007

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


podbijam temat.... moze znajdzie sie ktos kto wiec o co biega blinksmiley.gif
Go to the top of the page
+Quote Post
Less
post
Post #8





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Wydaje mi się, że to może karaluchy... biegają...


Pozdrawiam
Less biggrin.gif


--------------------
Less
:)
Go to the top of the page
+Quote Post
Vintec
post
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.06.2007

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


up
Go to the top of the page
+Quote Post
Less
post
Post #10





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


to już kończymy... Mam nadzieję, że troche abstrakcji programiście nie zaszkodzi... w końcu programista to nie komputer... choć czasem tak się niektórym wydaje...

Pozdrawiam
szczególnie Viteca
Less


--------------------
Less
:)
Go to the top of the page
+Quote Post
LonelyKnight
post
Post #11





Grupa: Zarejestrowani
Postów: 240
Pomógł: 13
Dołączył: 1.06.2007
Skąd: Wrocław

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


@Less ale pierdoły piszesz smile.gif smile.gif

@Vintec
- skoro nie lecą maile to po co wyłączasz raportowanie błędów przed funkcją mail? Może dowiedziałbyś się czegoś ciekawego.
- przed wysłaniem walnij echo na wszystkie zmienne i sprawdź czy są poprawne
- może serwer wyłapuje to jako spam - sprawdź czy nie znajdują się w spamie na serwerze, spróbuj powysyłać maile na jakiś inny adres w Wp czy Onecie.
- niektóre sendmaile są tak skonfigurowane, że nie wysyłają maili bez odpowiednich nagłówków - przykłady masz w manualu, nie będę kopiował

http://pl2.php.net/manual/pl/function.mail.php


--------------------
Good programming is 99% sweat and 1% coffee.
Make it idiot proof and someone will make a better idiot...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 12:11