Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz ciąg dalszy. Proszę o pomoc!!!
Forum PHP.pl > Forum > Gotowe rozwiązania
Bartasek
Proszę wszystkich o pomoc. Od działania tego formularza zależy istnienie mojej strony. Możecie go przerabiać według swojego uznania. Bule by teść była zachowana. Nie wiem dlaczego nie chce wysyłać. Po prostu już nie mam pomysłu jak to rozwiązać. Proszę o pomoc mój mail to bartekm0@o2.pl. Z góry dziękuję.
Każda pomoc mile widziana.
To kod formularza:
-formularz:
[xml:1:04ecf82d44]<tr>
<td align=right><font face="verdana,arial" size="1"><B>Twój E-mail:(+)</td>
<td><font face="verdana,arial" size="1"><input name="email" size=28 value=""></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Strona drużyny(-):</td>
<td><font face="verdana,arial" size="1"><input name="URL" size=28 value="http://"></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Inna strona o drużynie(-):</td>
<td><font face="verdana,arial" size="1"><input name="Location" size=28 value="http://"></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Nazwa drużyny(+):</td>
<td><font face="verdana,arial" size="1"><input name="ProblemName" size=28 value=""></td>
</tr>
<tr>
<td colspan=2><font face="verdana,arial" size="1"><B>Podaj powód dlaczego powinienem umieścić tą drużynę na mojej stronie:(+)<BR><textarea name="Text" cols=50 rows=8 wrap=soft></textarea></td>
</tr>
<tr>
<td></td>
<td><font face="verdana,arial" size="1"><input type="submit" value="WYŚLIJ"></td>
</tr>
</table>
</form>
</TD>
</TR>
</TABLE>
</center>
<hr color="red">
<B><p>(+)-obowiązkowa rubryka <BR> (-)-treść nieobowiązkowa <BR> -Proszę o rzetelne i prawdziwe informacje. <BR> -Fałszywe nazwy klubów lub brak któregokolwiek z obowiązkowych<BR> rubryk wyklucza formularz do przyjęcia.<BR> -Upewnij się, że niema już tego klubu na stronie.</p></b>
<BR><BR><BR><center><img src="foto/inne016.gif"></center>[/xml:1:04ecf82d44]

-email.php

<? include "header.inc";?>
<BR><BR><b>[php:1:04ecf82d44]<?
/* Let's set a few Variables to handle all the dirty work! */

extract($_POST);

$site_name = "Foodball Site";
$site_email = "bartekm0@o2.pl";

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

PRINT "<CENTER>";
PRINT "Cześć, $name.";
PRINT "<BR><BR>";
PRINT "Dziekujemy za zainteresowanie się naszą stroną.<BR><BR>";
PRINT "Twoja wiadomość została wysłana.";
PRINT "Odpowiemy niezwłocznie.<BR><BR>";
PRINT "</CENTER>";
?></b>
<b><?
$from = 'Bartasek <bartekm@o2.pl>'; //Skad wysylasz, From

$rp = 'bartekm@o2.pl'; //Reply-To
$org = 'FootBall Site '; //np. FootBall Site
$mailer = 'twojmailer';

//tego nie ruszaj
$head = '';
$head .= "Content-Type: text/plain rn";
$head .= "Date: ". date('r'). " rn";
$head .= "Return-Path: $rp rn";
$head .= "From: $from rn";
$head .= "Sender: $from rn";
$head .= "Reply-To: $from rn";
$head .= "Organization: $org rn";
$head .= "X-Sender: $from rn";
$head .= "X-Priority: 3 rn";
$head .= "X-Mailer: $mailer rn";
//koniec 'tego nie ruszaj'

//mozna $body skonstruowac tak, jak $head powyzej
$body =
"Submitted By: $name
Email: $email
URL: $URL
Problem: $ProblemName
Adres: $Location
Text: $Text
";

$title = "Football Site"; //tytul maila
$to = "bartekm0@o2.pl"; //adresat

$body = str_replace("rn", "n", $body); //zamienia wszystkie n
$body = str_replace("n", "rn", $body); //na rn

trim($title); //rozwiazuje pewien problem

mail($to, $title, $body, $head);

?>[/php:1:04ecf82d44]
Liko
[xml:1:a180bb5513]
<tr>
<td align=right> <font face="verdana, arial" size="1"> <B>
Twój E-mail:(+) </td>
<td> <font face="verdana, arial" size="1"> <input name="email" size=28 value=""> </td>
</tr>
<tr>
<td align=right> <font face="verdana, arial" size="1"> <B>
Strona drużyny(-): </td>
<td> <font face="verdana, arial" size="1"> <input name="URL" size=28 value="http://"> </td>
</tr>
<tr>
<td align=right> <font face="verdana, arial" size="1"> <B>
Inna strona o drużynie(-): </td>
<td> <font face="verdana, arial" size="1"> <input name="Location" size=28 value="http://"> </td>
</tr>
<tr>
<td align=right> <font face="verdana, arial" size="1"> <B>
Nazwa drużyny(+): </td>
<td> <font face="verdana, arial" size="1"> <input name="ProblemName" size=28 value=""> </td>
</tr>
<tr>
<td colspan=2> <font face="verdana, arial" size="1"> <B>
Podaj powód dlaczego powinienem umieścić tą drużynę na mojej stronie:(+)
<BR> <textarea name="Text" cols=50 rows=8 wrap=soft>
</textarea> </td>
</tr>
<tr>
<td></td>
<td> <font face="verdana, arial" size="1"> <input type="submit" value="WYŚLIJ"> </td>
</tr>
</table>
</form>
</center>
<hr color="red">
<B> <p> (+)-obowiązkowa rubryka <BR> (-)-treść
nieobowiązkowa <BR> -Proszę o rzetelne i prawdziwe informacje.
<BR> -Fałszywe nazwy klubów lub brak któregokolwiek z obowiązkowych
<BR> rubryk wyklucza formularz do przyjęcia. <BR> -Upewnij się, że
niema już tego klubu na stronie. </p> </b>
<BR> <BR> <BR> <center> <img src="foto/inne016.gif"> </center>
[/xml:1:a180bb5513]

Tutaj wogole nie ma początku formularza wiec nie wiem jak chcesz zeby ci to działało[/xml]
Bartasek
Sorry. Źle zkopiowałem.
To właściwa forma:
[xml:1:173f5edb65]<TABLE border=0 cellPadding=0 cellSpacing=0 width=600>
<TR>
<TD bgColor=black vAlign=center><center><p class="naglowek">Zgłoś klub piłkarski!<BR><BR></p></center></TD>
</TR>
<TR>
<td>
<form action="email.php" method="post">
<table align="center" width="100%">
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Imię i Nazwisko:(+)</td>
<td><font face="verdana,arial" size="1"><input name="name" size=28 value=""></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Twój E-mail:(+)</td>
<td><font face="verdana,arial" size="1"><input name="email" size=28 value=""></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Strona drużyny(-):</td>
<td><font face="verdana,arial" size="1"><input name="URL" size=28 value="http://"></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Inna strona o drużynie(-):</td>
<td><font face="verdana,arial" size="1"><input name="Location" size=28 value="http://"></td>
</tr>
<tr>
<td align=right><font face="verdana,arial" size="1"><B>Nazwa drużyny(+):</td>
<td><font face="verdana,arial" size="1"><input name="ProblemName" size=28 value=""></td>
</tr>
<tr>
<td colspan=2><font face="verdana,arial" size="1"><B>Podaj powód dlaczego powinienem umieścić tą drużynę na mojej stronie:(+)<BR><textarea name="Text" cols=50 rows=8 wrap=soft></textarea></td>
</tr>
<tr>
<td></td>
<td><font face="verdana,arial" size="1"><input type="submit" value="WYŚLIJ"></td>
</tr>
</table>
</form>
</TD>
</TR>
</TABLE>
</center>
<hr color="red">
<B><p>(+)-obowiązkowa rubryka <BR> (-)-treść nieobowiązkowa <BR> -Proszę o rzetelne i prawdziwe informacje. <BR> -Fałszywe nazwy klubów lub brak któregokolwiek z obowiązkowych<BR> rubryk wyklucza formularz do przyjęcia.<BR> -Upewnij się, że niema już tego klubu na stronie.</p></b>
<BR><BR><BR><center><img src="foto/inne016.gif"></center>
[/xml:1:173f5edb65]
MarcinJarek
a może server po prostu ma zablokowaną funkcje [manual:6abe03876f]mail()[/manual:6abe03876f]
Bartasek
Narazie nie wrzuciłem to jeszcze na serwer. Mam to na Apache na moim kompie. Najpierw to testuje.
Mam pytanko co wstawić w miejsce [php:1:28c328eb37]$mailer = 'twojmailer'; [/php:1:28c328eb37]
zamiast twojmailer?


?>[/php]
skrzetuski
Cytat
Mam pytanko co wstawić w miejsce [php:1:98cb3856fd]$mailer = 'twojmailer'; [/php:1:98cb3856fd]
zamiast twojmailer?
[/php]

Chyba chodzi o serwer poczty przychodzącej lub wychodzącej.
np: mail.z.pl
Bartasek
Czyli jak mam mail na www.o2.pl to jak to bedzie?
Liko
To wypróboj, najlepszy sposób.
Bartasek
Tzn. Jaki? Ludzie czemu wy nie muwicie tak konkretnie. Lubie konkrety.
I oczekuje je od was.
MarcinJarek
ehhh...wy się źle zrozumieliście...Liko myślał że Ty sie pytasz czy będzie działało jak wpiszesz www.o2.pl

PS. Znalazłem odpowiedź:
Cytat
poczta.o2.pl


Wpisz to powinno działać.
Draugfor
Jest taka kwestia:

[php:1:27ef33a186]<?php
$head .= "From: $from rn";
?>[/php:1:27ef33a186]

Zmien to na

[php:1:27ef33a186]<?php
$head .= "From: $fromr n";
?>[/php:1:27ef33a186]

i przesun wyzej, zaraz po

[php:1:27ef33a186]<?php
$head = '';
?>[/php:1:27ef33a186]

To powinno pomoc. A na pewno pomoze, jesli chodzi o wyswietlanie maila w Outlooku, jak juz dojdzie smile.gif
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.