ugrás a tartalomhoz

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

szeptember 4

Asszociatív tömbből, asszociatív tömb, ami objektumokat tárol

whiteman0524 · 2010. Szep. 4. (Szo), 12.44
Üdv !

A címet sajnos nem tudtam jobban megfogalmazni, de majd mindjárt megpróbálom érthetőbben leírni a problémát :)

Szóval, adott egy asszociatív tömb, például egy ilyen :

$tomb = array(
	'elso'     => 1,
	'masodik'  => 2,
	'harmadik' => 5,
	'negyedik' => array(
		'elso'     => 1,
		'masodik'  => 2,
		'hamradik' => array(
			'elso'    => 5,
			'masodik' => 4,
		)
	)
);
Azt, szeretném elérni, hogy ennek a tömbnek, minden elemét átalakítom egy objektummá. Tehát például a $tomb['elso'] eleme, egy olyan objektum lesz, ami az 1 értéket tárolja, amit mondjuk a getValue() metódussal lehet elérni. A $tomb['negyedik'] eleme, pedig egy olyan objektum, aminek az értéke szintén egy tömb lesz, mégpedig az 'elso', 'masodik', és a 'harmadik' kulcsokkal, ahol minden kulcs szintén egy objektumot reprezentál az előzőeknek megfelelően.

Biztos iszonyat könnyű a feladat, de nekem valahogy nem sikerül a dolog. Próbáltam egy ilyen kóddal :

function map(&$array){
	foreach($array as $key => $value){
		$value = new Objektum($value);
		if(is_array($value->getValue())){
			map($value->getValue());
		} 
	}
}
..de itt azt a hibát kaptam, a 'map($value->getValue());' sorra, hogy 'Only variables should be passed by reference'. Szóval nem tudom hogyan lehetne ezt megoldani.

A segítséget előre is kösz.
 

szeptember 3

ie z-index bug?

gtoma · 2010. Szep. 3. (P), 10.56
Az alábbi oldalon nem működik a z-index megfelelően:

http://aqua.magyarpdf.hu/

Internet Explorer 8 kompatibilitás nézetben rossz (és így gondolom ie7-ben is. :) )

Van 5let, hogy milyen css utasítást kellene módosítanom?

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

szeptember 2

PHP Excel Reader vs ASCII --> UTF-8 probléma

fchris82 · 2010. Szep. 2. (Cs), 19.47
Belefutottam egy problémába, amit meg is oldottam, gondoltam leírom, hátha kell majd még vkinek. Az egyik projektünkhöz kell excel feltöltő, ahol a feltöltött excel táblát értelmezve kell adatokat bevinni az adatbázisba. A probléma az, hogy cellánként eltérhet a karakterkódolás!
A http://code.google.com/p/php-excel-reader/ osztály pedig ISO-5589-X esetén egy az egyben visszaadja azt, amit talál, ami nekem értelemszerűen nem túl praktikus, ha egyszer minden UTF-8-ban van tárolva. A kapott excel tábla szerencsére kellően össze-vissza van. Az alábbi kiegészítést aplikáltam bele:
1120. sor:
$retstr = ($asciiEncoding) ? $this->_encodeAscii($retstr) : $this->_encodeUTF16($retstr);
És a fájl végére pedig hozzáírtam ezt:
  function _encodeAscii($string) {
		$result = $string;
		if ($this->_defaultEncoding){
			switch ($this->_encoderFunction){
				case 'iconv' :	 $result = iconv('ISO-8859-1', $this->_defaultEncoding, $string);
								break;
				case 'mb_convert_encoding' :	 $result = mb_convert_encoding($string, $this->_defaultEncoding, 'ISO-8859-1' );
								break;
			}
		}
		return $result;
  }
Így a visszaadott string mindenképpen az általunk óhajtott lesz - jelen esetben UTF-8.
 

document.body.clientHeight nem úgy működik mint a window.innerHeight

haho · 2010. Szep. 2. (Cs), 11.54
Mindenhol azt találtam, hogy ami Firefoxban window.innerHeight, az InternetExplorerben document.body.clientHeight.
Csakhogy Firefoxban az innerHeight a böngészőablak teljes belső magasságát adja meg, míg InternetExplorerben a clientHeight a body méretét, ami nem akkora mint a böngészőablak belső magassága, hanem mindig akkora amekkorára a táblázatom kinyúlik éppen.

Nincs InternetExplorerben is egy olyan lehetőség, ami a böngészőablak belső magasságát adja meg? Vagy ezt nem lehet ott megoldani?
Köszi
 

Hardverkulcsok

janoszen · 2010. Szep. 2. (Cs), 10.49
Sziasztok!

Az egyik projektemen gondolkozom hardverkulcs-támogatás implementálásán. Olyat szeretnék, ami egy részről nem túl drága (10e Ft alatt per darab), más részről mondjuk PHP-ból is megoldható a vele való autentikáció.

Kiváncsi lennék a tapasztalataitokra az ilyen termékekkel kapcsolatban.

Köszönöm szépen előre is.

János
 

DNS átirányítás

wildface86 · 2010. Szep. 2. (Cs), 09.23
Szép napot mindenkinek!

Mennyi a maximális idő általában DNS átirányításkor?
 

szeptember 2

DIVek összehangolása

haho · 2010. Szep. 1. (Sze), 23.40
Sziasztok!
A sok érv a div-ek mellett engem is meggyőzött, de eddig féltem belevágni. Nem csoda, hiszen táblázatokkal már nagyon jól ment a böngészőfüggetlen kód, de a div-ek nagyon idegennek tűntek. És még mindig azok sajnos:

Szóval adott egy oldal ahol van egy bal, egy középső és egy jobb oldali div. A bal és jobb div csak a külső megjelenés kedvéért van, tehát azokban tartalom nincsen, csak ismétlődő háttérkép van beállítva rájuk.

Megadom mindhárom DIVnek a 100% height paramétert és mindhárom div kitölti a teljes képernyőt. Azonban ha a tartalom olyan nagy a középsőben, hogy a középső div magasságát megnyújtja, akkor a bal és jobb divek nem követik őt ugye, mint egy táblázat esetében és onnantól kezdve már nem ismétlődik a hátterük sem ezáltal.
ÉN PEDIG PONTOSAN EZT SZERETNÉM ELÉRNI HA LEHETSÉGES... Össze lehet hangolni a 3 egymás mellé helyezett div-et valahogyan?
Köszönöm
 

Kattintás helyének lekérése

pokornyib · 2010. Szep. 1. (Sze), 17.11
Hali!
A következő a problémám: a body-ban van egy onclick esemény és van egy divem. Azt kéne megtudnom, hogy hol történt a kattintás: rajta a diven vagy azon kívül. Előre köszönöm a válaszokat!
 

File feltöltése bugos

reagenross · 2010. Szep. 1. (Sze), 14.36
Sziasztok,

az alábbi kód hibásan tölti fel a file-okat. Az első file-t még helyesen feltölti, legyen ennek a neve: elsofajl.jpg. A másodikfájl neve legyen: masodikfajl.jpg.
Ezt már hibásan tölti fel, az első nevét bebiggyeszti a második elé, tehát ez lesz:
elsofile.jpgmasodikfile.jpg és így tovább, az újabb nevét mindig berakja az előző elé.
Ez lenne a kód:
if ($_FILES['fenykep']) 
{
$fenykepekszama=count($_FILES['fenykep']['name']);
$target_path = "Pic/upload/";
for ($k=0;$k<$fenykepekszama;$k++)
{
	if (!empty($_FILES['fenykep']['name'][$k])) 
	{
	$target_path = $target_path . basename( $_FILES['fenykep']['name'][$k]); 
	echo ($_FILES['fenykep']['name'][$k]); 
		if (move_uploaded_file($_FILES['fenykep']['tmp_name'][$k], $target_path)) 
		{
			echo "Sikeres feltöltés!";
		} 
		else
		{
			echo  "$fenykepekszama Sikertelen feltöltés!";
		}
	}
}
}
Meg tudjátok állípítani ebből a hiba okát?
 

Virtualis szerver szolgaltatas - felmeres

PAtrik · 2010. Szep. 1. (Sze), 00.43
Egy kulfoldi polgari tarsulatot kepviselek. Erdekelne a velemenyetek, hogy lenne e igeny Magyarorszagon olcso VPSre.

Valamivel tobb mint egy eve szolgaltatunk tarsulatunk tagjainak virtualis szervereket havi kb. 3500 Ft elleneben. (azert kb. mert valuta kozepertekkel szamoltam es kerekitettem).

A VPS parameterei:

technologia: OpenVZ
processor: minimum 833 MHz
RAM: 4096 MB
HDD: 40 GB
IPv4 cim: 1 darab (nem problema keresre ujabbat adni)
IPv6 cim: 1 darab (nem problema keresre ujabbakat adni)
Inernet csatlakozat: 100Mbit
egyenlore heti biztonsagi mentesek
online "ugyfelszolgalat" a tagok szamara
szerverek elhelyezese: Pozsonyi es Pragai szervercentrumokban
disztribuciok: Debian, Ubuntu, OpenSuse, Gentoo, CentOS es ArchLinux

A szervereink, infrastrukturank es szolgaltatasaing allando fejlesztes alatt vannak penzugyi lehetosegeinknek megfeleloen.

A virtualis server elonyei koze tartozik a teljes szabadsag a szerveren (a felhasznalasi feltetelek es a torveny keretein belul). A felhasznalo a virtualis szerveret ugy allithatja be ahogy neki szukseges, telepithetok "egzotikusabb" programok. Webfejlesztoknek elonyos, hogy nem kell minden egyes hostolt webert kulon tarhelyet fizetni, PHP-t es a Webszervert sajat igenyei szerint allithatja, hasznalhat olyan technologiakat melyeket a tarhely szolgaltatok nem nagyon tamogatnak (mas nyelvek mint Java, Python, Perl, Ruby, vagy APC-t, Apache Lucene-t,...).

Virtualis szerver hatranya, hogy aki nem Linux adminisztrator mar valahol annak kicsit tanulnia kell arrol, hogy hogyan beallitani a szervert. Ez viszont elony is lehet. Az internete szinte mindenre lehet leirast talalni, es tarsasagunk tagjai is keszsegesen segitenek az uj es a meglevo tagoknak egyarant.

Nem vallalat vagyun es a celunk nem nyereseg orientalt. Ezert remelem hogy ezzel a temaval nem szegtem meg semmi helyi szabalyt.