ugrás a tartalomhoz

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

június 22

Symfony2 - ACL kiegészítés

DarkHcK · 2015. Jún. 22. (H), 10.18
Sziasztok!

Olyan problémába futottam, bele amire nem találok megoldást. Symfony2 ACL listát szeretném kiegészíteni új ACE objektumokkal, viszont mikor az AclProvider -től lekérem a listát, akkor nincs benne az insertObjectAce metódus, amivel hozzá tudnék adni új bejegyzést.

Ha törlöm és újból létrehozom a domain objektumhoz a listát, akkor elérhető.
Van valami megoldás arra, hogy ne kelljen törölni, hanem simán hozzá tudjak adni?

Jelenleg így néz ki:

$aclProvider        = $this->getAclProvider();
$objectIdentity     = ObjectIdentity::fromDomainObject($domainObject);
$acl                = $aclProvider->findAcl($objectIdentity);
$objectAces         = $acl->getObjectAces();

// Itt még nem érhető el az insertObjectAce metódus az $acl -ből


$aclProvider->deleteAcl($objectIdentity);
$acl = $aclProvider->createAcl($objectIdentity);

// Itt viszont már elérhető az insertObjectAce metódus

// Visszatöltjük az eredeti acl -t
foreach($objectAces as $objectAce)
{
	/* @var $objectAce \Symfony\Component\Security\Acl\Domain\Entry */
	$mask = $objectAce->getMask();
	$securityIdentity = $objectAce->getSecurityIdentity();
	$acl->insertObjectAce($securityIdentity, $mask);
}

// További ObjectAce hozzáadása
 

június 19

CSV első karaktere

simisoma · 2015. Jún. 19. (P), 10.19
Sziasztok,

PHP-vel letöltök egy utf8-as csv fájlt, és amikor fel akartam dolgozni, nem sikerült... belekerül folyamatosan az első karakternek egy speciális karakter (egy pici pötty).

Hogyan tudom megoldani, hogy ha a csv file nem " (aposztróffal) kezdődik akkor addig törölje a karaktereket. és " (aposztróffal) kezdődjön.

Pont a fejlécet érinti az első sort így azt eredményezi, hogy a tömb értéke:

["Azonosító"] --> értéke

Ezt pedig nem tudom elérni valamiért így próbálom:

print $ertek['"Azonosító"']; // De nem értelmezi....

a többi érték már jó nem aposztrófos....

így néz ki:
Array
(
["Cikkszám"] => 4897033645539
[Termék Név] => Astrum USB 2.0 Hub 4 kimenettel fehér színben UH-U204R WH
[Státusz] => 1
[Nettó Ár] => 1102.362205
[Bruttó Ár] => 1400
)

kérlek segítsetek, hogy elérjem az azonasító értéket is :-)

Köszi!!
 

június 16

ping - mi értelme lehet?

pythonozok · 2015. Jún. 16. (K), 18.47
Történés röviden: egy hazai fix ip-ről (nslookup szerint business ügyfél) négy-öt napon át folyamatosan pingelték (*) a routeremet, ami egyébként nem válaszol a pingre.
* = pontosabban icmp type 8 csomagok jöttek kb. olyan sűrűn, ahogy a ping-től szoktam látni. Nagyjából száz-százhúsz packet egyforma sorszámmal (logban SEQ=) majd néhány perc szünet és újabb sorszámmal folytatódott.

Van valakinek ötlete, hogy ennek mi célja/értelme lehetett? (Akár jó-, akár rosszhiszemű felhasználás érdekel)
Feltételezem, csak valami beragadt az illetőnél (amint megkaptam a pingelt IP címet, azonnal indultak a pingek, mintha az IP korábbi tulajdonosát pingelte volna a forrás), viszont az sem lehetetlen, hogy valaki "rosszalkodott", ugyanis az IP címe a wikipédián úgy szerepel, mint ahonnan valaki rombolta a wiki tartalmait (indokolatlan törölgetések).


Hatása annyi volt, hogy elméletileg, ha pár percig nincs forgalom a wan interface-en, a router bontja a kapcsolatot, így meg napokig aktív maradt.
 

június 14

Eladó könyvek (ELADVA)

spapp · 2015. Jún. 14. (V), 13.01
  • Gottdank Tibor: Szemantikus web, COMPUTERBOOKS, 2005 (500 Ft)
  • Balogh Gábor: Visual Basic és Excel programozás, Computerbooks, 2001 (500 Ft)
  • Kevin C. Baird: A Ruby programozási nyelv, Kiskapu Kft., 2007 (500 Ft)
  • Kolman Nándor: Ajax - a JavaScript ereje, Horváth és Fellner Kft., 2007 (500 Ft)
  • Christian MacAuley, Paul Jobson: JavaScript - Programozói referencia, Panem Kiadó, 2003 (500 Ft)
  • Cody Lindley: JQuery receptek, KISKAPU KIADÓ, 2011 (3000 Ft)
  • Sikos László: XHTML – A HTML megújulása XML alapokon, BBS, 2004 (500 Ft)
  • Pavol Cerven: Programvédelem fejlesztőknek, PULT KFT., 2003 (500 Ft)
  • Michael Morrison: Tanuljuk meg az XML használatát 24 óra alatt, Kiskapu Kft., 2006 (500 Ft)
  • Michael Moncur: Tanuljuk meg a JavaScript használatát 24 óra alatt, Kiskapu Kft., 2006 (500 Ft)
  • Brian W. Kernighan, Rob Pike: A UNIX operációs rendszer, Műszaki Könyvkiadó, 1987 (1500 Ft)

Együtt az összes: 6000 Ft.
Átvétel: Budapest, Őrs vezér tere, Stadionok vagy Keleti Pu.
 

június 8

Hiba a programba de nem találom.

Andras H. · 2015. Jún. 8. (H), 17.14
Üdv mindenkinek!

Új vagyok itt és kérésem lenne. Egy ismerősőmnek csináltam egy shop ot.
Bár még nincs fent de minden lelett tesztelve és jól működik.
csakhogy az adminba nemtudok menüt, kategóriát csinálni a php val.
Az a fúrcsa, hogy ez működött de vaéamit elrontottam és bár már sokszor átnéztem de nemtudom mi a hiba nem találom. A kat módosítás oké de a felvitel nem. biztosan én hibáztam de többszem többet lát. Mindíg a "Kategória rögzítése sikertelen!" el dobja vissza. Köszi szépen. András

Ime a program részlet:
case "katfelvitel2":

if (!preg_match("/[0-9]/", $_GET['k'])) {
$kod = 0 ;
}
else{
$kod = $_GET['k'];
}
$lek = mysql_query("select * from kategoria2");
$num = mysql_num_rows($lek);
$id=$num+1 ; 
mysql_query("insert into kategoria2(id) values('$id')") or die ("<font size=1 face=verdana>Kategória rögzítése sikertelen!</font>"); 
if(isset($_GET['k'])){
header("Location:kategoria.php?k=$_GET[k]");
}
else{
header("Location:kategoria.php");
}
break;
 

június 3

Solr Séma - Kérdés

coolpix · 2015. Jún. 3. (Sze), 11.07
szisztok,

Van egy nekem bonyolult kérdésem:
Solr-al szeretném megoldani a keresést, viszont több fajta adatszerkezetem lenne.
Mondjuk autók, és ingatlanok. Ilyenkor a SOLR szerveren több sémát kell létrehoznom, és mindig az adottba kell keresgélnem? Vagy több példányba, külön porton futtatni a solrt?
 

május 31

Mysql - Több találat esetén is csak 1-et ad vissza a lekérdezés

geforce9600gt · 2015. Május. 31. (V), 08.43
Hello!

Az alábbi kóddal az a baj, hogy ha a doc táblában több olyan sor is van, ahol a tananyag_id megegyezik a $_GET-ben lévő id-vel, akkor is csak egy adatot rak ki, pedig van olyan, aminél 2 is van.

És most ahol több találat is van, azt úgy rakja ki, hogy azt a tananyagot 2x, csak ugye a másik doc adattal. Mi lenne erre a megoldás?
$sql = "SELECT tananyag.*, doc.*, admin_user.id, admin_user.nev FROM tananyag 
				INNER JOIN doc ON tananyag.tan_id = doc.tananyag_id
				LEFT OUTER JOIN admin_user ON tananyag.tan_uploader = admin_user.id
				WHERE tananyag.tananyag_csoport = ".$_SESSION['logged']['nevsor_csoport']."
				ORDER BY tananyag.tan_upload_date DESC";
		
		echo $sql;
		
		$get_tananyag = mysqli_query($kapcs, $sql);
		
		if(mysqli_num_rows($get_tananyag) > 0 )
		{
			while($t = mysqli_fetch_assoc($get_tananyag))
			{
				?>
                <div class="row tananyag_row">
                	<h4 class="tananyag_title"><?php echo $t['tan_nev']; ?></h4>
                    <p><?php echo $t['tan_leiras']; ?></p>
                    <span class="tananyag_uploaded_info"><i class="glyphicon glyphicon-user"></i> Feltöltötte: <?php echo $t['nev']; ?></span>
                    <span class="tananyag_uploaded_info"><i class="glyphicon glyphicon-calendar"></i> 
                    Feltöltés dátuma: <?php echo substr($t['tan_upload_date'], 0, -3); ?></span>
                    <span class="tananyag_uploaded_info"><i class="glyphicon glyphicon-file"></i> Fájl, dokumentum: 
                    <a href="docs/<?php echo $t['doc_file']; ?>" class="file_link"><?php echo $t['doc_file']; ?></a></span>
                </div>
                <?php
			}
		}
		else
		{
			echo '<p>Tananyagok feltöltése folyamatban...</p>';
		}
		?>
 

május 23

Node.js aktuális pozícó fájlban, írás adott pozícióba

webproghu · 2015. Május. 23. (Szo), 14.02
Sziasztok,

van valakinek tapasztalata Node.js-ben a következő témakörökben:

- hogyan tudom az aktuális pozíciót (tehát ahova írni fogok) lekérni a fájlon belül
- hogyan tudok egy adott pozícióba írni fájlon belül (tehát a 128-ik bájttól kezdve szeretnék a fájlba írni 20 karaktert)
- hogyan tudom lekérni egy fájl teljes hosszát (méretét?)

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

május 21

Keresés adatbázisban

elek9914 · 2015. Május. 21. (Cs), 11.08
Sziasztok!

Elég speciális módon kellene keresnem adatbázisban csak nem tudom hogyan.
Van mondjuk egy mezőm legyen "data" van 2 rekordom benne

1. "123 ABC DEF"
2. "ABC 123 XYZ"

Azt szeretném hogy ha erre keresek rá "123" akkor csak az elsőt ha pedig erre: "ABC" akkor csak a másik találtat adja ki eredményként.

persze megoldás ha lekérem az egészet és majd php-val szétvagdosom mondjuk explode()-al az eredményeket és úgy vizsgálgatom, de elég sok rekord van az adatbázisban( n > 100k )

Köszi.
 

május 20

Hány száz hiba van benne?

norbombo · 2015. Május. 20. (Sze), 16.44
Sziasztok, Még most tanulom a php és próbálok egy mysqli kapcsolódást csinálni, csak nem megy...
A hiba üzenet:
Warning: mysqli_connect(): (28000/1045): Access denied for user 'username'##kukac##'10.1.2.12' (using password: NO) in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 22

Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 30

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 30

A kód:

class pelda{
	public function kapcsolodas(){
	$hoszt="VALAMI";
	$uname="VALAMI";
	$passw="VALAMI";
	$link = mysqli_connect(
		$this->hoszt,
		$this->uname,
		$this->passw
	);

	$dbname="VALAMI";
	$select_db= mysqli_select_db(
	$this->link,
	$this->dbname) or die(mysqli_error($this->link));
	}
}
Amúgy csináltam már hasonlót az jó volt, de nem így csinátam

ja és még annyit h ezt ott írja ki ahol előhívtam:

<?php
require_once('class/class.kapcs.php');
$kap = new pelda();
$kap->kapcsolodas();
?>
abbol gondolom hogy jó fele járok mert a hibaüzenetben kiírta a felhasználónevet tehát csak van valami jó benne