![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
<FORM ACTION="/cgibin/formmail" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="recipient" VALUE="adres@e-mail.pl"> ta forma byla dodana do formularza na serwerze home.pl takie cos udostepniaja i formualrz chodzi, natomiast po przeniesieniu na inny serwer strony z formularzem pocztowym to juz nie działa co zrobić zeby ten formluarz poniżej działał popranie tak jak to bylo na home.pl? Czy należy coś zmienić w <FORM ACtion="/CGBIN..... <td class="rightColumn"> <div class="text"> <div class="form"> <form name="phpwcmsForm8" id="phpwcmsForm8" action="unsaved:///index.php?zamow" method="post" enctype="multipart/form-data"><input type="hidden" name="cpID8" value="8" /><table cellspacing="0" cellpadding="0" border="0"> <tr> <td class="formLabelRequired">Imię i nazwisko*</td> <td class="formField"> <input type="text" name="imie_nazwisko" id="imie_nazwisko" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">e-mail*</td> <td class="formField"> <input type="text" name="email" id="email" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Nr telefonu:*</td> <td class="formField"> <input type="text" name="nr_tel" id="nr_tel" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Adres*</td> <td class="formField"> <input type="text" name="ulica" id="ulica" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Kod pocztowy*</td> <td class="formField"> <input type="text" name="kod" id="kod" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Miejscowość*</td> <td class="formField"> <input type="text" name="miejscowosc" id="miejscowosc" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Wybierz model*</td> <td class="formField"><select name="Samochod" id="Samochod"> <option value="M1">M1</option> <option value="Ford">Ford</option> <option value="VW">VW</option> <option value="POS">POS</option> <option value="Skoda">Skoda</option> <option value="Opel">Opel</option> <option value="Ford2">Ford2</option> <option value="Fiat">Fiat</option> <option value="Fiat2">Fiat2</option> <option value="Seat">Seat</option> <option value="Atos">Atos</option> <option value="Mikrus">Mikrus</option> <option value="Maluch">Maluch</option> </select></td> </tr> <tr> <td class="formLabel">Kolor</td> <td class="formField"> <input type="text" name="kolor" id="kolor" value="" size="20" /></td> </tr> <tr> <td class="formLabel">Wiadomość</td> <td class="formField"><textarea name="message" id="message" rows="3" cols="20"></textarea></td> </tr> <tr> <td class="formLabel"> </td> <td class="formField"><input type="submit" name="send" id="send" value="Wyślij zamówienie" /></td> </tr> </table></form></div> <p>Pole oznaczone gwiazdką (*) są wymagane </div> </td> Co dopisac zeby formualrz działal poprawnie ? |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a co nam po samym formularzu? weź daj kod php w którym wysyłasz to.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
to jest caly formualrz nie bylo chyba osobnego pliku taki plik z formualrzem mam w folderze ze strona
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
widzę że to jest cały formularz... pokaż czym go obsługujesz (kod php którym wysyłasz tego maila...) prościej już nie umiem wyjaśnić...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
<FORM ACTION="/cgibin/formmail" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="recipient" VALUE="adres@e-mail.pl"> raczej tym, no chyba ze na serwerze home byl plik z php |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
w action masz ścieżkę do tego pliku który MUSI być aby wysłać maila inaczej nie będzie to działać.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 10 Dołączył: 20.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Może się mylę ale nie wiem czy na home nie miałeś tego formularza wygenerowanego pod skrypt który już był na hostingu. Łopatologicznie mówiąc to formularz który tutaj wkleiłeś to tylko pola do których wpisujesz zawartość i klikając "wyślij zamówienie" przesyłasz wszystko co wpisałeś do skryptu PHP umieszczonego jak piotrooo89 napisał tam gdzie prowadzi ścieżka w action, czyli u Ciebie ACTION="/cgibin/formmail" i dopiero skrypt wysyła e-mail. Jeżeli na FTP na nowym hostingu nie znajdujesz takich folderów to znaczy że nie masz kodu który miałby to wysłać, czyli brakuje Ci całego skryptu.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
więc tak znalazłem na home takie coś
Edycja szablonu z grupy: Formmail FORMAIL_TOP <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Obsługa formularza</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> </HEAD> <BODY BGCOLOR="#FFFFFF"> <FONT FACE="ARIAL CE, ARIAL, HELVETICA" SIZE=2> <BLOCKQUOTE><P> FORMMAIL_BOTOM </BLOCKQUOTE></FONT></HTML></BODY> FORMMAIL_SENT <B>Formularz odebrany!</B><BR> Poniżej znajduje się lista wypełnionych pól:<BR> <P> FORMMAIL_ITEM <B>$NAME:</B> $VALUE<BR> FORMMAIL_ERROR <B>W danych opisujących formularz nie ma adresu e-mail odbiorcy!</B><BR> Zapoznaj się dokładnie z instrukcją obsługi formularza, znajdującej się na stronach <A href=" HOME " TARGET="_top"><B>" HOME "</B></A>. FORMMAIL_EMPTY <B>W formularzu nie wypełniłeś wszystkich pól zaznaczonych jako wymagane!</B><BR> Cofnij się do poprzedniej strony i uzupełnij te pola. <P>Brakujące pole: <B>$NAME</B> FORMMAIL_SUBJECT Dane z formularza FORMMAIL_MAILTOP Dane z formularza: FORMMAIL_MAILITEM $NAME:\t$VALUE FORMMAIL_MAILBOTTOM Adres komputera: $ENV(REMOTE_HOST) Przegldarka WWW: $ENV(HTTP_USER_AGENT) Strona z formularzem: $ENV(HTTP_REFERER) To jest wszystko co tam oferuja jestem zielony z tego wiecej informacji konsultant dał adres: http://home.pl/pomoc/funkcje/cgi Co mam z tym teraz zrobic zeby ten pechowy formularz działał u innego dostawcy serwera (cal.pl) wiec jak mam zrobić taki formularz prose o pomoc bo nie za bardzo wiem jak sie tworzy php a w necie sa tylko male przykłady na dodatek nie umiem ich jeszcze rozbudowac pod swoje potrzeby . mam tu skrypt niby jest dobry ale jest błąd podczas wysylania (mail oczywiscie zmieniony) gdzie moze być błąd? <?php if (count($_POST)) { //////////jakis@mail.pl'; // Adres e-mail adresata $subject = 'temat'; // Temat listu $message = 'Dziękujemy za wysłanie formularza'; // Komunikat $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu $charset = 'iso-8859-2'; // Strona kodowa ////////////////////////////// $head = "MIME-Version: 1.0\r\n" . "Content-Type: text/plain; charset=$charset\r\n" . "Content-Transfer-Encoding: 8bit"; $body = ''; foreach ($_POST as $name => $value) { if (is_array($value)) { for ($i = 0; $i < count($value); $i++) { $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n"; } } else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n"; } echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; } else { ?> <form action="?" method="post"> <p> </p> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td class="formLabelRequired">Imię i nazwisko*</td> <td class="formField"> <input type="text" name="imie_nazwisko" id="imie_nazwisko" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">e-mail*</td> <td class="formField"> <input type="text" name="email" id="email" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Nr telefonu:*</td> <td class="formField"> <input type="text" name="nr_tel" id="nr_tel" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Adres*</td> <td class="formField"> <input type="text" name="ulica" id="ulica" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Kod pocztowy*</td> <td class="formField"> <input type="text" name="kod" id="kod" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Miejscowość*</td> <td class="formField"> <input type="text" name="miejscowosc" id="miejscowosc" value="" size="20" /></td> </tr> <tr> <td class="formLabelRequired">Wybierz model*</td> <td class="formField"><select name="Samochod" id="Samochod"> <option value="M1">M1</option> <option value="Ford">Ford</option> <option value="VW">VW</option> <option value="POS">POS</option> <option value="Skoda">Skoda</option> <option value="Opel">Opel</option> <option value="Ford2">Ford2</option> <option value="Fiat">Fiat</option> <option value="Fiat2">Fiat2</option> <option value="Seat">Seat</option> <option value="Atos">Atos</option> <option value="Mikrus">Mikrus</option> <option value="Maluch">Maluch</option> </select></td> </tr> <tr> <td class="formLabel">Kolor</td> <td class="formField"> <input type="text" name="kolor" id="kolor" value="" size="20" /></td> </tr> <tr> <td class="formLabel">Wiadomość</td> <td class="formField"><textarea name="message" id="message" rows="3" cols="20"></textarea></td> </tr> <tr> <td class="formLabelRequired"> </td> <td class="formField"> <INPUT TYPE=SUBMIT VALUE=Wyślij!></td> </tr> </table> </form> <?php } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:16 |