1 (edited by Angel 2012-11-02 00:49:42)

Topic: Email

Sveiki, bandziau padaryti email isiuntimo forma, bet kazkas neveikia ir niekaip nerandu kas. Gal kas galetu padeti?

<?php

$subject = 'Registracija';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
$komandos_pav = $_POST["komandos_pav"];
$kapitonas = $_POST["kapitonas"];
$tel = $_POST["tel"];
$nick1 = $_POST["nick1"];
$nick2 = $_POST["nick2"];
$nick3 = $_POST["nick3"];
$nick4 = $_POST["nick4"];
$nick5 = $_POST["nick5"];
$kontaktiniai = $_POST["kontaktiniai"];
$to = 'vytenis@mfi.lt';
$message = '
Registracija

Komandos pavadinimas: $komandos_pav
Kapitonas: $kapitonas
Telefono numeris is kurio sumoketa: $tel
Pirmas zaidejas: $nick1
Antras zaidejas: $nick2
Trecias zaidejas: $nick3
Ketvirtas zaidejas: $nick4
Penktas zaidejas: $nick5
Kontaktiniai duomenys: $kontaktiniai
';

$zinute = "Tuscias Komandos pavadinimo laukelis<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($komandos_pav != "")
{
$zinute = "Tuscias Kapitono laukelis<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($kapitonas != "")
{
$zinute = "Tuscias telefono numerio laukelis<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($tel != "")
{
$zinute = "Pirmo zaidejo laukelis tuscias<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($nick1 != "")
{
$zinute = "Antro zaidejo laukelis tuscias<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($nick2!= "")
{
$zinute = "Trecio zaidejo laukelis tuscias<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($nick3!= "")
{
$zinute = "Ketvirto zaidejo laukelis tuscias<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($nick4!= "")
{
$zinute = "Atsarginio zaidejo laukelis tuscias<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($nick5!= "")
{
$zinute = "Kontaktiniu duomenu laukelis tuscias<br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
if ($kontaktiniai!= "")
{

mail($to, $subject, $message, $headers);
$zinute = "<strong>Laiskas Isiustas </strong><br><br><a href ='index.php' 'class =linkas'>Atgal</a>";
}
}
}
echo $zinute;
?>

O cia html

<TITLE>Registracija</TITLE>
<link rel="stylesheet" href="background.css" type="text/css" media="all">
<table width="400" border="0" align="center" cellpadding="3" cellspacing="1">
 <tr>
 <td><strong><font color ='white'><center>Registracija</strong></td></font></center>
 </tr>
 </table>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1">
 <tr>
 <td><form name="form1" method="post" action="siusti.php">
 <table width="100%" border="0" cellspacing="1" cellpadding="3">
 <tr>
 <td width="16%"><font color ='white'>Komandos pavadinimas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="komandos_pav" type="text" id="komandos_pav" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Komandos kapitonas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="kapitonas" type="text" id="kapitonas" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Telefono numeris</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="tel" type="text" id="tel" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Pirmas zaidejas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="nick1" type="text" id="nick1" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Antras zaidejas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="nick2" type="text" id="nick2" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Trecias zaidejas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="nick3" type="text" id="nick3" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Ketvirtas zaidejas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="nick4" type="text" id="nick4" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Atsarginis zaidejas</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="nick5" type="text" id="nick5" size="50"></td>
 </tr>
 <tr>
 <td width="16%"><font color ='white'>Kontaktiniai duomenys: tel nr, skype</td>
 <td width="2%">:</td></font>
 <td width="82%"><input name="kontaktiniai" type="text" id="kontaktiniai" size="50"></td>
 </tr>
 <tr>
 <td>&nbsp;</td>
 <td>&nbsp;</td>
 <td><input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"></td>
 </tr>
 </table>
 </form>
 </td>
 </tr>
 </table>

Re: Email

Pradek nuo klaidu pranesimu.

Re: Email

Angel wrote:

Sveiki, bandziau padaryti email isiuntimo forma, bet kazkas neveikia ir niekaip nerandu kas. Gal kas galetu padeti?

Turi žinoti kas konkrečiai neveikia. Jeigu nežinai, tai gal padės toks sakinys: patikrinau - VISKAS VEIKIA!

4 (edited by Angel 2012-11-02 15:21:04)

Re: Email

O kaip zinoti kas neveikia? Bandyti deti kokias error zinutes? Nes suvedus visa info ismeta balta langa vietoj to kad ismestu Laiskas issiustas :-/

Re: Email

Uzpildyk forma savo ir ziurek kokius klaidos pranesimus meta, naudokis google ka tie pranesimai reiskia. Dar geriau pries prandedant programuoti reikti pasimokyti programuoti bent basic, kad turetum bent supratima ka darai arba kas parasyta skripte.

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Email

Jeigu man mestu kokia klaida as ir pradeciau nuo to. As ir sakau kad man meta balta tuscia langa

Re: Email

Angel wrote:

Jeigu man mestu kokia klaida as ir pradeciau nuo to. As ir sakau kad man meta balta tuscia langa

tuomet perziurek skripta kas negerai...

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Email

Tai as todel ir idejau ji cia kad nerandu kas negerai :D

Re: Email

Angel wrote:

Tai as todel ir idejau ji cia kad nerandu kas negerai :D

tuomet nebrisk i vandeni jei nemoki plaukt.

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Email

Angel wrote:

Jeigu man mestu kokia klaida as ir pradeciau nuo to. As ir sakau kad man meta balta tuscia langa

Nuo cia ir reikia pradeti. Issiaiskink kaip padaryti kad rodytu klaidas (jeigu tokios atsiranda).

Sekantis etapas butu issiaiskinti ka tos klaidos reiskia.

Ir paskutinis etapas - paciu klaidu taisymas.

Re: Email

Angel wrote:

Jeigu man mestu kokia klaida as ir pradeciau nuo to. As ir sakau kad man meta balta tuscia langa

Tuščias baltas lanagas gali būti:
a) tu taip ir norėjai, kad būtų; - reiškias VISKAS GERAI;
b) rodomas baltas tekstas ant balto fono, tekstas rodomas toli už naršyklės ribų, etc - reiškias VISKAS GERAI;
c) gavai kritinę PHP klaidą, o pas tave PHP sukonfigūruotas taip, kad tau į ekraną klaidų nerodytų, nes tau jos nereikalingos - reiškias VISKAS GERAI;