ugrás a tartalomhoz

Archívum - Jún 2008 - Fórum téma

június 2

Űrlap küldés után nem a sikeres.html jelenik meg

poirot · 2008. Jún. 2. (H), 11.08
Nekem sikerült megcsinálnom az egész űrlap elküldést (hírlevél-feliratkozást csináltam), meg is érkezik a mail, de amikor a (nálam Feliratkozás) gombra kattintok ez jelenik meg:
E-mail_címe:=asdqweasd E-mail_címe:=true
És nem a sikeres.html ami elvileg ehelyett jelenik meg.

A kódok itt vannak:

Kezdő html:
  1. <html>  
  2. <body>  
  3. <form action="form.php" method="post">  
  4. E-mail címe:<input type="text"name="E-mail címe:"></input><br>  
  5. <input type="submit"value="Feliratkozás">  
  6. <input type="hidden" name="send" value="true">  
  7. </form>  
  8.   
  9. </body>  
  10. </html>  
eddig sztem jó is, most jön a php:
  1. <?PHP  
  2. $freewebxmail = "";  
  3. $form = "email.html";  
  4. $thank = "sikeres.html";  
  5. $email = "godryc##kukac##citromail.hu";  
  6.   
  7. // <--- NO USER EDITABLE PARTS BELOW --->  
  8. if(Empty($_POST['send']))  
  9.     {  
  10.     if(file_exists($form))  
  11.         {  
  12.         $fa = fopen($form'r');  
  13.         print fread($fafilesize($form));  
  14.         fclose($fa);  
  15.         }  
  16.     else  
  17.         {  
  18.         print "A kérdőív nem található!";  
  19.         }  
  20.     }  
  21. else  
  22.     {  
  23.     foreach($_POST as $post)  
  24.         {  
  25.         if(!Empty($post))  
  26.             {  
  27.             $mail .= key($_POST) . "=" . $post . "\n";  
  28.             }  
  29.         }  
  30.     print $mail;  
  31.     if($_SERVER['SERVER_NAME'] == 'www.freeweb.hu')  
  32.         {  
  33.         mail($email,"Feliratkozás",$mail,"X-FW-MailID: " . $freewebxmail);  
  34.         }  
  35.     else  
  36.         {  
  37.         mail($email,"Feliratkozás",$mail);  
  38.         }  
  39.   
  40.     if(file_exists($thank))  
  41.         {  
  42.         $fa = fopen($form'r');  
  43.         print fread($fafilesize($thank));  
  44.         fclose($fa);  
  45.         }  
  46.     else  
  47.         {  
  48.         print "";  
  49.         }     
  50.     }  
ennyi. A sikeres.html-t nem teszem be ide, a szöveg csak egy köszönetnyilvánítás, semmi kód nincs benne.
Válaszokat várom!
 

xhtml div onmouse

gtoma · 2008. Jún. 2. (H), 10.29
Sziasztok!

Egy elméleti kérdésem lenne.

ha én elgy legördülő almenüt szeretnék csinálni, akkor azt ugye DIV-be teszem, és rá kell tennem az OnMouseOver eseményt.

példa: http://www.kiado-irodahaz.com

Namost xhtml-ben a div-re nem lehet onmouse overt tenni.

Van valakinek 5lete hogyan lehetne azt kiváltani?

előre is köszi az 5leteket.
 

június 1

Cookie, session, ip, host kitiltó

madex · 2008. Jún. 1. (V), 12.58
Üdv!

Egy olyan kérdéssel fordulok hozzátok, hogy valaki tudna-e nekem készíteni, vagy esetleg egy kész scriptet belinkelni, ami a következőket tudja:

Cookie indítás tiltásnál
Session indítás tiltásnál
Ip naplózás tiltásnál
Host naplózás tiltásnál

És ellenörzéskor, pl behívom az ellenor.php-t az index.php ba, akkor ezeket ellenőrizze:

Ha létezik a cookie, vagy a session és az Ip vagy a Host nem egyezik az eltároltal, akkor felülirja a jelenlegivel.
Ha létezik a cookie, vagy a session és az ip és a host is egyezik, egy hibaüzenetet dobjon ki.
Ha a cookie és a session nem létezik, de az ip és a host megyegyezik, akkor hozzon létre cookie-t, és sessiont.

És ha ezek közül valamelyik feltétel igaz, hibaüzii...

Az unban az nemtudom mennyire nehéz dolog, de ha nem nehéz, abban is kérnék segítséget.


Már próbálkoztam a megírásával, de nem igazán sikerült, már az elején elakadtam, és szükségem lenne erre a tiltó rendszerre minél előbb..

Köszönöm előre is !

.Madex.