![]() |
Zapytanie na stronie...
Witam wszystkich Forumowiczów :)
Mam takie pytanko. Jak wstawić na stronę formularz, do którego można wpisać pytanie, a to pytanie doszłoby na zdefiniowane przedtem przeze mnie adres e-mail. Oto przykład takiego czegoś: http://www.pc.deal.pl/tasks.html?create_task=1 Dzięki za każdą pomoc ;) |
skrypt php sprawdzajacy czy isset($submit)
jezeli tak to mail($adres, $temat, $body) jezeli nie to formularz HTML (<form ..>) zbierajacy $adres, $temat, $body + ew inne dane i submit. Po nascisnieciu submit ladujemy nasza strone ponownie lecz skrypt wchodzi do pierwszej galezi. Jezeli nie znasz form i podsawy php to wypada to poznac - nie jest to trudne a wiele Ci tu ulatwi, |
jako action w formie można podać od razu mailto:
Nie na każdym serwerze działa serwer pocztowy lub nie zawsze jest do niego dostęp. Kod:
<form action="mailto:mail@domena.pl" > Edit: Już tak całkiem poprawnie, to jest isset($_POST['submit']), ale tamto wyżej też powinno działać, chociaż zależy to od konfiguracji serwera. |
Wielkie dzięki za podpowiedzi, ale niestety z php nie miałem wogóle styczności i odrazu poszłem na głęboką wodę. Potrzebne mi to do pewnej strony internetowej (taka mała firma, założona przez mojego wujka)...
Jeśli nie byłoby za dużo pisania, to może ktoś napisałby jak to ma być, żeby to można było wkleić na przygotowaną stronę html... Prosiłbym o uwzględnienie mojego maila dj-hacker@o2.pl w skrypcie ;) Z góry wielkie dzięki za pomoc, ponieważ troszkę śpieszy mi się, a za późno się za to zabrałem :( |
podstawowe pytanie: czy serwer na ktorym ma byc strona obsluguje php??
|
Cytat:
Jest to serwer płatny ;) |
Tak na szybko, nie testowałem, mogą być jakieś błędy ;)
Kod PHP:
|
Pobawiłem się i sam utworzyłem taki plik send.php, lecz nie mam jak go sprawdzić ;)
Cytat:
Cytat:
P.S. Miejcie na uwadze, że to są moje początki z php :P Wszelkie sprostowania, uwagi mile widziane :) Pozdrawiam ;) |
Z powodu braku opcji edytuj piszę nowego posta :P
Chyba nie potrafię tego zrobić, bo mi nie działa nic :P Skrypt PHP, który podałem wcześniej chyba jest źle zrobiony. Mam serwer obsługujący php (czeski, ale jest, 200 MB free space :D )... Próbuję wysłać maila używając skryptu poniżej, czasem pisze "wysłany", lecz maile nie docierają... Cytat:
Cytat:
Cytat:
Pozdrawiam :) |
Masz serwer obsługujący php, ale z tego co widzę, masz zablokowane użycie mail(). Częsta praktyka, szczególnie na darmowych serwerach. Ewentualnie na serwerze nie ma w ogóle serwera pocztowego. Tak więc skrypt może być dobry, ale żaden mail nie dojdzie.
|
W opisie serwera nigdzie nie widziałem informacji o blokadzie niektórych skryptów php...
Czasem pojawia się komunikat, że maila wysłano, ale go nie dostałem... Może ktoś zrobiłby mi coś takiego, bo opieram się praktycznie tylko na pomocy szanownych Forumowiczów ;) :fiu: |
Wydaje mi sie ze nie zrobisz tego na tym serwerze ...
Zeby wyslac wiadomosc - musisz miec skad. Jak nie masz skad - nie zrobisz tego. Sam zrobilbym to za pomoca zwyklego submita (nie znam skladni zapodanej przez barteza, zreszta do tej pory php sie szczegolnie nie interesowalem) form z samym emailem i w drugiej galezi po z isset $submit dalbym wysylanie maila i wypisywanie jakiegos textu (bez ifa). Zreszta nie wiem czy mail zwraca to czego sie spodziewasz robiac ifa (trzeba sprawdzic dokumentacje). Jak sie nie uda to nie zrobisz tego tak. |
Ale to nie będzie na tym serwerze... Ja go utworzyłem tylko dlatego, żeby sprawdzić, czy skrypt chodzi ;)
Później będę miał dostęp do płatnego serwera, obsługującego php, na którym poprawnie utworzony skrypt będzie chodził. Tylko jak mam poprawnie stworzyć taki skrypt, jeśli jestem początkujący zupełnie w dziedzinie PHP i nie mam go na czym sprawdzić... Pozdro ;) |
Parse error: parse error, unexpected $ in [adres]/send.php on line 13
|
Cytat:
|
Wszystkie czasy w strefie CET. Aktualna godzina: 19:12. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.