Bartasek
29.04.2004, 16:33:51
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
29.04.2004, 17:42:42
[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
29.04.2004, 18:14:54
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
29.04.2004, 18:16:41
a może server po prostu ma zablokowaną funkcje [manual:6abe03876f]mail()[/manual:6abe03876f]
Bartasek
29.04.2004, 18:20:25
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
29.04.2004, 18:32:46
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
29.04.2004, 18:37:29
Czyli jak mam mail na www.o2.pl to jak to bedzie?
Liko
29.04.2004, 18:46:57
To wypróboj, najlepszy sposób.
Bartasek
29.04.2004, 19:01:26
Tzn. Jaki? Ludzie czemu wy nie muwicie tak konkretnie. Lubie konkrety.
I oczekuje je od was.
MarcinJarek
29.04.2004, 20:09:22
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
29.04.2004, 22:03:59
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
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.