ugrás a tartalomhoz

Archívum - Jan 2014

január 28

miért fut le a függvény?

cica · 2014. Jan. 28. (K), 21.03
Üdv!

Szeretnék készíteni egy oldalt amin pozitív és negatív számokat vonunk össze. Az a kérdésem miért fut le be() függvény a gombra kattintva. Másodszor nem hívtam meg.
<html>
 <head>
  <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
  <title>Egész számok összeadása kivonása</title>
 </head>
<body >
<h1><div id='szam' ></div></h1>
<script>
valasz=1; var x=''; y=0; v=0; s=''; i=0; 
 be(); 
function be()
  {	
	a=Math.floor((Math.random()*9)+1); 
	b=Math.floor((Math.random()*2)+1); 
	if (b==2) {a*=-1;x1=a;} else { x1='+'+a;}
    s=x1;    hosz=a;  
	if ( valasz == 1 ) { 
	for (i=1;i<6; i++)
	{
	a=Math.floor((Math.random()*9)+1); 
	b=Math.floor((Math.random()*2)+1); 
	c=Math.floor((Math.random()*2)+1);
		if (c==2) { x='-';} else {x='+';}
		if (b==2) {
				a=a*(-1); 
				s+=x+'('+a+')';
				if (c==2)
				 { hosz-=a;}  else {hosz+=a;}
				   } else 	{
				    x1='+'+a; 
				   s +=''+x+'('+x1+')'; //az '' azért kell hogy szöveg maradjon
				     
					 if (c==2) { hosz-=a;} else { hosz+=a;}  
							}		
	 } 					}
	 
	 document.getElementById("szam").innerHTML= s+'='+hosz+'<form name="szgep2" id="szgep2"><input type="text" name="er" id="er" style="font-size: 16pt" size="4" maxlength="4"><br /><br /><input type="submit" value=" Következő " style="font-size: 16pt" onclick="ell()"  /></form>' ;
	 }
   function ell()
   { 
   a=(document.szgep2.er.value);
   if (hosz==a) {osz+=10;} else {  alert('Hibás válasz!'); }
	}   
  
</script>
 </body>
 
</html>
 

vélemény

zsoltkunsagi · 2014. Jan. 28. (K), 16.29
Sziasztok!

Egy programról kérek szakmai véleményt.
(Zend Framework 1,JQuery, ajax hívások, VPS)

online időpontfoglaló

Egyenlőre teszt állapotban van.
 

Title paraméterben ritkábban előforduló karakterek

toldigabor · 2014. Jan. 28. (K), 13.17
Lehet egy HTML elem title paraméterében pl. nyíl karaktereket megjeleníteni? Arra gondolok, amit a sima HTML kódban így lehet megjeleníteni: &uarr; &darr;
Ha alt gombbal beírom numerikus billentyűzetről a 24-et és a 25-öt, akkor a forráskódba megjelenik, de a weblapon, amikor felbukkan a rövid help akkor nem.
Van rá megoldás?
 

webszerkesztési jegyzet-tervezet

orsolya · 2014. Jan. 28. (K), 00.08
Ezév végére - az új HTML/CSS ajánlások várható kiforrásának idejére - tervezem egy lehetőleg naprakész és könnyen érthető jegyzet elkészítését. A folyamatosan frissítgetett és bővítgetett, jelenlegi változat itt található: http://www.tutorial.hu/html5-es-css3/ . Bár 340 oldal, de sok a kép, ábra, táblázat, kód benne, úgyhogy azért nem vészes átolvasni. Minden szakmai észrevételt örömmel fogadnék, hogy minél hasznosabb legyen a végeredmény. Előre is köszönettel: Orsolya
 

január 27

Két Laravel ugyanazon a szerveren

abicska · 2014. Jan. 27. (H), 18.00
Sziasztok!

Van egy Ubuntu alapú szerverem a legfrissebb Apache és PHP verziókkal.
Van két aldomainem is, legyenek ezek a.x.com és b.x.com. Mindkét domain az én szerveremre mutat, viszont a fődomainhez, az x.com-hoz nincs közöm.
Virtual host-ot használok a két domain beállításához, ami alap esetben szépen működik is. Fontos lehet még, hogy az x.com-nak van wildcard SSL-je, tehát kaptam egy közös certificate-et mindkét aldomainhez. A két domain különböző document root-tal, egymástól (elvileg) teljesen elszeparálva van beállítva.

Az a.x.com alá feltelepítettem a Laravel keretrendszert és készítettem vele egy kisebb oldalt bejelentkezéssel, stb. Eddig ez is rendben van.

Szerettem volna b.x.com alá is telepíteni egy teljesen különálló Laravelt, azonban igazán meglepő módon a b.x.com alatti Laravel az a.x.com alatti Laravel beállításait használja és tölti be. Gyakorlatilag pontosan ugyanaz jelenik meg a böngészőben, mint az a.x.com esetében, kivéve a statikus tartalmakat, mint a képek például.
Annyira ugyanaz, hogy kiírattam az alkalmazás változóit és valahonnan még a __DIR__ változó is az a.x.com útját írja.

Próbálkoztam mindenféle szerver beállítással, nem ott lesz a hiba. A két Laravel akad össze valahogy. Biztosan egyetlen sornyi beállítás van elrontva benne, de két napja nézem és nem találom.

Találkoztatok már ilyennel?


Ábel
 

január 26

Saját lapozó

GreenEar · 2014. Jan. 26. (V), 19.06
Sziasztok!

Egy lapozással kapcsolatban kérnék segítséget. Van a Weblaboron és azon túl rengeteg lapozó, de nem találom azt ami nekem igazán átlátható lenne.
A problémám az hogy lapozással kapcsolatban teljesen alap a tudásom (alap==0) és részletes leírást a logikájáról nem találtam.

Szeretném a lapozás menetét megérteni, és egy saját egyszerű lapozót írni.
A példa kedvéért az egy kereső programot írok be:


<form method="get">
<input type="text" name="searchword1" id="searchword1">
<input type="text" name="searchword2" id="searchword2">
<input type="text" name="searchword3" id="searchword3">
<button type="submit">Mehet</button>
</form>

MySql-Ből kérem le az adatokat, minden működik szépen. (tudom hogy escapelés stb kell rá de ezt a lekérdezést csak a példa miatt írtam).
A lekérés:


<?

require_once('connectvars.php');
  
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

$where = array();

if ($_GET['searchword1']) {

$where[] = "elsosor = '" . $_GET['searchword1'] . "'";

}

if ($_GET['searchword2']) {

$where[] = "masodiksor = '" . $_GET['searchword2'] . "'";

}

if ($_GET['searchword3']) {

$where[] = "harmadiksor = '" . $_GET['searchword3'] . "'";

}

$query = "SELECT * FROM tabla";

if(!empty($where)){  

	$query .= ' WHERE '.implode(' AND ', $where).'';  
}

$data = mysqli_query($dbc, $query); 

while ($row = mysqli_fetch_array($data)) { 

echo ''. $_row['adat'] .'';

}


?>

Hogy kezdjek neki a lapozásnak? Gondolom meg kell határoznom hány sor van amit lekér, mennyit szeretnék ha egy oldalon megjelenne, ...
Köszönöm előre is a segítséget és az infókat is ezzel kapcsolatban.
 

Understanding JavaScript's Function.prototype.bind

janez · 2014. Jan. 26. (V), 15.51
A JavaScript Function.prototype.bind() használata
 

január 25

IIS 500 internal szerver error

gtoma · 2014. Jan. 25. (Szo), 18.27
Sziasztok!

Fájl feltöltésre használom ezt a szcriptet: http://www.plupload.com

mp4 fájlokat töltünk fel vel. Localhoston minden tökéletes működik, azonban a szerveren a feltöltés után induló ajax lekérés 500-as hibát kap válaszul.

Ez megtörténik a kis fájlok esetében is. A fájl feltöltődik, a thumbnail elkészül, minden rendben, de az ajax 500-as hibát kap.

Sajnos a szerveres nincs a helyzet magaslatán, nem tudja mi lehet a gond.

Van ötletetek, hogy milyen korlátozásba futhat bele?

Előre is köszönöm a segítséget.
 

január 24

#1064 - You have an error in your SQL syntax

chipi · 2014. Jan. 24. (P), 13.07
Sziasztok!


Adatbázist költöztetek és problémába ütköztem.
Miután kimentettem sql ben az adatbázist és átviszem az új adatbázisba... beimportálja a táblákat, de van pár tábla ahol megakad és nem készíti el.

-- --------------------------------------------------------
--
-- Tábla szerkezet: `zzfy1_jevents_catmap`
--
CREATE TABLE IF NOT EXISTS `zzfy1_jevents_catmap` (
`evid` int( 12 ) NOT NULL AUTO_INCREMENT ,
`catid` int( 11 ) NOT NULL DEFAULT '1',
`ordering` int( 5 ) unsigned NOT NULL DEFAULT '0',
UNIQUE KEY `key_event_category` ( `evid` , `catid` )
) ENGINE = Aria DEFAULT CHARSET = latin1 PAGE_CHECKSUM =1 AUTO_INCREMENT =2;

A MySQL mondta: Chöhh Dokumentáció
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PAGE_CHECKSUM=1 AUTO_INCREMENT=2' at line 12


Csatolok egy mintát ahol megakad.

A kimentett adatbázis phpMyAdmin SQL Dump
-- version 3.1.5

Lehetséges a verzió kompatibilitás miatt nem jön létre?

Már kipróbáltam, hogy különböző verziókként mentem ki az sql -t és így exportálom be az új helyére. De sikertelen :(

Ebben szeretnék segítséget kérni tőletek!

Köszönöm szépen előre is! :)
 

január 24

Log parser algoritmus

H.Z. · 2014. Jan. 23. (Cs), 23.06
Múltkor kíváncsiságból összedobtam egy pici szkriptet, amivel a tűzfalam logjából gyűjtögettem ki különböző infókat (melyik portokon próbálkoztak legtöbbet, milyen címekről stb.)
Tegnap eszembe jutott, hogy feltalálom a kereket és megcsinálom kicsit általánosabbra az egészet. Viszont egy flame-be hajló beszélgetés felpiszkálta a fantáziámat: talán valamivel profibb módon is meg lehetne csinálni, mint fixen megadott stringekre illeszkedő sorok regexp alapján történő kiválogatásával.
Próbáltam keresgélni olyat, hogy log parser algorithm, de nem igazán adott használható találatokat. Ha elhagytam a logot a keresésből, akkor meg elsősorban olyan algoritmusok leírását kapom, ami fordító programok írásakor jöhet jól (kötöttebb a szintaxis, mint egy logban).
Tudnátok ötletet adni, hogy mit próbáljak elolvasni, ami segíthetne valamivel "tudományosabb" alapokra helyezni a kis programocskámat?

ui: mielőtt valaki félreértene, csak tanulás/játék a cél, nem akarom újra megírni azt, amit már n+1-szer megírtak sokkal komolyabb formában, mint ahogy én valaha is képes leszek rá.