ugrás a tartalomhoz

Archívum - 2005

augusztus 9

Return By Reference Notice

Nagy Péter · 2005. Aug. 9. (K), 13.47
Üdv!

Az alábbi kóddal van problémám:
function &Validator(){
if ( isset($GLOBALS['_VALIDATOR_POOL']) ) {
           return $GLOBALS['_VALIDATOR_POOL'];
}
}

PHP 4.4.0-nál előjön a sokat emlegetett Notice:
Notice: Only variable references should be returned by reference in d:\phpIncludes\includes\validator.class.php on line 58

Utánna olvastam, de nem lettem okosabb. A SitePoint-on csak annyit írnak, hogy új objektum készítésekor bír ez előjönni, ha referenciaként akarok visszadni egy épp példányosított osztályt:
function &getnodecontrol($objecttype)
{
require_once(RESOURCE_DIR . "nodecontrols/$objecttype.inc.php");
return new $objecttype($this->db);
}

Elolvastam az ott emlegetett "workaround"-ot és a saját kódomat imígyen egészítettem ki:
function &Validator(){
if ( isset($GLOBALS['_VALIDATOR_POOL']) ) {
$ref = & $GLOBALS['_VALIDATOR_POOL'];
return $ref;
}
}


De ez sem tetszik neki. Akkor mi a teendőm?
 

Alert box címfeliratának megváltoztatása

Anonymous · 2005. Aug. 9. (K), 12.35
Sziasztok!

Lehetséges az alert box címét JS-el megváltoztatni?
Arra gondolok, hogy form ellenőrzés közben, hibás bevitel esetén
a felugró alert címét a vizsgált mező ill. form nevének megfelelően változtatnám. Szétnéztem a googolóval, de csak a használatára találtam példákat.

Üdv.: Corvus
 

Foci tabella rendezése MySQL-ből

Anonymous · 2005. Aug. 9. (K), 02.36
Sziasztok 1 mysql táblából:így néz ki 'dátum, szezon, hazaicsapat, vendégcsapat, félidő, végeredmény, bajnokság' kéne összerendeznem 1 tabellát.
A feladatot nehezíti ,hogy serdülő 5-töl a felnött bajnokságig minden ebbe az 1 táblába van dobálva.A tabellákat pedig bajnokság és szezon szerint kéne rendeznem. A problémám vele csak az hogy már 5 órája csak a monitort bámulom de még nem jutottam sehova :((
Ha valaki tud a nagyon konkrét :) kérdésemben segíteni azt megköszönném.
 

Hangok lejátszása Firefoxban

balazsgabi · 2005. Aug. 9. (K), 00.39
Üdv Mindenkinek!

Egy konkrét kérdésem lenne FF gurukhoz:

Van egy oldal : http://moragygranit.hu . Ez még akkor készült mikor a CSS-ről annyit tudtam, h segít a formázásban és az IE alterjaként a NS-et ismertem csak. Nem is ez a lényeg, hanem, h az egyes oldalakon vannak pici hangok, amik FF alatt nem szólalnak meg. Csak nálam nem vagy valamit nem tudok beállítani?
Opera alatt (amiről úgy tudom, h szabványkövető) müxik. A háttér fixálása is, bár ma már nem így oldanám meg.
Szóval ez izgat mostanság.

előre is köszönöm!
gábor
 

augusztus 9

Open repository brings modularity to JavaScript

Poetro · 2005. Aug. 8. (H), 23.58
A JSAN JavaScript kódtárról
 

apache kódlap

Anonymous · 2005. Aug. 8. (H), 20.39
Tudna segíteni valaki, hogy hogyan lehet kikapcsolni az apache kódlap felülírását, hogy a dokumentumokban beállított kódolás jusson érvényre?
 

Szöveges űrlapváltozó SQL parancsban

klimakiraly · 2005. Aug. 8. (H), 19.46
Sziasztok!

Nem tudok zöldágra vergödni ezzel a dologgal.

<form action="/klima/php/mutat_tablazatba.php" method="post">
...
...
<select name="inverter" size="1">
<option value="" selected="selected">Mindegy</option>
<option value="igen">igen</option>
<option value="nem">nem</option>
</select>
<input type="submit" value="Keresés">
</form>

$hut_fut=$_POST['hut_fut'];
$tobb_telj=$_POST['tobb_telj'];
$kevesebb_telj=$_POST['kevesebb_telj'];
$inverter=$_POST['inverter'];
$rendezes=$_POST['rendezes'];

Így nem megy:

$eredmeny = mysql_query("SELECT * FROM Klímák WHERE $hut_fut $tobb_telj AND $hut_fut $kevesebb_telj AND `Inverter` = $inverter ORDER BY $rendezes ASC")

Így megy:
$eredmeny = mysql_query("SELECT * FROM Klímák WHERE $hut_fut $tobb_telj AND $hut_fut $kevesebb_telj AND `Inverter` = 'igen' ORDER BY $rendezes ASC")

Köszi K.K.
 

Munkamenet adatok nem jönnek újra elő

Anonymous · 2005. Aug. 8. (H), 17.53
Üdv!

Sürgősn kéne segítség! A helyzet a következő:


Van egy php oldalam, ami indít egy sessiont. Ha a user bejelentkezik, akkor a $_SESSION[] tömböt feltölti az adatbázisból kiolvasott adatokkal, és ezzel belépteti a usert. Ezt megcsinálja jól.

A baj, viszont, hogy ezek után bármilyen linkre kattintok az oldalon, a $_SESSION[] tömb kiürül, és ennek következtében a usert kilépteti a program.

A linkek az alábbi formátumban vannak megadva: $_SERVER['PHP_SELF']."?page=linkcelja".

Aztán a programnak pedig be kéne includeolnia a linkcelja.inc.php-t. De ehelyet kiüríti a $_SESSION[]-t.

A php.iniben a session beállításaim:

session.save_handler = files
session.save_path = .\tmp
session.use_cookies = 0
session.name = PHPSESSID
session.auto_start = 1
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter =
session.cache_expire = 180
session.use_trans_sid = 0
 

Lejárt könyvek

Jano · 2005. Aug. 8. (H), 13.59
Egy másik fórum témában jött elő, hogy érdemes lenne a "depraceted" vagyis lejárt, nem ajánlott könyvekről egy listát készíteni. Olyan művek kerülnének ide, melyek programok, nyelvek, módszerek régebbi verzióit mutatják be és a használt módszerek, megoldások, szemléletük már elavultá vált!

Javaslom, hogy minden nem javasolt könyv erre a hozzászólásra válaszúl kerüljön hozzáadásra, így minden könyvről külön szál indulhat szépen elkülönülve az ellene illetve mellette szoló érvekkel!
 

Image fades for overflow: auto

Hojtsy Gábor · 2005. Aug. 8. (H), 13.05
Fade hatás overflow tulajdonságú elemekre