PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1 2 
Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: PHP.ee 2002-01-09 11:13:16
Artikli "Kuidas kirju saata ehk PHP kui kirjatuvi" kommentaarid
See ei tööta või on zone võlts
Postitaja: Mart Roosmaa 2002-01-09 11:18:02
Sellega on kaks võimalust kas script ei tööta või zone ei luba mail käsku kasutada. Kui üritan maili teele saata ütleb "Warning: mail() has been disabled for security reasons. in /feedback.php on line 13"
zone ei luba jah
Postitaja: mart1n 2002-01-09 11:25:40
zones kirjatuvi kasutada ei saa. mail() funktsioon on adminnide poolt keelatud
php kui kirjatuvi
Postitaja: Martin O. 2002-01-09 11:29:05
Sain oma tuvi ilusti tööle. Exploreriga pole probleeme, aga Netscape (4.7) annab miskipärast veateate:
Method Not Allowed
The requested method POST is not allowed for the URL / index.htm.

Milles asi?
link leheküljele
Postitaja: margus 2002-01-09 11:29:31
KAs nii on võimalik kaa teha,et paned selle asemel, et ütelda "täname kirja saatmise eest vastame..." hoopis sellise asja, et läheb pärast submiti avalehele?
on kyll
Postitaja: m. 2002-01-09 11:29:55
Header("Location: avaleht.php");

saadad maili ära ja siis annad selle headeri, aga vaata, et sa enne headeri saatmist mingisugust outputi ei genereeri(ei echo, ei pane htmli, ei include midagi, ei jäta <?php - tagi ette tühikut..
on kyll
Postitaja: m. 2002-01-09 11:30:41
Header("Location: avaleht.php");

saadad maili ära ja siis annad selle headeri, aga vaata, et sa enne headeri saatmist mingisugust outputi ei genereeri(ei echo, ei pane htmli, ei include midagi, ei jäta <?php - tagi ette tühikut..
kisab defineerimata muutuja peale??!
Postitaja: heimar 2002-01-09 11:31:20
installisin win 2000 pro masinasse php.
muu näiks toimivat aga defineerimata muutujate peale tingimuslauses hakkab kisama.

Warning: Undefined variable: checkme in C:Inetpubwwwrootphpekiri.php on line 8

rida 8: if($checkme)

sama lugu on luuletuse näitega e. reaga:

if ($luuletus)
bla - bla..

mis on valesti?
RE: kisab defineerimata muutuja peale??!
Postitaja: Terry Fide 2002-01-09 11:31:59
omk!

tunudb, et sul on warning level pandud php konfis k6ige k6rgema taseme peale, sellep2rast kisabki. keera seda v2he madalamaks, siis enam ei kisa.

aga samas, algajale oleks parem, kui see php kisakski iga asja peale mis tundub valesti olevat.
Netscape 4.7
Postitaja: viki 2002-01-09 11:32:24
Netsacpe annab error jah. Ei anna siis kui scripti nimeks panna index.php ja asi eraldi folderisse :-)
kirjatuvi ja lahtrite nimed
Postitaja: aigar 2002-01-09 11:33:22
sattusin asjale nii,et panin lahtrile nime "e-mail" ja tuvi lendas aga miski suure kaarega. aga asi töötab nii, et paned nime kasutades"e_mail" ja saibonks hästi vunkab. Mõte selles, et ta saab aru vist kui aritmeetilisest märgist, ärge teised nii tehke.
küsimus ka miks on seal From: real

"From: $nimi<$email>nReply-To: $mailnX-Mailer: PHP/" . phpversion());

mina panin teise kohta sest jutumärgid lpevad nagu vähe vara ära.
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: eri-algaja 2002-01-09 11:34:33
sellised kalad mul:

1) Warning: Failed to Connect in c:..x.php on line 24
teen oma arvutis, aga olen internetiga ühenduses

2) siis ntx link kus see tööle läeb on
index.php?sisu=x.php
see $PHP_SELF läeb mul otse index.php-sse ja ei anna mingeid teateid, kuda ma saan linki õigex panna, et see läexgi index.php?sisu=x.php-sse
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: atw 2002-01-09 11:34:48
2kki kirjutad kohe formi sisse action="index.php?sisu=x.php"
[b]Need assistance.....[/b]
Postitaja: UGen 2002-01-09 11:37:12
olen 'NB!' väga väga algaja, tegin mailtuvi, nagu öeldud
, kõik on VAPUSTAV ime lihte äitah, kuid.....
kujuta sa ette, mingi hakker tuleb su lehesse ja hakkab spammida- clikkib 1000 korda send email
mu kast läheb suuremax +=1000 , mis teha et spammer ei teex niimodi, näitex only one email per five minutes?
2. kuidas teha nii et kui ta successfully clicks the send button and script redirects him to new html page that contains "thank you , blablabl"?
3. http://www.linuxator.com/php/index.php?sisu=addcom&paren kuidas see on tehtud?
kuidas sa handle sisu=; ja &parent=;? on sul seal

<form name="mailer" method="post" action="<?php echo $PHP_SELF; ?>">
<table border="5" cols="2" width="390">
<tr><td width="130"><b>
Name of Yours :</td><td>
<input type="text" size="40" name="name" value="?UGen? Web Forge?, ltd"></ td></tr>
<tr><td width="130">Your E-Mail : </td><td>
<input type="text" size="40" name="email" value="tall.inn@mail.ee"><br></ td></tr>
<tr><td width="90">Homepage address : </td><td>
<input type="text" size="40" name="homeurl" value="http://www.zone.ee/ phper"><br></td></tr>
<tr><td width="90">TOPIC : </td><td><input type="text" size="40" name="topic" value="from kodkotus"><br></td></tr>
<tr><td width="100">
Content:</td><td><textarea rows=10 cols=35 warp="hard" length=200 name="textarea" value="Text here..."></textarea><br></td>
<input type="hidden" name="flag" value="a">
</tr><tr align=center><td>
<input type="submit" name="sub" value="Send email!"></td>
</tr>
</table>
</form>
<?php
if($flag)
{ if($flag!=a)
{ echo "too many emails ";}
else
if(!strlen($name)||!strlen($email)||!strlen($homeurl)||!strlen($topic)| |!strlen($textarea))
{
echo "No empty lines!";
}
else
{
$flag="moo_no_spamm";
echo "Thank you,<i>$name</i>, for Emailing US, we shall contact you as soon as it possible<br><br><a href='$homeurl' target='_blank'>$homeurl</ a><br><b>".Date("h:m:s");
mail("tall.inn@mail.ee","$topic","$textarea", "From: $name<$email>nReply-to: $mailnX-Mailer:PHP/".phpversion());

}

}

?>
foward
Postitaja: Taavi 2002-01-09 11:37:54
aga kuidas saaks niimoodi seda teha, et ta saadaks meili näiteks kahele inimesele korraga. olen proovinud panna näit bla@bla.ee ;bla@bla.ee sinna asemele, aga see ei töödanud.
Kuidas lisada!
Postitaja: NoName 2002-01-09 11:39:18
Proovisin; Töötab küll.
Kuda lisada sellele kirjatuvile näiteks sinu kodulehekülg; aadress jne.
Kuule NoName
Postitaja: Taavi 2002-01-09 11:40:01
kas sa mõtled mdiagi sellist?

<?php
if($checkme)
{
if (!strlen($email) || !strlen($nimi) || !strlen($teema) || !strlen($kiri))
{
echo"Palun vajuta brauseri back-nuppu, osad v&auml;ljad j&auml;id t&auml;itmata!";
}
echo ("<div align="center">T&auml;name kirja eest!&nbsp;<br>Me loeme Sinu kirja niipea kui v&otilde;imalik ja vastame kui vajalik.<br></div>");

mail("sinunimi@mingiserver.ee", "$teema", "Kodulehekülg: $kodulknAadress: $aadressnKiri: $kiri", "From: $nimi<$email>nReply-To: $emailnX-Mailer: PHP/" . phpversion());
}
?>
<form method="post" action="<?php echo $PHP_SELF; ?>">
Nimi<br><input type="text" size="30" name="nimi"><br>
Email<br><input type="text" size="30" name="email"><br>
Teema<br><input type="text" size="30" name="teema"><br>
Kodulehekülg<br><input type="text" size="30" name="kodulk" value="http:/ /"><br>
Aadress<br><input type="text" size="30" name="aadress"><br>
Kiri<br><textarea rows="5" cols="30" name="kiri"></textarea><br>
<input type="hidden" name="checkme" value="ok">
<input type="submit" value="Saada kiri">
</form>

siis mailile tuleb sul selline vorm:
Kodulehekülg: http://www.test.ee/
Aadress: Testi tänav 4
Kiri: Test
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: MarkoXX1 2002-02-05 15:55:36
ei õnnestu kuidagi suunata kogu värk peale kirjasaatmist avalehele. Prrovisin -> Header("Location: avaleht.php"); - ei tööta, annab veateate Cannot add header information - headers already sent by (output started at /data01/www/...
kas viga võib olla selles et kasutan samas failis html-i?
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: zxc 2002-03-31 15:37:17
htmli ei tohi enne headerit kasutada, samuti mitte echo-t ja muid outputi genereerivaid asju.

ja maili saab saate mitmele nii, et sinna meili saaja kohapeale kirjutate mitu aadressit ja eraldate need üksteisest komadega

ntx: pets@ee.ee, kala@kala.ee
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: maltza 2002-04-10 12:05:34
krt kuhu auku ma selle ümber suunamis asja pean pistma ???
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: php-algaja Martin 2003-01-28 16:12:18
Warning: Unexpected character in input: '' (ASCII=92) state=1 in /home/mtall/public_html/ekiri.php on line 13

ut.ee server annab sellise vea teate. ei taipa mis seal valesti võiks olla :(
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: powell02 2003-08-28 19:40:49
aga kus serveris seda kirja tuvi kasutada siis saab?, zone ei luba ja hoti oma ma ei tea? on mõni tasuta server kuhu saaksin endale kirjatuvi teha?
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: ttykas 2004-01-16 16:21:07
kas ttü server lubab kirjatuvi?
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: seq83 2004-04-28 13:19:03
lubab.
proovisin ja tõõtab!
RE: Kuidas kirju saata ehk PHP kui kirjatuvi
Postitaja: ma ei tea mitte midagi&#9786;&#9787; 2005-02-15 13:04:38
Üldse ei tööta, mingeid vigasid ei anna, aga kiri kohale ka ei lähe või ei peagi minema kui oma arvutist saadan näiteks mail.ee postkasti, kui läheb mis siis tuleb saatja aadressiks?

Leheküljed: 1 2 

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0147449970245