| Autor | Zpráva | ||
|---|---|---|---|
| Mixsak Profil |
#1 · Zasláno: 19. 5. 2010, 10:00:25
Mám v inputu nastavenou funkci onclik, ale je tam jeden problém. V tom inputu se mi zobrazuje E-mail a když dám odeslat tak mi to napíše nezprávná e-mailová adres. Tak jesli by nešlo jsem nějak napsat, když tam bude napsáno E-mail tak se to vyhodnotí jako prázdé.
if($email) {
$cast1 = '[-a-z0-9!#$%&\'*+/=?^_`{|}~]';
$cast2 = '[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';
if(!eregi("^$cast1+(\\.$cast1+)*@($cast2?\\.)+$cast2\$", $email)) {
$chyba .= $chyby[7]."<br />";
}
}
if($row2[email] != "") {
$delka = strlen($row2[email]);
for($i = 0; $i < $delka; $i++) {
$pismeno = substr($row2[email], $i, 1);
$pismeno = ord($pismeno);
$email .= "".$pismeno.";";
}
$email = "<a href=\"mailto:$email\" title=\"$email\">E-mail</a>";
if(($row2[www] != "") || ($row2[icq] != 0)) {
$email .= " |";
}
} else {
$email = "";
} |
||
| __construct Profil |
#2 · Zasláno: 19. 5. 2010, 10:19:04 · Upravil/a: __construct
Neviem či som Ťa správne pochopil ..
<?php
$regexp = "/([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})|E-mail/";
if (preg_match($regexp,$email)){
// ak je to platná e-mailová adresa, alebo slovo E-mail
}else {
// ak nie ..
}P.S.: ereg* by som už nepoužíval .. |
||
| Mixsak Profil |
#3 · Zasláno: 19. 5. 2010, 11:30:54
Jen slovo E-mail.
|
||
| __construct Profil |
#4 · Zasláno: 19. 5. 2010, 11:36:40
Mixsak:
„Jen slovo E-mail.“ Čo tak toto: <?php
$kontrola = strpos($email, 'E-mail');
if($kontrola){
//ak sa výraz E-mail nachádza
}else{
//ak nie ..
} |
||
| Mixsak Profil |
#5 · Zasláno: 19. 5. 2010, 11:50:13 · Upravil/a: Mixsak
Já potřebuju, aby se to slovo v inputech nezapisovalo, který tam je napsaný, ale jen to co uživatel napíše.
|
||
|
Časová prodleva: 15 let
|
|||
0