phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Formularz wysyłany na e-mail
Autor Wiadomość
Raduss

Posty: 300
Wysłany: 11-04-2008, 13:39   Formularz wysyłany na e-mail

Witam

Mam problem odnośnie nie wiem jakiego skryptu użyć żeby w stronie HTML chodzi o 1 plik HTML w którym utworzyłem formularz i po wypełnieniu jego jak się kliknie na wyślij to wyśle te dane na mój e-mail ??
 
     
Gadatliwa Kasia 

   
gaku


Pomógł: 109 razy
Posty: 1095
Wysłany: 11-04-2008, 13:53   

Dziecko wie co to są znaki interpunkcyjne?
Dziecko ma bana na google?
_________________
Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego
 
     
Raduss

Posty: 300
Wysłany: 11-04-2008, 13:59   

Nie chodzi mi o skrypt przy którym jak się kliknie w WYŚLIJ to włączy się OUTLOOK...po 2 nie jestem dzieckiem mam 22 lata !!
pisze tu o po rade a nie odsyłanie do GOOGLE !!
 
     
gaku


Pomógł: 109 razy
Posty: 1095
Wysłany: 11-04-2008, 14:10   

Jesteś dzieckiem, bo nie umiesz pisać. W samym html nie da się tego zrobić: http://szablony.freeware.info.pl/skrypty.html . Pierwszy wynik z google->http://formtoemail.com/ i co? Aż takim leniem jesteś?
Ostatnio zmieniony przez gaku 25-07-2014, 11:29, w całości zmieniany 1 raz  
 
     
Raduss

Posty: 300
Wysłany: 11-04-2008, 14:13   

Ja wiem że się nie da w samym html ale trzeba połączyć html z php i pytam się jak zrobić zeby ten formularz który stworzyłem wysłało mi na e-mail jak ktoś to wypełni !!

Edit: a po 2 sprawdziłem ten formularz co podałeś wziąłem wyślij i żaden e-mail nie dotarł !!
 
     
gaku


Pomógł: 109 razy
Posty: 1095
Wysłany: 11-04-2008, 14:17   

Zacznij w końcu pisać poprawnie, bo nie mam ochoty bawić się w zgadywanie co akurat miałeś na myśli. Dostałeś adres, to sobie go zobacz i wykorzystaj


Edit: Kwestia skrzynki odbierającej i wysyłającego serwera
_________________
Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego
 
     
Raduss

Posty: 300
Wysłany: 11-04-2008, 14:19   

Masz jakiś skrypt php żeby to złączyć i żeby to wysłało na e-maiil ten formularz?
 
     
deLLek


Pomógł: 32 razy
Posty: 154
Wysłany: 11-04-2008, 17:20   

gaku, kurwa co Ty pro jesteś bo masz 886 postów...
 
     
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 12-04-2008, 15:40   

deLLek, a ty pro jesteś bo umiesz k. powiedzieć? To i ja potrafię...
Przyjacielu Raduss, sprawa wygląda tak.

Po pierwsze piszesz formularz. Jak to zrobić? TAK

O czym powinieneś pamiętać?
a) W znaczniku <form> w action piszesz nazwę strony php, na przykład <form (...) action="send.php">
b) Metodę wysyłania ustaw na POST, czyli znów w <form> piszesz method="post"
b) Każde z pól formularza MUSI mieć nazwę (parametr name ), a w dodatku nazwy nie mogą sie powtarzać.

Po drugie tworzysz stronę o nazwie send.php.
Teraz wypisz sobie na kartce z boku, jedna pod drugą nazwy pól swojego formularza. Załóżmy:

pole1
pole2
pole3
podpis

Teraz w send.php piszesz tak:

Kod:

<?php
$pole1 = $_POST['pole1'];
$pole2 = $_POST['pole2'];
$pole3 = $_POST['pole3'];
$podpis = $_POST['podpis'];


Czyli schematycznie:

Kod:
$nazwa_pola = $_POST['nazwa_pola'];


Ilość takich linijek jest nieograniczona.

Dalej w send.php piszesz:
Kod:

mail("adres@email.pl", "Dane z formularza", "$pole1 \n $pole2 \n $pole3 \n $podpis ");
?>

I tyle. Schemat wygląda tak
Kod:

mail("twój_email", "tytuł maila", "nazwy_pól_formularza_poprzedzone_znakiem_$_i_oddzielone_znakiem_końca_linii_czyli_\n");


Jeśli czegoś nie poplątałeś wszystko powinno działać. Jak co to pisz i podawaj od razu kod.
 
     
Raduss

Posty: 300
Wysłany: 12-04-2008, 21:28   

Dzieki że chociaż ty udzieliłeś mi odpowiedzi ale już sobie poradziłem trochę inaczej :)
W razie jakich kolwiek sprawach pisz do mnie:) może chcesz kupić serwer do cs1.6 :) ? to coś mogę upuścić bo sprzedaję serwery :)
 
     
QwerSpeed

Posty: 14
Wysłany: 13-04-2008, 10:02   

Zrobilem kiedys swoj formularz wiec jak cos mozna sobie go przerobic:

Kod:

formularz.php

<?php
if (count($_POST))
{
    ////////// USTAWIENIA //////////
    $email = 'aaa@aa.aa';    // 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">

<table align='center' cellpadding='0' cellspacing='0' class='tbl'>
<tr>
<td width='100'>Nick:</td>
<td><input type='text' name='nick' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Nazwa Klanu:</td>
<td><input type='text' name='nazwaklanu' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Strona Klanu:</td>
<td><input type='text' name='stronaklanu' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Nr GG:</td>
<td><input type='text' name='nrgg' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Data:</td>
<td><input type='text' name='dat' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>XvsX:</td>
<td><input type='text' name='xvsx' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
</table>
<center>
<br>Warunki:
<br>Czas:<br>
<input type=radio name=czas value="3m"/>3 minuty
<br><input type=radio name=czas value="5m"/>5 minut
<br><input type=radio name=czas value="7m"/>7 minut
<br><br><input type=submit value="Wyślij"/>
</center>
</form>
<?php
}
?>



Demo
 
     
Gadatliwa Kasia 

   
Libr3

Posty: 4
Wysłany: 28-07-2008, 11:42   

A ja mam inny problem.
Napisałem formularz, wszystko jest ok, do tego plik wyslij.php

Korzystam z Webspella.
W index.php w sekcji odpowiadającej za buttony mam wpisane:

Kod:
<!--Menu-->
                   
                             <td width="116" height="43"> <a href="wyslij.php"><img src="img/13.gif" width="116" height="43" border="0"></a></td>
                        
                    </table>


I gdy kliknę w button to automatycznie wysyła się pusty e-mail. A ja chcę aby po wypełnieniu formularza kliknąć przycisk wyslij i się wysyła.

Gdy zrobiłem:

Kod:
<!--Menu-->
                   
                             <td width="116" height="43"> <a href="wyslij.html"><img src="img/13.gif" width="116" height="43" border="0"></a></td>
                        
                    </table>

(To jest formularz)

Wypełniam wszystkie pola, klikam na wyślij, a tutaj otwiera mi się outlook. A chcę żeby wiadomość automatycznie się wysyłała po kliknięciu wyslij

wyslij.php

Kod:
<?php

$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$email = $_POST['email'];
$usluga = $_POST['usluga'];
$typ = $_POST['typ'];
$sloty = $POST['sloty'];
$lokalizacja = $POST['lokalizacja'];
$okres = $POST['okres'];
$uwagi = $POST['uwagi'];


mail("libre@pobyku.com", "Zamówienie", "$imie \n $nazwisko \n $email \n $usluga \n $typ \n $sloty \n $lokalizacja \n $okres \n $uwagi ");



wyslij.html
Kod:

<table width="100%" cellspacing="1" cellpadding="2" bgcolor="$border">
  <tr>
    <td bgcolor="$bghead" class="title">&nbsp; &#8226; $sponsor</td>
  </tr>
  <tr>
    <td bgcolor="$pagebg"></td>
  </tr>
<form action=zamow.php"" method="post">
<input type="hidden" name="action" value="send">
  <table width="75%">

       <table>
   <tr><td>Imię: </td><td><input type=text name=imie></td></tr>
   <tr><td>Nazwisko: </td><td><input type=text name=nazwisko></td></tr>
   <tr><td>E-mail: </td><td><input type=text name=email></td></tr>

itd itd

   <tr><td><input type=submit name=submit value=Zamów!></td></tr>
   </table>
</form>
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę