ugrás a tartalomhoz

Levélküldés űrlapból PHP-vel, sütivel korlátozva

Anonymous · 2005. Júl. 12. (K), 13.45
Sziasztok...
Máshol erre hiába vártam választ, remélem ti tudtok segíteni... Van egy levélküldő PHP kódom, ami sütivel napi egy levélre van korlátozva, viszont egyáltalán nem is küldi el a levelet...
A forrást itt látahtjátok:
http://animedragon.uw.hu/contact.php
Működés közben (már ha működne) pedig itt:
http://animedragon.uw.hu/main1.php?kae=contact
Megmondanátok hol van benne a hiba (vagy hibák), és hogy tudnám működésre bírni?
 
1

sime elgépelés...

Anonymous · 2005. Júl. 12. (K), 16.27
# CHECKING USING COOKIES
if($cookie = "checked") {

helyett írd azt, hogy
# CHECKING USING COOKIES
if($cookie == "checked") {

A PHP-ban ugyanis ezt a fajta vizsgálatot dupla = jellel írjuk, így: ==.

Egyébként azért nem működik, mert a $HTTP_POST_VARS['send'] változó sohasem létezik, tehát a script soha nem fut bele a "lényegi részbe".

A submit gombot kellene elnevezned "send"-nek, ha már azt vizsgálod. A Reset gombot meg nyugodtan kihajíthatod, semmi szükség rá.

Gyulus
2

:(

Anonymous · 2005. Júl. 16. (Szo), 12.50
köszi a helpet, kijavítottam, de sajnos még mindig nem küldi el :(
3

mostmár legalább a

Anonymous · 2005. Júl. 16. (Szo), 12.54
mostmár legalább a javascriptes hibaüzenetig eljut... valamiért nem fogadja el az emailt, pedig van benne @ és . is
6

És ha nincs js?

tiny · 2005. Júl. 17. (V), 18.55
Próbáld ki js nélkül. Ha a szerver oldali script jó, akkor már fellélegezhetsz.

<input name="submit" type="reset" class="commentinput" value="Reset" />
Ennek amúgy mi értelme van?
Mr.Tiny
7

csak úgy

Anonymous · 2005. Júl. 17. (V), 19.52
a js alerteket azért raktam bele h tudjam h hol áll meg a script... azok biztos jók mert máshol is használom
4

Én is szeretnnék egy

Anonymous · 2005. Júl. 17. (V), 10.44
Én is szeretnnék egy ilyen "űrlapküldést e-mailben", de én nem akarok bele semmi mezőellenörzést (nálam azt más modul végzi), az elején ezt a cookie-s részt meg nem étrtem, hogy milyen tartalmú, célú sütit állít be.
5

mivel UW-s tárhely, ezért

Anonymous · 2005. Júl. 17. (V), 18.45
mivel UW-s tárhely, ezért minden felhasználónak 24 óránként egy levelet engedélyezhetek (napi 20 levél a max az uw mail()-korlátozása miatt)