desperatHTML Opublikowano 18 Grudnia 2004 Zgłoś Opublikowano 18 Grudnia 2004 Witam, czy ktoś mógłby mi wytłumaczyć w jaki sposób sprawić, aby osoba, która kliknie przycisk "Submit" w jakimś <form>, wyśle do mnie maila za pośrednictwem strony (tak, że pojawi mu się odrazu komunikat "dziękuję za wysłanie zgłoszenia" itd.), a nie za pośrednictwem outlooka? wszelka pomoc będzie mile widziana. Zaznaczę tylko, że o php nie wiem _NIC_ (no, poza głównymi założeniami i tego, czym jest php i czym się różni od innych języków itd.). Pozdrawiam i dzięki z góry! Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 [php:1:3209d0f265]mail("twój adres mail", "Tytuł", "Tresc.");[/php:1:3209d0f265] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
desperatHTML Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 [php:1:d1d98ba650]mail("twój adres mail", "Tytuł", "Tresc.");[/php:1:d1d98ba650] Hmm ale gdzie miałbym to dokładnie wpisać? w kodzie html? Jak dać do zrozumienia, że rozpoczyna się sekwencja php? I czy każdy serwer obsługujący php rozpozna komendę? Dzięki!! Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
st551 Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 <?$imie=stripslashes(trim($_POST["imie"]));$adres=stripslashes(trim($_POST["adres"]));$tresc=stripslashes(trim($_POST["tresc"]));if (strlen($tresc)>2) { $list = "$trescnnNadawca: $imie - $adres"; mail("email@na_ktory_chcesz_wysylac.com","List ze strony", $list, "From: $imie <$adres>"); echo "Dziękujemy!.";}?><form action="poczta.php" method="post" style="margin-bottom: 0"><table><tr> <td valign=top><strong>Imię:</strong></td> <td><input type="text" name="imie" style="width:500px;"></td></tr><tr> <td valign=top><strong>E-mail:</strong></td> <td><input type="text" name="adres" style="width:500px;"></td></tr><tr> <td valign=top><strong>Treść:</strong></td> <td><textarea name="tresc" rows="5" cols="12" style="width:500px;"></textarea></td></tr><tr><td> </td><td><input type="submit" value="Wyślij"></td></tr></table><p> </p><p> </p> <p><br> </p></form> </div></td> </tr> </tbody></table> Zapisz ten kod jako plik poczta.php, umieść na serwerze z obsługą php i powinno być ok. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
desperatHTML Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 dzięki wielkie, w poniedziałek wypróbuję (będe miał aktywny serwer na zigzag.pl z obsługą php :) ) tylko jedno pytanie: zamieszczając to w pliku *.php na serwerze z obsługą php, nie muszę już nic wpisywać do <form> w kodzie html? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
desperatHTML Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 A może chodziło Ci o to, żeby tylko ten fragment szedł do pliku php: <? $imie=stripslashes(trim($_POST["imie"])); $adres=stripslashes(trim($_POST["adres"])); $tresc=stripslashes(trim($_POST["tresc"])); if (strlen($tresc)>2) { $list = "$trescnnNadawca: $imie - $adres"; mail("email@na_ktory_chcesz_wysylac.com","List ze strony", $list, "From: $imie <$adres>"); echo "Dziękujemy!."; } ?> a reszta do html? bo pozostała część mi na form zwykłe wygląda.. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
st551 Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 Oczywiście jak chcesz to mozesz rozdzielić kod php od html, nawet wtedy będzie do bardziej poprawne, jednak nic się nie stanie jak będzie to w jednym pliku. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
desperatHTML Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 a jak będzie w jednym pliku, to w jaki sposób bedę mógł zdefiniować położenie <form> względem pozostałej części html'a? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
st551 Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 Kod wklejasz w dowolne miejsce swojej strony i to będzie tam wyświetlane, tylko musiz pamiętać ze plik ma mieć rozszerzenie php inaczej serwer potraktuje go jako zwykłego htmla. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
desperatHTML Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 Mówiąc "kod wklejasz" masz na myśli podlinkować do pliku "poczta.php"? Bo chyba nie wkleja się kodu php prosto do kodu html? W jaki sposób dać do zrozumienia, że plik html ma w danym miejscu czytac z pliku poczta.php? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 Kur... RTFM. www.php.net. JAk się do czegoś zabierasz zacznij od instrukcji. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
desperatHTML Opublikowano 19 Grudnia 2004 Zgłoś Opublikowano 19 Grudnia 2004 heh, 'dzięki' ;/ Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...