ugrás a tartalomhoz

Archívum - 2014

január 30

PHP Login hiba

GalateHD · 2014. Jan. 30. (Cs), 14.23
Sziasztok, van egy PHP login scriptem, ami eddig hibátlanul ment.
Most mást nem megy.
<?php session_start(); include("db.class.php"); $adatbazis = new DB();?>
<?
if($_SESSION["username"]){
?>
<center>
<?php
$usr = $_SESSION["username"];
$result = $adatbazis->query("SELECT * FROM accounts where username='$usr'");
while ($row = $adatbazis->fetchNextObject($result))
{
?>
<br>
<b>Üdvözöllek, <b><? echo $_SESSION["username"];?>!
<hr>

</center>



<?}else{
session_start();
if($_POST["belepes"]){
$felhasznalonev = $_POST['username'];
$jelszo = md5($_POST['password']);
if ($felhasznalonev&&$jelszo) {
mysql_connect("...","...","...");//ezeket majd írd át 
mysql_select_db("..."); 
$query = mysql_query("SELECT * FROM accounts WHERE username='$felhasznalonev'");
$numrows = mysql_num_rows($query);
if ($numrows!=0) {
while ($row = mysql_fetch_assoc($query)) {
$dbfelhasznalonev = $row['username'];
$dbjelszo = $row['password'];
}	
if ($felhasznalonev==$dbfelhasznalonev&&$jelszo==$dbjelszo){
header("Location: index.php");
$_SESSION['username'] = $felhasznalonev;
} else {
$hiba2 = 'Hibás jelszó!';
}
} else {
$hiba2 = 'Nincs Ilyen felhasználónév!';
}
} else {
$hiba2 = 'Minden mező kitöltése kötelező!';
}

}
if(isset($hiba2)){
echo '<small class="error">'.$hiba2.'</small>';
}

?>
<form method="post"  name="belepes">
<p><b>Felhasznónév:</b><br/>
<input type="text" name="username"   class="username text" /><p>
<b>Jelszó:</b><br/>
<input type="password" name="password"   class="password text" /></p>
<input name="belepes" type="submit" class="small button" value="Bejelentkezés"  />
</form>
<?}?>
62 sorban van a hiba(??)
Aki tudna nekem segíteni, megköszönném!
 

január 29

Form új sor beszúrása!

cszlak · 2014. Jan. 29. (Sze), 21.58
Sziasztok.

Az lenne a problémám, hogy egy ártábla formot csináltam, sikerült gomb nyomársa új sort beszúrnom, de nem tudom hogy kellene neki megadni a name="" értéket Javascripptel, hogy el tudjam menteni php-val adatbázisba.

Kód:
[colorer=html]
<html>
<head>
<?php
if(isset($_POST)){
echo '<p style="font-size:16px; color:#000;">'; print_r($_POST); echo "</p>

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.