Täs on tällänen mailin lähetys koodi joka listaa viestiin kaikki sivulle post methodilla lähetetyt tiedot. Tietoja joita ei liitetä viestiin ovat:
page = Kiitos sivun osoite
myemail = Sähköposti osote johon viesti lähetetään
subject = Aihe
mail = Palautteen kirjottajan osoite
Jos ongelmia ilmenee ilmota mulle.
<?php foreach($HTTP_POST_VARS as $key => $value) { if ($key == "mail") { $Mail = $value; } elseif($key == "subject") { $Subject= $value; } elseif($key == "myemail") { $MyEmail = $value; } elseif($key == "page") { $Page = $value; } else { $ViestiS .= "$key : ". chr(13). chr(10) ."$value\n\n"; } } mail ($MyEmail, "Palaute : ". $Subject, $ViestiS, "From: ". $Mail); header("Location: $Page"); ?>
Toivottavasti moni ihminen alkaa käyttämään tätä, niin tulee spämmääjille kissanpäivät.
Niinpä
aika tyhmä kysymys mutta miten tämä toimii!siis php
kun sen osaa
Yksi ei välttämättä kauhean hyvä vaihtoehto olisi lähettää lähettäjän IP-numero e-mailin mukana, ja jos spämmiä rupee tulemaan, tekee ns. mustan listan ja laittaa IP-numeron sinne ni eipähän ole enää asiaa palautelomakkeeseen!
Mulla ei toiminu... Ku yritän kattoo sitä niin se menee vaan etusivulle...
Sama juttu mullaki kuin djMiksu:lla!
ette vaan osaa
Notice: Undefined variable: MyEmail in c:\inetpub\wwwroot\testi.php on line 26
Notice: Undefined variable: Subject in c:\inetpub\wwwroot\testi.php on line 26
Notice: Undefined variable: ViestiS in c:\inetpub\wwwroot\testi.php on line 26
Notice: Undefined variable: Mail in c:\inetpub\wwwroot\testi.php on line 26
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\inetpub\wwwroot\testi.php on line 26
Notice: Undefined variable: Page in c:\inetpub\wwwroot\testi.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at c:\inetpub\wwwroot\testi.php:26) in c:\inetpub\wwwroot\testi.php on line 27
Siinä teille pähkäiltävää...
4 ekaa noticea: Et ole määrittänyt muuttujia koodiin.
mail() warning: Sinulla ei ole mail serveriä
Notice 5: Et ole määrittänyt pagea.
Vika warning: Ei voida mennä toiselle sivulle, kun tekstiä on tulostettu.
Mikä tässä on idea?
Aihe on jo aika vanha, joten et voi enää vastata siihen.