ugrás a tartalomhoz

Archívum - Fórum téma

május 21, 2014

Beviteli mező validálása és a css tulajdonság megváltoztatása

szuvik1 · 2014. Május. 21. (Sze), 14.52
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.:)
 

Android - alkalmazások törlése

inf · 2014. Május. 21. (Sze), 13.41
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?
 

május 20

karakter érték növelés, csökkentés

bvc · 2014. Május. 20. (K), 18.01
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!
 

május 19

Php napok jelzése és linkelése calendaron

geforce9600gt · 2014. Május. 19. (H), 21.27
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.
<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

53éves_nagypapa · 2014. Május. 18. (V), 18.36
Hogy kell callback-ot setTimeout után ?
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);


});


/$(document).ready - megvan/
 

Hogyan lehet védeni a felhasználók adatait?

lord · 2014. Május. 18. (V), 17.20
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?

lord · 2014. Május. 18. (V), 17.03
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

toldigabor · 2014. Május. 17. (Szo), 13.21
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).

<!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>
Hogyan kell? Előre is köszi.
 

május 14

Validációs tervezési hibák

inf · 2014. Május. 14. (Sze), 02.03
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:

// 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)),
    ));
  }
}
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.

május 12

MEGOLDVA Karakterkódolás hiba POST után Firefoxban

csabessz47 · 2014. Május. 12. (H), 19.22
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:


<!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" />
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">