Archívum - Fórum téma
május 21, 2014
Beviteli mező validálása és a css tulajdonság megváltoztatása
Sziasztok, adott egy form 3 beviteli mezővel(NÉV,EMAIL CÍM,ÜZENET, és egy ELKÜLD GOMB).
Azt szeretném ha a felhasználó kitölti a NÉV és az EMAIL CÍM mezőt akkor az ELKÜLD GOMB-nak az opacity-je változzon meg. Mert most 0.5 opacity-n van a gomb de ha kitölti a két mezőt a felhasználó akkor legyen az opacity 1. Addig oké hogy vizsgálom a $_POST['nev'] és $_POST['email'] t hogy kapott e értéket.
if(isset($_POST['name']) && isset($_POST['email'])){ "ide kéne valamit írni hogy ha ez a feltétel teljesül akkor a gomb opacity-je változzon" }
Köszönöm a válaszokat már így előre is.:)
■ Azt szeretném ha a felhasználó kitölti a NÉV és az EMAIL CÍM mezőt akkor az ELKÜLD GOMB-nak az opacity-je változzon meg. Mert most 0.5 opacity-n van a gomb de ha kitölti a két mezőt a felhasználó akkor legyen az opacity 1. Addig oké hogy vizsgálom a $_POST['nev'] és $_POST['email'] t hogy kapott e értéket.
if(isset($_POST['name']) && isset($_POST['email'])){ "ide kéne valamit írni hogy ha ez a feltétel teljesül akkor a gomb opacity-je változzon" }
Köszönöm a válaszokat már így előre is.:)
Android - alkalmazások törlése
Voltatok már úgy, hogy számotokra ismeretlen alkalmazások lezabálták a telefonról az összes tárhelyet? Na ma velem pont ilyen történt. 200mb google play itt, 50mb samsung chaton ott, és máris whuss, nincs tárhely. Úgy emlékszem 2gb-ot vettem bele, de úgy néz ki kevésnek bizonyult...
Van egy csomó olyan alkalmazás, amit biztosan sosem használok (pl bankkártyás fizetés mobilról, vagy samsung chatelős alkalmazás, vagy google+), de az oprendszer nem engedi törölni őket úgy, ahogy pc-n megszokhattuk. Amire képes voltam, hogy visszaállítom őket alapállapotba (valszeg alapból részei voltak a rendszernek). Van bármi mód arra, hogy örökre eltávolítsam őket?
■ Van egy csomó olyan alkalmazás, amit biztosan sosem használok (pl bankkártyás fizetés mobilról, vagy samsung chatelős alkalmazás, vagy google+), de az oprendszer nem engedi törölni őket úgy, ahogy pc-n megszokhattuk. Amire képes voltam, hogy visszaállítom őket alapállapotba (valszeg alapból részei voltak a rendszernek). Van bármi mód arra, hogy örökre eltávolítsam őket?
május 20
karakter érték növelés, csökkentés
Sziasztok!
Javascript segítség kellene a következőre: Felforgattam a netet, de sehol sem találok példát olyanra, hogy egyetlenegy betű karaktert növeljek eggyel, vagy csökkentsek eggyel. Tehát mondjuk C betűt D-re cseréljek, vagy éppen B-t A-ra. Milyen függvénnyel lehet ezt megoldani? Miért titkolják ezt annyira? :) Köszönöm a segítséget!
■ Javascript segítség kellene a következőre: Felforgattam a netet, de sehol sem találok példát olyanra, hogy egyetlenegy betű karaktert növeljek eggyel, vagy csökkentsek eggyel. Tehát mondjuk C betűt D-re cseréljek, vagy éppen B-t A-ra. Milyen függvénnyel lehet ezt megoldani? Miért titkolják ezt annyira? :) Köszönöm a segítséget!
május 19
Php napok jelzése és linkelése calendaron
Sziasztok
Van egy sima jquery ui calendar-om. Adatbázisból lekérem az eseményeket, és amelyik rekordnál a dátum megegyezik valamelyik nappal a naptáron, akkor azt jelzem rajta egy zöld színnel, és szeretném linkelni is az adott program adatlapjára. A kód eléggé katyvasz már, és persze nem működik. Tudnátok segíteni benne? Köszönöm előre is.
■ Van egy sima jquery ui calendar-om. Adatbázisból lekérem az eseményeket, és amelyik rekordnál a dátum megegyezik valamelyik nappal a naptáron, akkor azt jelzem rajta egy zöld színnel, és szeretném linkelni is az adott program adatlapjára. A kód eléggé katyvasz már, és persze nem működik. Tudnátok segíteni benne? Köszönöm előre is.
<script type="text/javascript">
var Event = function(text, className) {
this.text = text;
this.className = className;
};
var events = {};
<?php
$tomb = array();
$sql="SELECT program_cim, program_id, program_seo, program_date FROM program";
if ($result=mysqli_query($kapcs,$sql))
{
while($row = mysqli_fetch_array($result))
{
$tomb[] = $row;
?>
events[new Date("<?php echo date('m/d/Y', strtotime($row["program_date"])); ?>")] = new Event("<?php echo $row["program_cim"]; ?>", "green");
<?php
}
?>
$(document).ready(function()
{
$("#datepicker").datepicker
({
onSelect : function()
{
window.open("http://<?php echo $_SERVER['HTTP_HOST']; ?>/program/<?php echo $tomb["program_id"].'/'.$tomb["program_seo"]; ?>");
},
beforeShowDay: function(date)
{
var event = events[date];
if (event)
{
return [true, event.className, event.text];
}
else
{
return [true, '', ''];
}
}
});
});
</script>
<?php
}
?>május 18
jQ setTimeout után callback kellene - nem értem
Hogy kell callback-ot setTimeout után ?
Nem értem, nem találom.
/$(document).ready - megvan/
■ Nem értem, nem találom.
$('#reload_bttn').mouseup(function(){
$('#build_load').append('<img src="js/progress.gif">');
$('#menu_top_container').css('opacity','0.1');
setTimeout(function(){
$('#build_load img').remove();
$('#menu_top_container').css('opacity','1.0');
//HOGY EZ UTÁN FUSSON LE
}, 2000);
});
$('#build_load').append('<img src="js/progress.gif">');
$('#menu_top_container').css('opacity','0.1');
setTimeout(function(){
$('#build_load img').remove();
$('#menu_top_container').css('opacity','1.0');
//HOGY EZ UTÁN FUSSON LE
}, 2000);
});
/$(document).ready - megvan/
Hogyan lehet védeni a felhasználók adatait?
Pár ötlet érdekelne, szemlélettágítás céljából. Ti milyen megoldásokkal véditek az adatokat? Csináltam egy tartalomkezelőt és kíváncsi vagyok,mivel tehetem hatékonyabbá az adatvédelmet.
■ Milyen rekordszám és lekérdezés szám felett szerencsés indexelni minden adattáblát?
Olvasgatok mostanában az indexelésről, de ilyen konkrét adatot nem igazán találtam. Van erre valami körül-belüli határszám? Pár mondatot írnátok erről?
■ május 17
CSS3 animation több transform különböző időben
Van egy négyzet, amely úgy animálódik, hogy egyszerre meg is nő és forog is. Azt szeretném, hogy a két animáció szétváljon időben: először csak megnőjön (scale), majd elforduljon (rotate).Hogyan kell? Előre is köszi.
■
<!doctype html>
<html lang="hu">
<head>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="keywords" content="">
<style>
.box1{
width:200px;
height:200px;
background:rgba(255,0,0,0.5);
position:absolute;
top:100px;
left:50%;
margin-left:-100px;
}
.box2{
width:200px;
height:200px;
background:rgba(0,0,255,0.5);
position:absolute;
top:100px;
left:90%;
margin-left:-100px;
}
@-webkit-keyframes movingbox{
from{-webkit-transform: scale(1,1); -webkit-transform: rotate(0deg);}
to{-webkit-transform: scale(1.6,1.6); -webkit-transform: rotate(360deg);}
}
.box2{
-webkit-animation:movingbox 5s infinite;
}
</style>
<title>CSS3 Animáció</title>
</head>
<body>
<div class="box1"></div>
<div class="box2"></div>
</body>
</html>
május 14
Validációs tervezési hibák
Szép napot!
Kíváncsi vagyok, hogy mit gondoltok a php validációról. Jó, ténylegesen nincs ilyesmi, de én nagyon furcsának találtam az alapvető hozzáállást a validáláshoz az összes kódban, amit eddig láttam. Gyakorlatilag már a kiindulásnál elbuknak, mert eleve rossz stratégiát választanak.
Alapból valahogy így szokás nekifutni php-ben a validálásnak:Symfony dokumentációból másolt kód - Form-Validation
Ez még a szerencsésebb eset. A szerencsétlenebb az, amikor külön controller-ben van a validáció és külön view-ban az űrlap létrehozása, és lapozgatni kell egyikről a másikra, hogy lássuk mi micsoda.
Miért rossz ez (legalábbis szerintem)?
Ha security-ről van szó általában mindenki a whitelist-es megoldásokat biztonságosabbnak tartja, mint a blacklist-eseket, mert könnyű kifelejteni, embereket, akiknek tiltani akarjuk az alkalmazás használatát.
Kíváncsi vagyok, hogy mit gondoltok a php validációról. Jó, ténylegesen nincs ilyesmi, de én nagyon furcsának találtam az alapvető hozzáállást a validáláshoz az összes kódban, amit eddig láttam. Gyakorlatilag már a kiindulásnál elbuknak, mert eleve rossz stratégiát választanak.
Alapból valahogy így szokás nekifutni php-ben a validálásnak:
// lib/form/ContactForm.class.php
class ContactForm extends sfForm
{
protected static $subjects = array('Subject A', 'Subject B', 'Subject C');
public function configure()
{
$this->setWidgets(array(
'name' => new sfWidgetFormInput(),
'email' => new sfWidgetFormInput(),
'subject' => new sfWidgetFormSelect(array('choices' => self::$subjects)),
'message' => new sfWidgetFormTextarea(),
));
$this->widgetSchema->setNameFormat('contact[%s]');
$this->setValidators(array(
'name' => new sfValidatorString(array('required' => false)),
'email' => new sfValidatorEmail(),
'subject' => new sfValidatorChoice(array('choices' => array_keys(self::$subjects))),
'message' => new sfValidatorString(array('min_length' => 4)),
));
}
}
Ez még a szerencsésebb eset. A szerencsétlenebb az, amikor külön controller-ben van a validáció és külön view-ban az űrlap létrehozása, és lapozgatni kell egyikről a másikra, hogy lássuk mi micsoda.
Miért rossz ez (legalábbis szerintem)?
Ha security-ről van szó általában mindenki a whitelist-es megoldásokat biztonságosabbnak tartja, mint a blacklist-eseket, mert könnyű kifelejteni, embereket, akiknek tiltani akarjuk az alkalmazás használatát.
május 12
MEGOLDVA Karakterkódolás hiba POST után Firefoxban
Sziasztok,
Tudom, lerágott csont a karakterkódolós szerencsétlenkedés, de egyszerűen nem jutok előrébb ezzel a problémával.
Egy már majdnem kész oldalon van egy pici bug:
Post után a karakterkódolás a Firefoxban visszaáll ISO-8859-2-re, így minden ékezet rosszul jelenik meg.
Következő oldalbetöltéskor már ismét rendben van az utf-8.
A head:Chrome, Opera, IE böngészőkben semmi gond nincs, Firefoxban post után rossz.
Van ötletetek, esetleg tapasztalat, hogy mitől fordulhat ez elő?
Köszönöm előre is.
Szerk: Azóta kipróbáltam ezt, de ez sem működik:
<meta charset="utf-8">
■ Tudom, lerágott csont a karakterkódolós szerencsétlenkedés, de egyszerűen nem jutok előrébb ezzel a problémával.
Egy már majdnem kész oldalon van egy pici bug:
Post után a karakterkódolás a Firefoxban visszaáll ISO-8859-2-re, így minden ékezet rosszul jelenik meg.
Következő oldalbetöltéskor már ismét rendben van az utf-8.
A head:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js" lang="hu" xmlns:fb="http://ogp.me/ns/fb#" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb='http://developers.facebook.com/schema/'> <!--<![endif]-->
<head>
<base href="/" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="hu" />
Van ötletetek, esetleg tapasztalat, hogy mitől fordulhat ez elő?
Köszönöm előre is.
Szerk: Azóta kipróbáltam ezt, de ez sem működik:
<meta charset="utf-8">



