![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam na stronce formularz który wysyła dane w postaci POST.
i teraz chcę aby oprócz celu określonego w "<form action=" dane te były jednocześnie wysyłane na np. maila. Czy istniej taki skrypt w php? dane na maila nie musza byc wysylane w jakiejs ladnej postaci lecz w pierwotnej formie np. "dana1=costam&dana2=costam2" bardzo prosze o pomoc!! |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy jak po wysłaniu formularza dane odczytane z $_POST wyślesz na maila za pomocą funkcji mail" title="Zobacz w manualu PHP" target="_manual
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
a czy da sie to zalatwic jakims jednym wpisem czy trzeba po kolei wypisywac te pola z formularza?? jak mowilem nie zalezy mi aby byly wyslane w "ładnej" formie.
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak wygląda formularz, nie wiem jakie dane tam przesyłasz, nie wiem jakie chcesz wysłać mailem ... więc ciężko mi odpowiedzieć.
Jakie parametry przyjmuje funkcja mail() znajdziesz w manualu. Ty musisz zadecydować jak złączyć dane z formularz w jedną całość. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak to mniej wiecej wyglada. I teraz chce aby oprocz dzialania "<form action="formularz.php" wszystkie dane wpisane do value były wysłane równiez na maila. |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
No to musisz wykonać to co napisałem chwilę wcześniej.
Odczytujesz dane z $_POST; Łączysz je w jeden string; Wysyłasz za pomocą mail" title="Zobacz w manualu PHP" target="_manual na zdefiniowany w skrypcie adres; Nie będę pisał jak się łączy kilka zmiennych w jeden string ... to już musisz poszukać. Jakie wartości i w jakiej kolejności podać do mail" title="Zobacz w manualu PHP" target="_manual znajdziesz w manualu. Na pewno są tam przykłady, które wiele Ci wyjaśnią. Na gotowca nie licz .. przynajmniej ode mnie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam cos takiego i nie dziala:
co jest zle?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? tak wyglada dana POST: danapost1=&danapost2=&danapost3= funkcja mail jest dostepna... |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 10.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
co jest zle?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? tak wyglada dana POST: danapost1=&danapost2=&danapost3= funkcja mail jest dostepna... a co się dzieje? wiadomość nie dochodzi? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak
edit: generalnie to nie musi byc php. prosze tylko o jakis sposob zeby po wcisnieciu w formularzu np. "wyslij" dane wyslaly sie do 2 roznych miejsc!! Ten post edytował lunex 4.04.2007, 18:14:47 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 10.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
tak edit: generalnie to nie musi byc php. prosze tylko o jakis sposob zeby po wcisnieciu w formularzu np. "wyslij" dane wyslaly sie do 2 roznych miejsc!! no to masz pewnie źle skonfigurowany "mail".. zerknij do phpinfo() czy jest wszystko dobrze skonfigurowane z wysyłaniem maila.. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
wszystko jest na pewno dobrze. zreszta jak gdzie indziej ja stosuje to dziala.
a czy nie dalo by sie tego jakos inaczej zrobic np. poprzez onclick dodane do submit?? tylko jak mialoby to wtedy wygladac?? Ten post edytował lunex 4.04.2007, 20:08:11 |
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
wszystko jest na pewno dobrze. zreszta jak gdzie indziej ja stosuje to dziala No to skoro jak stosujesz w innym miejscu i funkcja mail działa znaczy to, że w tym miejscu robisz coś źle i funkcja nie działa tak jak powinna. Ja mam tylko jedno pytanie .. z tego co pokazałeś to zmienna wysyłana w treści ma postać : Kod wartosc_z_pola1wartosc_z_pola2wartosc_z_pola3 a nie z & .. no chyba, że & i = wpisujesz w te pola w formularzu. To co tutaj podałeś to bardziej wygląda na zmienne pobierane z $_GET a nie z $_POST |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 10.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
wszystko jest na pewno dobrze. zreszta jak gdzie indziej ja stosuje to dziala. a czy nie dalo by sie tego jakos inaczej zrobic np. poprzez onclick dodane do submit?? tylko jak mialoby to wtedy wygladac?? mozesz JS'em wywołać okienko pop'upa, ale moze nie dzialac, bo duzo ma wyłączone... |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 31.03.2007 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
ja tam nie widze zadnego pola w formularzu o nazwie:
danapost1, danapost2, danapost3 ale widze za to: dana1, dana2, dana3 więc może to to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? pozdrawiam Ten post edytował conip 4.04.2007, 22:55:25 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
ja tam nie widze zadnego pola w formularzu o nazwie: danapost1, danapost2, danapost3 ale widze za to: dana1, dana2, dana3 więc może to to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? pozdrawiam oj dobra wiadomo ze podawalem przykladowe wartosci. az tak glupi nie jestem... (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
dokladnie o to chodzilo! tylko mam kolejny problem...
jak zrobic zeby w include() zamiescic pelny adres do skryptu php? skoro na serwie jest include_path .:/usr/share/php:/usr/share/pear |
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat skoro na serwie jest include_path .:/usr/share/php:/usr/share/pear Ales mi powiedzial (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) A gdzie sie skrypt znajduje?
edit po poscie nizej: no to trzeba byla tak od razu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
no skrypt sie znajduje na innym serwie...
edit po edicie wyzej: no wiec jest to wykonalne?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) edit2: przy okazji zna ktos dobry darmowy serwer z dostepna funkcja mail?? (tylko nie yoyo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) Ten post edytował lunex 5.04.2007, 15:59:55 |
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat edit po edicie wyzej: no wiec jest to wykonalne?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) po pierwsze, twoj serwer musi nato pozwalac: http://pl.php.net/manual/pl/function.include.php Cytat Jeśli "URL fopen wrappers" są włączone w PHP (takie jest domyślne ustawienie) można podać nazwę pliku do wczytania używając adresu URL (przez protokół HTTP lub innym obsługiwanym sposobem - zajrzyj do Dodatek M, List of Supported Protocols/Wrappers aby zapoznać się z listą obsługiwanych protokołów), zamiast podawać ścieżkę lokalną. Jeśli podany w adresie serwer interpretuje plik docelowy jako kod PHP, można do tego skryptu przekazać zmienne w taki sam sposób jak przy metodzie GET protokołu HTTP. Ściśle mówiąc, nie jest to to samo, co wczytywanie pliku lokalnego; jest to wykonanie pliku na zdalnym serwerze i wklejenie rezultatu jego działania do skryptu wywołującego. W tym przypadku, rzecz jasna, zasięg globalny zmiennych nie obejmuje pliku wczytywanego tą metodą. po drugie: sek w tym ze pewnie dane z POSTA sie tam nie przekaza Sprobuj ewentualnie cURL http://pl.php.net/manual/pl/ref.curl.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:29 |