Sivu 1/1
Lomake joka lähettää spostin...
Lähetetty: 20 Tammi 2007, 14:55
Kirjoittaja Admin
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?
Lähetetty: 20 Tammi 2007, 16:53
Kirjoittaja Lurttinen
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?
Lähetetty: 20 Tammi 2007, 17:04
Kirjoittaja Anubis
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.
Lähetetty: 22 Tammi 2007, 22:20
Kirjoittaja Admin
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?
No kokeillaas tätä, kiitos...

Lähetetty: 22 Tammi 2007, 22:56
Kirjoittaja E.K.Virtanen
Ihan simppelinä esimerkkinä.
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>
Ja sitten se "laheta_email.php" filu.
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.");
}
?>
Tuohon "laheta_email.php" filun peraan vain joku sopiva viive ja siirto jonnekin tai miten sitten haluatkaan homman tehdä.