Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko php forme za kontakt

[es] :: PHP :: pomoc oko php forme za kontakt

[ Pregleda: 1978 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spredic
danbuga ltd :)
planeta zemlja

Član broj: 103900
Poruke: 202

Sajt: blog.predicsasa.com


+12 Profil

icon pomoc oko php forme za kontakt04.08.2006. u 23:04 - pre 215 meseci
elem, ne nadjoh zadovoljavajuce odgovore na ovo pitanje. ovako:
imam php formu za kontakt na sajtu ali ne znam kako da je prepravim da bi slala poruku na moj email. sada je namesteno da snima poruku na stranici na serveru, pa ja moram da otvaram tu stranicu da bih video da li me je neko kontaktirao. lepse i lakse je ako stize na email. evo kopije citavog fajla "kontakt.php", pa da cujem ima li pomoci... ako treba evo ispod i jos jedan fajl "posalji_kontakte.php".

<?php
if (isset($_REQUEST['email']))
{
$email = $_REQUEST['email'] ;
mail("[email protected]") ;
}

include "lokacije.php";
include $OBRADI_LANG_FAJL;
include $HEDER_FAJL;
include $POST_HEDER_FAJL;
?>

<div align="center"><h1><?php echo $msg_prevod[0]; ?></h1></div><br><br>
<form action="posalji_kontakte.php" method="post">
<b><?php echo $msg_prevod[1];?></b>&nbsp;<input type="text" name="ime" maxlength="50">
&nbsp;&nbsp&nbsp;<b><?php echo $msg_prevod[2];?></b>&nbsp;<input type="text" name="email" maxlength="50">
<br><br><hr><br>
<b><?php $msg_prevod[3];?></b><?php echo $msg_prevod[4];?>
<br><br>
<input type="checkbox" name="fobija[0]" value="<?php echo $msg_prevod[5];?>" checked="checked"> <?php echo $msg_prevod[6];?></big><br>
<input type="checkbox" name="fobija[1]" value="<?php echo $msg_prevod[7];?>" > <?php echo $msg_prevod[8];?><br>
<input type="checkbox" name="fobija[2]" value="<?php echo $msg_prevod[9];?>" > <?php echo $msg_prevod[10];?> <br>
<input type="checkbox" name="fobija[3]" value="<?php echo $msg_prevod[11];?>" > <?php echo $msg_prevod[12];?><br>
<input type="checkbox" name="fobija[4]" value="<?php echo $msg_prevod[13];?>" > <?php echo $msg_prevod[14];?><br>
<input type="checkbox" name="fobija[5]" value="<?php echo $msg_prevod[15];?>" > <?php echo $msg_prevod[16];?><br>
<input type="checkbox" name="fobija[6]" value="<?php echo $msg_prevod[17];?>" > <?php echo $msg_prevod[18];?>
<input type="hidden" name="broj_fobija" value="7">
<br><br><hr><br>

<b><?php echo $msg_prevod[19];?></b>
<br><br>
<input type="radio" name="plata" value="<?php echo $msg_prevod[20];?>" checked="checked"> <?php echo $msg_prevod[21];?><br>
<input type="radio" name="plata" value="<?php echo $msg_prevod[22];?>"> <?php echo $msg_prevod[23];?><br>
<input type="radio" name="plata" value="<?php echo $msg_prevod[24];?>"> <?php echo $msg_prevod[25];?><br>
<input type="radio" name="plata" value="<?php echo $msg_prevod[26];?> "> <?php echo $msg_prevod[27];?> <br>
<input type="radio" name="plata" value="<?php echo $msg_prevod[28];?>"> <?php echo $msg_prevod[29];?><br>
<input type="radio" name="plata" value="<?php echo $msg_prevod[30];?>"> <?php echo $msg_prevod[31];?>
<br><br><hr><br>

<b><?php echo $msg_prevod[32];?></b>
<br><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[33];?>"> <?php echo $msg_prevod[34];?><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[35];?>" checked="checked"> <?php echo $msg_prevod[36];?><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[37];?>"> <?php echo $msg_prevod[38];?><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[39];?>"> <?php echo $msg_prevod[40];?><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[41];?>"> <?php echo $msg_prevod[42];?><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[43];?>"> <?php echo $msg_prevod[44];?><br>
<input type="radio" name="politika" value="<?php echo $msg_prevod[45];?>"> <?php echo $msg_prevod[46];?>
<br><br><hr><br>

<b><?php echo $msg_prevod[47];?></b>&nbsp;
<select name="zemlja">
<option selected="selected"><?php echo $msg_prevod[48];?></option>
<option><?php echo $msg_prevod[49];?></option>
<option><?php echo $msg_prevod[50];?></option>
<option><?php echo $msg_prevod[51];?></option>
<option><?php echo $msg_prevod[52];?></option>
<option><?php echo $msg_prevod[53];?></option>
<option><?php echo $msg_prevod[54];?></option>
<option><?php echo $msg_prevod[55];?></option>
<option><?php echo $msg_prevod[56];?></option>
<option><?php echo $msg_prevod[57];?></option>
<option><?php echo $msg_prevod[58];?></option>
<option><?php echo $msg_prevod[59];?></option>
<option><?php echo $msg_prevod[60];?></option>
<option><?php echo $msg_prevod[61];?></option>
<option><?php echo $msg_prevod[62];?> </option>
<option><?php echo $msg_prevod[63];?></option>
<option><?php echo $msg_prevod[64];?></option>
<option><?php echo $msg_prevod[65];?></option>
<option><?php echo $msg_prevod[66];?> </option>
<option><?php echo $msg_prevod[67];?></option>
<option><?php echo $msg_prevod[68];?> </option>
<option><?php echo $msg_prevod[69];?></option>
<option><?php echo $msg_prevod[70];?></option>
<option><?php echo $msg_prevod[71];?></option>
</select>
<br><br><hr><br>

<?php echo $msg_prevod[72];?><br>
<textarea name="komentar" rows="15" cols="50" maxlength="500"></textarea>
<br><br>
<input type="submit" value="<?php echo $msg_prevod[73];?>">&nbsp;&nbsp;&nbsp;<input type="reset" value="<?php echo $msg_prevod[74];?>">

</form>
<br><br>

<?php
include $FUTER_FAJL;
?>



<?php
include "lokacije.php";
include $HEDER_FAJL;
include $POST_HEDER_FAJL;

/*

$ime,
$email,
$fobija[ $broj_fobija ],
$plata,
$politika,
$zemlja,
$komentar
*/

if( strlen( $ime ) > 50 ){
echo "<img src=\"slike/slike_za_stranicu/greska.gif\" align=\"middle\">&nbsp;";
echo "$msg_prevod[92]<br>";
exit();
}

if( strlen( $email ) > 50 ){
echo "<img src=\"slike/slike_za_stranicu/greska.gif\" align=\"middle\">&nbsp;";
echo "$msg_prevod[93]<br>";
exit();
}

if( strlen( $komentar ) > 500 ){
echo "<img src=\"slike/slike_za_stranicu/greska.gif\" align=\"middle\">&nbsp;";
echo "$msg_prevod[94]<br>";
echo "$msg_prevod[95]";
echo "<br>$msg_prevod[96] <a href=\"mailto:[email protected]"\>$EmailWebMastera</a>$msg_prevod[97]";
echo "$msg_prevod[98]\n";
echo $komentar;

exit();
}


$ime = stripslashes( $ime );
$email = stripslashes( $email );
for( $temp = 0; $temp < $broj_fobija; $temp ++ ){
$fobija[ $temp ] = stripslashes( $fobija[ $temp ] );
}
$plata = stripslashes( $plata );
$politika = stripslashes( $politika );
$zemlja = stripslashes( $zemlja );
$komentar = stripslashes( $komentar );

$komentar = strip_tags( $komentar );
$komentar = htmlentities( $komentar );

if( !file_exists( "kontakti" ) ){
mkdir( "kontakti", 0777 );
}
$putanja = "kontakti/kontakti.txt";
$sadrzaj = "";

$fajl = fopen( $putanja, "a" );

$sadrzaj .= "<br>";
$sadrzaj .= "<table border=\"1\" cellspacing=\"1\" cellpading=\"1\">\n<tr><td>";
$sadrzaj .= "<b>$msg_prevod[99]</b>&nbsp;$ime<br>\n";
$sadrzaj .="<b>$msg_prevod[100]</b>&nbsp;$email<br>\n";
$sadrzaj .= "</td>\n";

if( !$temp ){
$sadrzaj .="<tr><td><b>$msg_prevod[101]</b>&nbsp;$msg_prevod[102]<br>\n";
} else {
$sadrzaj .="<tr><td><b>$msg_prevod[103]</b><br>";
for( $temp = 0; $temp < $broj_fobija; $temp ++ ){
if( $fobija[$temp] ) {
$sadrzaj .= "&nbsp;-&nbsp;$fobija[$temp]<br>\n";
}
}
}
$sadrzaj .= "\n\n</td></tr>";
$sadrzaj .= "<tr><td>\n";
$sadrzaj .= "<b>$msg_prevod[104]</b>&nbsp;$plata</td></tr>\n";

$sadrzaj .= "<tr><td><b>$msg_prevod[105]</b>&nbsp;$politika</td></tr>\n";

$sadrzaj .="<tr><td><b>$msg_prevod[106]</td></tr>\n";

$sadrzaj .="<tr><td><b>$msg_prevod[107]</b><br>";
$sadrzaj .=$komentar;
$sadrzaj .="\n</td></tr>\n";

$sadrzaj .= "</table>\n";

fputs( $fajl, $sadrzaj );
fclose( $fajl );

$sadrzaj = strip_tags( $sadrzaj );
$sadrzaj = str_replace( "&nbsp;", " ", $sadrzaj );

echo "<div align=\"center\"><br><h1>$msg_prevod[111]</h1></div>";



include $FUTER_FAJL;
?>
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

Član broj: 26492
Poruke: 592
*.3dnet.co.yu.

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: pomoc oko php forme za kontakt05.08.2006. u 00:20 - pre 215 meseci
Koristis funkciju PHP-a mail();
ona radi ovako otprilike:
Code:

<?php
$temaporuke = 'Tema';
$poruka = 'Bigig bagi bu';

mail([email protected], $temaporuke, $poruka);

?>


Mrzi me da citam tvoj code, ali verujem da imas sjedinjeno u neku varijablu sadrzaj poruke cim ga upisujes u fajl ili kako vec to radis.

E prosto je, sada sada umesto da upises u fajl ti posalji na mail koristeci funkciju iznad.

Nadam se da sam pomogao.

Pozdrav!

EDIT: Pogledah malo tvoj code i vidim da je string $sadrzaj onaj koji upisujes u fajl, samo onda uradi ovako:
Code:

$temaporuke = 'Tema';

mail([email protected], $temaporuke, $sadrzaj);


A primetih da imas HTML-a onda moras ovako:

Code:


$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

$temaporuke = 'Tema';

mail([email protected], $temaporuke, $sadrzaj, $headers);



Trebalo bi sve da radi... Za vise informacija, naravno poseti http://www.php.net/manual/en/function.mail.php

Pozdrav!
 
Odgovor na temu

spredic
danbuga ltd :)
planeta zemlja

Član broj: 103900
Poruke: 202

Sajt: blog.predicsasa.com


+12 Profil

icon Re: pomoc oko php forme za kontakt06.08.2006. u 09:43 - pre 215 meseci
hvala, probacu, pa se nadam da ce profunkcionisati...
 
Odgovor na temu

[es] :: PHP :: pomoc oko php forme za kontakt

[ Pregleda: 1978 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.