Sivu 1/1

FormMail script ongelma

Lähetetty: 27 Syys 2006, 09:08
Kirjoittaja Esashi
Nyt en ymmärrä ja tarvitsisin teidän gurujen apua:

Eli ennen kuin käyttäjä haluaa tulla foorumille, niin hänen täytyy täyttää lomake, jossa esittelee itsensä.

Lomake käyttää FormMail-scripitä joka löytyy täältä: http://www.scriptarchive.com/formmail.html

Netti yhteyteni muutuu ensi kuussa, joten scriptissä oleva sähköpostikin muuttuu.

No emnin vanhan toimivan kohadlle muuttamaan sen toisen emailin mutta kappas kappas eipä scrpiti vain lähetäkkään enää lomakeen tietoja tosieen sähköpostiin...sitä en ymmärrä kun vaihdoin vain sen sähköpostiosoiteen..

Via kait jossain asetukissa mutta MISSÄ? :shock: Koitin lukea noita ohjeita mutat ee selvinnyt että missä se vika on.

Tässä niitä FormMailin asetuksia hieman

Koodi: Valitse kaikki

# @referers allows forms to be located only on servers which are defined     #
# in this field.  This security fix from the last version which allowed      #
# anyone on any server to use your FormMail script on their web site.        #

@referers = ('esashiryu.org','www.esashiryu.org','82.96.97.77','esashi@esashiryu.org');

# @recipients defines the e-mail addresses or domain names that e-mail can   #
# be sent to.  This must be filled in correctly to prevent SPAM and allow    #
# valid addresses to receive e-mail.  Read the documentation to find out how #
# this variable works!!!  It is EXTREMELY IMPORTANT.                         #
@recipients = ('^esashi\@esashiryu\.org');
Eli ennen se oli ('^esa.kivela\@saunalahti\.fi') ja se _toimi_ mutta nyt kun muurin tuon tosien niin kappas vaan eipä toimi....

Lomakkeeseen laitoin tuon myös

Koodi: Valitse kaikki

<input type=hidden name="recipient" value="esashi@esashiryu.org">
Mutta vaan kun ei niin ei....

Voisiko joku fiksumpi vääntä rautalangasta että MIKÄ ja MISSÄ KOHTAA se vika on mitä en huomaa, kiitos?

Lähetetty: 27 Syys 2006, 22:04
Kirjoittaja Anubis
FormMailer on erittäin buginen ohjelma. Jos kelpaa joku toinen skripti, niin tässä:

Koodi: Valitse kaikki

<?php
        $to_addr = "Sähköpostiosoitteesi";
        $subject = "Otsikko"; 
        $msg = <<<END_OF_MESSAGE 
Kotisivujen kautta on lähetetty seuraava palautelomake.
 
Lähettäjä:      {$_REQUEST["nimi"]}
Sähköposti:     {$_REQUEST["email"]}
Kotisivu:       {$_REQUEST["kotisivu"]}
 
Palaute:
{$_REQUEST["palaute"]}
 
 
------------------------------------------------------------------------------
Lähettäjän IP-osoite: {$_SERVER["REMOTE_ADDR"]} 
              selain: {$_SERVER["HTTP_USER_AGENT"]}
END_OF_MESSAGE; 
 
        if (mail($to_addr, $subject, $msg)) {
?> 
Palautteen lähettäminen onnistui.<br>
<br> 
<a href="/">Etusivulle</a><br>
<?php 
        } else {
?> 
<p>Palautteen lähettäminen epäonnistui teknisen vian vuoksi.</p>

<?php 
        }
?>
Varmaan itse osaat lisätä ja poistaa noita kohtia, jotka täsmäävät lomakkeeseen.

Lähetetty: 28 Syys 2006, 08:55
Kirjoittaja Esashi
Anubis kirjoitti:FormMailer on erittäin buginen ohjelma. Jos kelpaa joku toinen skripti, niin tässä:

Varmaan itse osaat lisätä ja poistaa noita kohtia, jotka täsmäävät lomakkeeseen.
Ja lomakkeessa sitten viitaan FormMailin sijasta tuohon PHPhen (kunhan varmistan raatalangasta)?

Ja kiitos kyllä kelpaa. Sen pitäisi konfata niin että se menisi kahdelle se emaili... ja olen aika käsi tuossa php-koodauksessa edelleenkin. :oops:

Saanen kysellä lisää jos scripti ei toimikaan heti?

Kiitos kumminkin. :)

Lähetetty: 28 Syys 2006, 09:06
Kirjoittaja Esashi
Anubis kirjoitti:
Lähettäjä: {$_REQUEST["nimi"]}
Sähköposti: {$_REQUEST["email"]}
Kotisivu: {$_REQUEST["kotisivu"]}

Palaute:
{$_REQUEST["palaute"]}
Lähettäjä, Sähköposti, Kotisvut ovat siis siinä lomakeessa olevia kenttiä, jotka täytetään?

Lähetetty: 28 Syys 2006, 09:33
Kirjoittaja Esashi
Esashi kirjoitti:
Ja kiitos kyllä kelpaa. Sen pitäisi konfata niin että se menisi kahdelle se emaili... ja olen aika käsi tuossa php-koodauksessa edelleenkin. :oops:
Tämä kokeilu kahdella sähköpostiositteella:

Koodi: Valitse kaikki

$to_addr = "esashi@esashiryu.org";
	  $to_addr1 = "esa.kivela@saunalahti.fi";
Ei toiminut. Eli tuo to_addr1 ei toimi eli pitääkö tuohon to_addr kohtaan saada sisälle se toinenkin sähköpostitunnus? Hmmm erotetaanko se vain pilkulla vai puolipilkulla...kokeilen...

Lähetetty: 28 Syys 2006, 09:35
Kirjoittaja Anubis
Helpommin asia menisi, jos pystyisit luomaan sähköpostiosoitteen, joka menisi kahdelle henkilölle.

Lähetetty: 28 Syys 2006, 09:45
Kirjoittaja Esashi
Esashi kirjoitti:
Tämä kokeilu kahdella sähköpostiositteella:

Koodi: Valitse kaikki

$to_addr = "esashi@esashiryu.org";
	  $to_addr1 = "esa.kivela@saunalahti.fi";
Ei toiminut. Eli tuo to_addr1 ei toimi eli pitääkö tuohon to_addr kohtaan saada sisälle se toinenkin sähköpostitunnus? Hmmm erotetaanko se vain pilkulla vai puolipilkulla...kokeilen...
Ok homma toimii ja se menee näin: $to_addr = "eka@sahkoposti, toka@sahkoposti"; eli pikulla + väli eroitetaan.

Kiitti avusta.

Lähetetty: 28 Syys 2006, 09:46
Kirjoittaja Esashi
Anubis kirjoitti:Helpommin asia menisi, jos pystyisit luomaan sähköpostiosoitteen, joka menisi kahdelle henkilölle.
Juu sekin mahdollisuus vielä :)