Mielelläni kuulisin ilmaisista, toimivista lomakkeista jotka keräisivät tiedot nettisivulla ja sitten lähettäisivät ne määrättyyn spostiin, eli palautelomakkeen kaltainen systeemi.
Onko hyväksihavaittuja tiedossa?
Lomake joka lähettää spostin...
phpformgenerator,
tekee sulle perusformin ja lähettää sen ainakin mail funktion avulla haluamaasi osoitteseen, mutta itselleni sitä on täytynyt muokata hieman ulkoasullisesti ja se generoitu koodi on vähän epäselvää.
Roskapostia tuon kautta tulee, jos botti sen löytää, eli sinne kannattaa kehittää joku visuaalinen varmistus lähetyksen yhteyteen.
Mutta muuten pätevä generaattori. Taitaa olla yhden klikkauksen asennuksena monella palveluintarjoajallakin cPanelissa?
tekee sulle perusformin ja lähettää sen ainakin mail funktion avulla haluamaasi osoitteseen, mutta itselleni sitä on täytynyt muokata hieman ulkoasullisesti ja se generoitu koodi on vähän epäselvää.
Roskapostia tuon kautta tulee, jos botti sen löytää, eli sinne kannattaa kehittää joku visuaalinen varmistus lähetyksen yhteyteen.
Mutta muuten pätevä generaattori. Taitaa olla yhden klikkauksen asennuksena monella palveluintarjoajallakin cPanelissa?
Jos ei muuta lähtevän sähköpostiosoitetta, niin botit sen jättää rauhaan.
Kerran tein sellasen, että palauteposti lähti palautteen antajan emailista, ja huomasin sitten serverin logista, että spämmärit lähetti sitä kautta tuhasia spämmejä päivässä, otin sen ominaisuuden pois, että lähtevän sähköposti voidaan muuttaa, spämmääjät jätti sen rauhaan.
Myöskin sellanen esto, että miukumauku on sallittu vain email kohdassa on hyvä; ja myöskin sitten samalla, että email kohdassa ei missään nimessä saa olla rivinvaihtoa.
Ja yksi hyvä vaihtoehto on, että maili hyväksytytään aina "haluatko varmasti". Ja vielä parin sekunnin karenssi.
Kerran tein sellasen, että palauteposti lähti palautteen antajan emailista, ja huomasin sitten serverin logista, että spämmärit lähetti sitä kautta tuhasia spämmejä päivässä, otin sen ominaisuuden pois, että lähtevän sähköposti voidaan muuttaa, spämmääjät jätti sen rauhaan.
Myöskin sellanen esto, että miukumauku on sallittu vain email kohdassa on hyvä; ja myöskin sitten samalla, että email kohdassa ei missään nimessä saa olla rivinvaihtoa.
Ja yksi hyvä vaihtoehto on, että maili hyväksytytään aina "haluatko varmasti". Ja vielä parin sekunnin karenssi.
No kokeillaas tätä, kiitos...Lurttinen kirjoitti:phpformgenerator,
tekee sulle perusformin ja lähettää sen ainakin mail funktion avulla haluamaasi osoitteseen, mutta itselleni sitä on täytynyt muokata hieman ulkoasullisesti ja se generoitu koodi on vähän epäselvää.
Roskapostia tuon kautta tulee, jos botti sen löytää, eli sinne kannattaa kehittää joku visuaalinen varmistus lähetyksen yhteyteen.
Mutta muuten pätevä generaattori. Taitaa olla yhden klikkauksen asennuksena monella palveluintarjoajallakin cPanelissa?

-
- MODaaja
- Viestit:202
- Liittynyt:18 Syys 2006, 12:21
- Paikkakunta:Manse
- Viesti:
Ihan simppelinä esimerkkinä.
Laita tämä formi sivuun jonne haluat palautelomakkeen tehdä. Tässä esimerkissä tosin kysytään linkki ehdotusta kun laiskottaa
Ja sitten se "laheta_email.php" filu.
Tuohon "laheta_email.php" filun peraan vain joku sopiva viive ja siirto jonnekin tai miten sitten haluatkaan homman tehdä.
Laita tämä formi sivuun jonne haluat palautelomakkeen tehdä. Tässä esimerkissä tosin kysytään linkki ehdotusta kun laiskottaa

Koodi: Valitse kaikki
<form action="laheta_email.php" method="post">
<b>URL:</b> <br>
<input type="text" name="url"><br>
<br>
<b>Sivun nimi:</b><br>
<input type="text" name="nimi"><br>
<br>
<b>Kuvaus:</b><br>
<textarea name="kuvaus" rows="10" cols="40" ></textarea><br>
<input type="submit" value="Lähetä"><input type="reset" value="Tyhjennä">
</form>
Koodi: Valitse kaikki
<?php
foreach($_POST as $nimi => $arvo) { //teemme $_POST taulukosta merkkijonon
$palaute .= $nimi . ": " . $arvo . "\n";
}
// laitetaan meili eteenpäin
// "Linkki ehdotus" on meilin otsikko, sen voi toki vaihtaa
$email = mail("sahkoposti@perille.com", "Linkki ehdotus", $palaute);
// katsotaas josko homma luonasi
if($email) {
// eli jos palautuu "true" niin homma on bueno
exit("Jippii jippii, pitäisi olla meilin tulossa.");
} else {
// ja jos se ei luonnistunutkaa, eli jokin qsee
exit("Houston, we have a problem.");
}
?>
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Google [Bot] ja 218 vierailijaa