Lomake joka lähettää spostin...

Kaikki phpBB:hen liittymätön jorina tänne.
Google olkoon ystäväsi...
Avatar
Admin
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:721
Liittynyt:13 Marras 2005, 15:45
Lomake joka lähettää spostin...

Viesti Kirjoittaja Admin » 20 Tammi 2007, 14:55

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?

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 20 Tammi 2007, 16:53

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?

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 20 Tammi 2007, 17:04

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.

Avatar
Admin
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:721
Liittynyt:13 Marras 2005, 15:45

Viesti Kirjoittaja Admin » 22 Tammi 2007, 22:20

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... ;)

E.K.Virtanen
MODaaja
MODaaja
Viestit:202
Liittynyt:18 Syys 2006, 12:21
Paikkakunta:Manse
Viesti:

Viesti Kirjoittaja E.K.Virtanen » 22 Tammi 2007, 22:56

Ihan simppelinä esimerkkinä.

Laita tämä formi sivuun jonne haluat palautelomakkeen tehdä. Tässä esimerkissä tosin kysytään linkki ehdotusta kun laiskottaa :D

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ä.

Vastaa Viestiin

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 70 vierailijaa