Keskustelut - PHP - form to mail


creepy 02:50 7.2.03 
astuin tänne php:n pelottavaan mailmaan..
ja yritän sivuille jotka ovat http://www.int2000.net/:ssa saada aikaiseksi formin tietojen lähetystä sähköpostiin.. otin tuolta koodikirjastosta pari esimerkkiä ja kokeilin mutta... ei onnistu..
ie sanoo
Method Not Allowed
The requested method POST is not allowed for the URL.....

meinaakos tuo että int2000 on jotenkin kieltänyt tuo post jutun?
nimim. miten formi postiin?

[This message was edited by creepy 07.02.2003 02:51:31]
-Teme- 12:36 8.2.03 
Kokeileppa tekemääni FormMailia, saat sen osoitteesta http://www.teemuikonen.net. Valitse: "Ohjelmointi -> PHP -> FormMail". Jos ei vieläkään onnistu, sitten on kyllä vikaa jossakin muussa kun skripteissä...

[This message was edited by -Teme- 08.02.2003 12:39:37]
creepy 15:47 8.2.03 
sanoo samalla lailla.. se on vissiin estetty.. p*ska paikka..

Method Not Allowed
The requested method POST is not allowed for the URL formmail.php.
McH 10:49 9.2.03 
Int paske on estänyt mailien lähettämisen heidän palvelimeltaan, joten joku smtp systeemi on ainoa tapa varmaankin millä tuo onnistuu, en ole koskaan tehnyt lomakkeen lähetystä smtp:n kautta php:l joten en nyt ihan heti tiedä miten se tehdään mutta veikkaan että http://fi.php.net ja hakusanaksi smtp niin löytyy vastaus.
lapponia 16:27 12.2.03 
Kyllä ainakin minulla on toiminut int2000.net palvelimella lomakkeen tietojen lähettäminen. Seuraavassa pikkuisen muutettu skriptini:

if (isset($_POST['laheta']))
{

$testi = array (
name=>$_POST['nimi'],
mail=>$_POST['osoite'],
mail=>$_POST['puh'],
mail=>$_POST['mail'],
mail=>$_POST['viesti']

);

foreach ($testi as $arvo)
{
if (empty($arvo))
{
die("Sinun tulee täyttää kaikki pakollisiksi merkityt kentät!");
}
}
$vahvistus = "$mail";
$otsikko2 = "Viestin otsikko";
$viesti2 = "Hei $nimi !

Nimi: ".$_POST['nimi']."n
Osoite: ".$_POST['osoite']."n
Puhelin: ".$_POST['puh']."n
Viesti: ".$_POST['viesti']."n
Sähköposti: ".$_POST['mail']."n


mail ($vahvistus, $otsikko2, $viesti2, "From: lahettaja@o:mad:omain.com")
or die("Viestin lähettämisessä on ongelmia. Tarkista, onko sähköpostosoitteesi kirjoitettu
oikein. Ellei, niin ilmoita virheestä osoitteeseen lahettaja@o:mad:omain.com");
}

En ole varma toimivuudesta, kun jouduin muuttamaan sitä niin paljon poistaessani omia lomakekenttiä yms. siitä.


[This message was edited by lapponia 12.02.2003 16:31:26]
McH 01:22 13.2.03 
http://www.int2000.net/?act=tiedote&id=3

"Sähköpostin välittäminen ulkopuolisiin osoitteisiin estetty"

"PHP -ohjelmien mail() -funktion käyttö on automaattisesti vaihdettu käyttämään ulkopuolista SMTP -palvelinta. Näin ollen PHP -ohjelmien sähköpostitus jatkuu ennallaan."

Aika sekavaa.com tuo koko tiedote, mutta jooh, en sitten tiedä. :/
empty 10:36 13.2.03 
Toi teemuikonin formmail on tosi hyvä. Kannattaa käyttää sitä...
peksu 08:07 28.4.03 
Vähän myöhässä tämä vastaus, mutta tuolla koodinpätkällä ainakin oma formini toimii.

<form method="post" enctype="application/x-www-form-urlencoded" action="/palautelomake">

P