Moi,
Mikä tässä mättää?
<?PHP //Luetaan tiedoston sisältö taulukkoon $s=file("settings/settings.dat"); //Jos tiedoston eka rivin arvo = 1, maili lähetetään if ($s[0]=="1") { mail = true; } else { mail = false; } mail("$s[1]","otsikko",$message,"From: plaah.com"); ?>
Tiedostossa "settings.dat" on ensimmäisellä rivillä arvo 1 mutta maili ei lähde?
Missä vika?
-Hannu
Kokeiles
Eli mahdolliset rivinvaihdot yms trimmataan pois. Ykkösen ympärille ei tarvinne myöskään noita lainausmerkkejä PHP:n heikon tyypityksen vuoksi. Toki jos käyttäisi === -vertailua, niin silloin ne pitäisi sinne laittaa. Mutua :)
Kiitos.
Tuolla toimii kun lisäsin $send muuttujan (muuten herjasi "=" -merkistä).
Elikkäs
Johtui siitä että mail-muuttujasta puuttui dollari edestä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.