ugrás a tartalomhoz

Archívum - 140703 - Fórum téma

január 29

ASP.NET alapon COMET technológia

vary88 · 2014. Jan. 29. (Sze), 19.31
Sziasztok, lenne egy elég hardcore kérdésem.

ASP.NET alapon lenne szükség a következő probléma megoldására.

A célfügvény az lenne, mint amit a facebook-nál már megszokhattunk, hogy értesítést kapunk azonnal ha üzenet jött.
Ehhez a szerver oldal felől kell adatot pusholnunk a kliensoldal felé (ami a szó szoros értelmében lehetetlen, azonban van erre technika)

Ez a gyakorlatban egy bizonyos Comet technológiával működik, aminek a működési alapelve, hogy a kliensoldal küld a szerveroldalnak egy úgynevezett "Longed live Request"-et, amiben nem kapja meg azonnal a választ, hanem mint a
neve is sugallja, nyitva marad a kérés (persze nem végtelenségig, de ha time out-ot kap, akkor max küld egy újat).
A dologra többféle megoldás is létezik, nekem a legszimpatikusabb a long polling.
Kliensoldalon ez a következőképpen néz ki:

function long_polling() {
$.getJSON('/Test.aspx', function (events) {
processEvents(events);
long_polling();
});
}
long_polling();

Na most a kérdés az, hogy szerver oldalon nekem mi a teendő? Csak nem tehetem végtelen ciklusba a szerveroldalt (még ha egy webservice-ről is lenne szó) amíg nem érkezik új üzenetem, nemigaz? Vagy ez járható úgy?
 ■

wordpressben készített oldalhoz kérek segítséget.

gaborpatay · 2014. Jan. 29. (Sze), 10.27
Elküldenék egy wordpress oldalt, amelyet megadott feltételek szerint kellene átalakítani. Kérlek, segítsetek, mert hozzá nem értő vagyok és ettől függ, hogy lesz-e munkám. Természetesen a segítségnyújtást, nem ingyen képzelem. Előre is köszi e-mail:gaborpatay##kukac##gmail.com
 ■

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.
 ■

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! :)
 ■