Gleda profil - uki

uki

Statistika

Pridružen/a:
08 dec 2009, 17:22
Zadnjič aktiven:
10 nov 2025, 10:57
Prispevki:
Teme:
5 | Vse teme
1
13
0
#

Zanima me če se vam zdi tale zadeva varna?



koda:

<?php



include 'gesla.php';



if ($POST['txtUsername'] != $username || $POST['txtPassword'] != $password) {



?>



<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<p><label for="txtUsername">Uporabnik:</label>

<br /><input type="text" title="Enter your Username" name="txtUsername" /></p>


<p><label for="txtpassword">Geslo:</label>
<br /><input type="password" title="Enter your password" name="txtPassword" /></p>

<p><input type="submit" name="Submit" value="Vpis" /></p>

</form>



<?php



}

else {



?>



<p>Dobrodošli na zavarovani spletni strani.</p>



<?php



}



?>



koda za gesla.php:

<?php



$username = "admin";

$password = "1234";



?>


všeč(0) ni všeč(0) spam(0)
#

Imam par konkretnih vprašanj glede tega obrazca

koda:

<?php

if (!filterhasvar(INPUT_POST, 'sent')) {

// include the form.

}



$age = filterinput(INPUTPOST, 'ime', FILTERVALIDATEINT);

if (isnull($age)) {

} elseif ($age === FALSE) {

echo "<div id='error'>vnesite ime</div>";

}

function spamcheck($field)

{

//filter
var() sanitizes the e-mail

//address using FILTERSANITIZEEMAIL

$field=filtervar($field, FILTERSANITIZE_EMAIL);



//filtervar() validates the e-mail

//address using FILTER
VALIDATEEMAIL

if(filter
var($field, FILTERVALIDATEEMAIL))

{

return TRUE;

}

else

{

return FALSE;

}

}



if (isset($_REQUEST['email']))

{//ce je email napecen



//preveri email naslov

$mailcheck = spamcheck($REQUEST['email']);

if ($mailcheck==FALSE)

{

echo "<div id='error'>email naslov ni pravilen</div>";

}

else

{//posiljanje

$email = $
REQUEST['email'] ;

$subject = 'sporocilo ';

$mailheader = "From: ".$POST["email"]."\r\n";

$mailheader .= "Reply-To: ".$
POST["email"]."\r\n";

$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";

$MESSAGEBODY = "ime: ".$POST["ime"]."<br>";

$MESSAGEBODY .= "telefon: ".$POST["telefon"]."<br>";

$MESSAGEBODY .= "e-mail: ".$POST["email"]."<br>";

mail("mail@domena.com", "$subject",

$MESSAGE_BODY, $mailheader, "From: $email" ) or die ("Failure");

echo "<div id='sent'>sporočilo je bilo poslano</div>";

}

}

else {

echo "

<form name='sporocilo' action='sporocilo.php' method='post' '>

<table id='povprasevanje' cellpadding='0' cellspacing='2' border='0'>

<tr>

<td align='right'>Ime in primek:</td>

<td><input type='text' name='ime'></td>

</tr>

<tr>

<td align='right'>Telefon:</td>

<td><input type='text' name='telefon'></td>

</tr>

<tr>

<td align='right'>E-mail:</td>

<td><input type='text' name='email'></td>

</tr>

</table>

<table id='potrdi'>

<tr>

<td><input type='submit' value='Pošlji' name='sent'></td>

</tr>

</table>

</form>";

}

?>

CSS koda:

#sent { width: 300px;

background: #c4df9b;

border: 1px solid #39b54a;

text-align: center;

padding: 10px 0 10px 0;

font: 0.8em arial;

color: #252525;

}

#error { width: 300px;

background: #ffaf9f;

border: 1px solid #ff0000;

text-align: center;

padding: 10px 0 10px 0;

font: 0.8em arial;

color: #252525;

}




  1. zakaj ko pritisnem pošlji obrazec izgine?

  2. zakai ko vnesem ime še vedno napiše "vnesite ime"?

  3. kako narediti da se "vnesite ime" in "email naslov ni pravilen" izpiše v istem okencu?

  4. kako narediti da ko v ne vneseš emaila napiše "vnesi email"


všeč(0) ni všeč(0) spam(0)
#

A mogoče kdo ve kako bi nardil da ko spremenim meni na index-u se mi spremeni na useh podstraneh?


všeč(0) ni všeč(1) spam(0)
#

zanima me kako bi naredil, da bi se obvestila od JS izpisala direktno na strani in ne v oknčku od iskalnika.



Koda:

function isEmpty(elem) {

return (elem.value == '');

}



function isEmail(email) {

if(email && typeof email == 'object') email = email.value;


var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(email);

}

function checkPovprasevanje(f) {

error = '';


with(f) {
if(isEmpty(ime)) {
error += "Vnesite ime podjetja.\n";
}

if(isEmpty(email)) {
error += "Vnesite email naslov.\n";
}
else {
if(!isEmail(email)) {
error += "Email naslov ni pravilen.\n";
}
}
}

if(error != '') {
alert(error);
return false;
}

return true;

}


všeč(0) ni všeč(0) spam(0)
#

Pozdravljeni!



Mene pa zanima kako nardiš da k maš na intrnetni strani kkšn obrazc za izpovnt da pol k kliknš pošlji da ti to pošle na mail.


všeč(1) ni všeč(4) spam(0)