Pereiti prie turinio

Rekomenduojami pranešimai

Tai vat noriu padaryt kad ish saito eitu atsiust man laiska, bet kazkodel neveikia shitas scriptukas..kame galetu but reples? gal ant servo kazka reik sukonfigint? Ish anksto dekuj.

 

index.php

 
<html>
<head>
<meta http-equiv="Content-Language" content="lt">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
<title></title>
<style>
<!--
.laukeliai { color: #000000; font-size: 8pt; font-family: Verdana }
-->
</style>
</head>
<body link="#000000" vlink="#000000" alink="#000000" topmargin="4" leftmargin="4" bgcolor="#FFFFFF" style="font-family: Verdana; font-size: 8pt; color: #000000">
<form method="POST" action="mail.php">
<p align="center"><br/>
                        Vardas*:
<input type="text" name="vardas" size="20" class="laukeliai"><br/>
                      El.paštas*:
<input name="email" size="20" class="laukeliai"><br/><br/>
<textarea rows="7" name="laiskas" cols="44" class="laukeliai"></textarea><br/><br/>
<input type="submit" value="Siųsti" name="B1" class="laukeliai">
<input type="reset" value="Valyti" name="B2" class="laukeliai">
</p>
</form>
</body>
</html>

 

mail.php

 

<html>
<head>
<meta http-equiv="Content-Language" content="lt">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
<title></title>
<style>
<!--
.laukeliai { color: #000000; font-size: 8pt; font-family: Verdana }
-->
</style>
</head>
<body link="#000000" vlink="#000000" alink="#000000" topmargin="4" leftmargin="4" bgcolor="#FFFFFF" style="font-family: Verdana; font-size: 8pt; color: #000000">
<p align="center">
<?php

$vardas = $_POST["vardas"];
$email = $_POST["email"];
$laiskas = $_POST["laiskas"];
$ip = $REMOTE_ADDR;

$admin_mail = "[email protected]";
$tema = "Iš mano tinklapio.";
$suformuotas_laiškas = "

Vardas: $vardas
El. paštas: $email
Siuntejo IP: $ip

$laiskas";

// Patikrina ar netuscias vardo laukelis:
$zinute = "Tuščias vardo laukelis.";
if ($vardas != "")
{
// Patikrina ar netuscias emailo laukelis:
$zinute = "Tuščias el.pašto laukelis.";
if ($email != "")
{
// Patikrina ar netuscias laisko laukelis:
$zinute = "Tuščias žinutės laukelis.";
if ($laiskas != "")
{
// Siuntimo funkcija:
mail ($admin_mail, $tema, $suformuotas_laiškas);
$zinute = "Laiškas išsiųstas.";
}
}
}
// Rodomas rezultatas:
echo $zinute;
?>
</p>
</body>
</html>

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Tu čia siunti laišką sau? Paprasčiau būtų viską i DB įrašinėti, tvarkymas, nuskaitymas ir t.t. būtų daug patogiau.
Na, jei ta forma nebus dažnai naudojama, tai tikrai nėra patogu tikrinti duomenų bazę kiekvieną kartą, ar kas nors naujas neparašė ko nors. E-Mail'as tokiu atveju žymiai patogiau.

 

O neveikia tai gal būt dėl to, kad serveris nepalaiko php mail() funkcijos. Jei tai ne tavo nuosavas serveris, o hostingas, tai šis variantas labai galimas, nes daug kur ši funkcija būna išjungta, kad nepradėtų spam'inti iš jų hosting'o. Pabandyk parašyt hosto adminams ir paklaust, pasitart. <_<

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Rankiniu būdu šiais laikais net invalidai netikrina. Jei žmogus nemoka skriptuko pasirašyt, tai gerai, bus proga išmokt.
Aš ir neturėjau omenyje rankiniu būdu per kokį nors phpMyAdmin'ą tikrinti, tačiau vistiek reiks tikrinti kokį tai puslapį kas kažkiek laiko. Ir mane tai tokie tikrinimai užknisa dažnai, žymiai patogiau, kai žinai, kad tik kam nors užpildžius, užsisakius, etc. tau iškart ateis e-mail'as, kurį tu iškart ir pastebėsi. <_< Ir operatyviau gali sureaguoti, ir laiko sutaupai tikrinimams.

 

Na, bet čia šiek tiek nukrypom nuo temos. Jei prašė į e-mail, tai gal jam taip ir reikia. :D

Pats scriptukas tvarkingai atrodo iš pirmo žvilgsnio (atidžiau nenagrinėjau), tad manau, jog čia ir bus mail() funkcijoje problema.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Naudojau http://www.php0h.com/

200 Mb Web Space
Hosting Control Panel
Fantastico Type Installer
File Manager
Fast Clustered Web Servers
Unlimited Data Transfer
PHP and  MySQL Enabled
Free Sub-Domain Address
Free FTP Access
Free MySQL Databases
Instant Activation
No Maximum File Size
No File Type Restrictions

 

ir http://www.100webspace.com/

 

1 Domain Hosted
• 100 MB Data Storage
• 3 GB Data Transfer
• PHP, Perl/CGI-BIN
• 5 Subdomains
• 1 MySQL Database
• 5 MB MySQL Space
• FTP Access
• POP3/IMAP E-mail (No SMTP)
• 24/7 Technical Support
• Small Banner Ad

 

Reix adminam laiskus gal rasyt tada..

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 3 savaičių...
  • po 8 mėnesių...

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...