» »

PHP forma

PHP forma

Kurzweil ::

Imam naslednjo formo:

<form method="post" action="sendmail.php">    
          <label> 
                       
            <span>Ime, priimek:</span>   
                          
            <input type="text" class="input_text" name="ime" id="ime" size="28"/>             
            <br />
          </label>
         
          <label>                
            <span>Rojen-a:</span>                
            <input type="text" class="input_text" name="rojen" id="rojen" size="28"/>             
            <br />
          </label>
          
          <label>                
            <span>Naslov:</span>                
            <input type="text" class="input_text" name="naslov" id="naslov" size="28"/>             
            <br />
          </label>
          
          <label>                
            <span>Telefon:</span>                
            <input type="text" class="input_text" name="telefon" id="telefon" size="28"/>             
            <br />
          </label>
          
          <label>                
            <span>Email:</span>                
            <input type="text" class="input_text" name="email" id="email" size="28"/>             
            <br />
          </label>
          
 <label> 
          <textarea class="textarea" name="izobrazba" id="izobrazba" cols="25" rows="2"></textarea>
    </label>     
    
 <label> 
          <textarea class="textarea" name="aktivnosti" id="aktivnosti" cols="25" rows="2"></textarea>
    </label>  
          
          
          <input type="submit" class="button" onclick="MM_popupMsg('Potrdilo')" value="Pošlji povpraševanje" />


In PHP skripto:

<?php
$ime =   $_REQUEST['ime'] ;     
$naslov = $_REQUEST['naslov'] ;  
$telefon = $_REQUEST['telefon'] ;  
$email = $_REQUEST['email'] ;  
$izobrazba = $_REQUEST['izobrazba'];
$izkusnje = $_REQUEST['aktivnosti'];



$message   = $ime . $naslov . $telefon . $email . $izobrazba; . $aktivnosti;

mail( "nekmail@gmail.com", "Feedback Form Results", $message, "From: $email" );
header( "Location: http://www.slo-tech.com" );  
?>



Zakaj vse normalno izpiše samo aktivnosti ne (v koliko odtranim avtivnost iz PHP skipte) dela normalno in pošlje sicer ne??? Kaj bi to lahko bilo - hvala za pomoč, LP

1024 ::

$message = $ime . $naslov . $telefon . $email . $izobrazba; . $aktivnosti;


Tukaj maš dvakrat ;

torej:

$message = $ime . $naslov . $telefon . $email . $izobrazba . $aktivnosti;

Če že hočš met tko.
Fish knows everything.

Zgodovina sprememb…

  • spremenilo: 1024 ()

technolog ::

$aktivnosti maš nedefinirano. Pomoje si mislu $izkusnje. Dej tole na vrh kode:

error_reporting(E_ALL);

Poleg tega je pa tvoja koda vurneabilna na "mail() header injection".

Zgodovina sprememb…

1024 ::

Ja technolog ma še ostrejši uč ;>
Fish knows everything.

technolog ::

:D

2 na 10: Zrd tistga kr si ti opazu bi mogu on dobit fatal error. Za prihodnje dejte kodo najprej stestirat preden jo date semkaj. Jaz rad pomagam pri semantičnih napakah, pri očitnih sintaktičnih pa postanem evil :)

HardFu ::

Za vse , ki posiljate maile prek skript: http://articles.sitepoint.com/print/adv...

Malce dodatnega znanja ne bo skodilo.
http://codeable.io

technolog ::

Ne, hvala, ne rabim tega.

Za stvari itak uporabljam custom classe (ala PHPmailer), sem pa seveda na tekočem s klasičnimi "luknjami" v mail() funkciji.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

if(empty($_POST["vsa-polja"]))?

Oddelek: Izdelava spletišč
212619 (2234) Housy
»

Dodajanje polj bazi v produkciji (MySQL)

Oddelek: Programiranje
6867 (718) gokky
»

Forma za pošiljanje na email

Oddelek: Izdelava spletišč
12930 (728) KoMar-
»

Napaka v Internet Explorer-ju

Oddelek: Izdelava spletišč
181984 (1786) Gost
»

c++ & database(access)

Oddelek: Programiranje
51497 (1353) Seadoo

Več podobnih tem