Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: E-mail skriptas

Parašė CyTaS· 2011 Sau. 28 14:01:54
#1

Man reikia skripto kuris atrodo taip




Ir jai galite paaiskinkite kaip ji iterp i html puslapy

Parašė Sharkie· 2011 Sau. 28 15:01:33
#2


<?php
 
if (isset($_POST['skype'])){
if (empty($skype) || empty($email) || empty($tipas) || empty($laiskas)){
echo 'Ne visi laukeliai uzpildyti!';
} else {
$skype=$_POST['skype'];
$email=$_POST['email'];
$tipas=$_POST['tipas'];
$laiskas=$_POST['laiskas'];
 
$turinys='Siuntejo skype: $skype\nSiuntejo email: $email\nPaslaugos tipas: $tipas\nLaiskas: $laiskas';
 
mail('tavoemailcia', 'Laiskas is mano projekto', $turinys);
}
}
 
echo '<form action="" method="post">
Jusu skype vardas: <input type="text" name="skype"><br>
Jusu el. pastas: <input type="text" name="email"><br>
Paslaugos tipas: <input type="text" name="tipas"><br>
<textarea name="laiskas">Laisko turinys</textarea>
</form>';
 
 
?>
 

(kodas gali buti truputi netvarkingas, bet viskas pataisoma)

http://php.net/manual/en/functio...

Parašė CyTaS· 2011 Sau. 31 18:01:22
#3

Viskas gerai bet nera kaip ji issiusti

Parašė Sharkie· 2011 Sau. 31 19:01:59
#4

Pridėk prieš

</form>

šitą:

<input type="submit" value="Išsiųsti" />

Parašė Connor· 2011 Kov. 15 14:03:18
#5

Man irgi šio dalyko labai reiktų, tačiau pas mane webe neskaito to PHP kodo.


<?php
 
 
 
if (isset($_POST['skype'])){
 
if (empty($skype) || empty($email) || empty($tipas) || empty($laiskas)){
 
echo 'Ne visi laukeliai uzpildyti!';
 
} else {
 
$skype=$_POST['skype'];
 
$email=$_POST['email'];
 
$tipas=$_POST['tipas'];
 
$laiskas=$_POST['laiskas'];
 
 
 
$turinys='Siuntejo skype: $skype\nSiuntejo email: $email\nPaslaugos tipas: $tipas\nLaiskas: $laiskas';
 
 
 
mail('etat@gmail.com', 'Text from sending form', $turinys);
 
}
 
}
 
 
 
echo "<form action="" method="post">
 
Your Name: <input type="text" name="skype"><br>
 
Your email: <input type="text" name="email"><br>
 
Subject: <input type="text" name="tipas"><br>
 
<textarea name="laiskas"></textarea>
 
<input type="submit" value="Send" />
 
</form>";
 
 
?>


Štai taip padariau, bet pas mane kai atsiranda visi pildymo laukeliai gale būna štai kas:


"; ?> 


Ir kai spaudžiu "send" nieko neįvyksta. Gal galit padėt?

Parašė viliusss123· 2011 Kov. 15 14:03:05
#6


<?php

neturi buti php ir virsui vietoj <? turi but ?> o apacioi vietoj ?> turi but <?

Parašė Connor· 2011 Kov. 15 14:03:57
#7

viliusss123 parašė:

<?php

neturi buti php ir virsui vietoj <? turi but ?> o apacioi vietoj ?> turi but <?


Va ką meta tada viršuje:


?> if (isset($_POST['skype'])){ if (empty($skype) || empty($email) || empty($tipas) || empty($laiskas)){ echo 'Ne visi laukeliai uzpildyti!'; } else { $skype=$_POST['skype']; $email=$_POST['email']; $tipas=$_POST['tipas']; $laiskas=$_POST['laiskas']; $turinys='Siuntejo skype: $skype\nSiuntejo email: $email\nPaslaugos tipas: $tipas\nLaiskas: $laiskas'; mail('slavinskas.laurynas@gmail.com', 'Text from sending form', $turinys); } } echo "

Parašė Noyz· 2011 Kov. 15 15:03:40
#8

viliusss123 parašė:

<?php

neturi buti php ir virsui vietoj <? turi but ?> o apacioi vietoj ?> turi but <?


Tu debilas, tai tavo manymu, pradžioje turi būti uždarymo tag'ai? Protas..

Redagavo Noyz· 2011 Kov. 15 15:03:37

Parašė Connor· 2011 Kov. 15 17:03:00
#9

PHP visiškai užmiršęs, kažkada dar mokėjau, bet labai seniai xD Kiek prisimenu, tai pagal mane taip turi būti <?php ?>. Bet pas mane neskaito tų PHP tag'ų, gal problema yra tame, kad pas mane nėra įrašyta PHP programavimo kalbos 'includas' ar kažkas panašaus?

Pagelbėkit, nes man skubiai reikia :|

Parašė Connor· 2011 Kov. 16 16:03:29
#10

UP. Pagelbėkit, nes labai šito reikia :|