Archívum - Május 2005
május 17
Desktop Java Features in Mustang
Natív alkalmazás megjelenést is terveznek a Java következő változatába
■ Indul a bakterház... | OpenProject.hu
Nyíltforrású projektek támogatására magyar kikötő indult
■ JavaScriptre vált a Flickr
A JavaScript tovább hódít a nagyobb közösségi oldalakon, helyes alkalmazására immáron kiváló példa a Flickr közösségi fotóalbum is, mely nemrégiben cserélte le Flash felületét JavaScriptre. Az új felület nem csak azért előnyösebb, mert nem szükséges a Flash megléte böngészőnkben, hanem új szolgáltatásokat is kínál.
több dimenziós session tömböl eltünik az adat
Szevasztok..
Van egy weblapom amiben egy táblázat adatait SESSION tömbökben tárolom..
$_SESSION["1"]["type"] formában ahol az első dimenzió a sor száma, a második pedig az adott oszlop neve.
egy linket nyomogatva lehet létrehozni új sorokat, amikoris métrehozom az új session tömböt aminek minden dimenziójénak null értéket adok.
ha rákatintok az egyik sorra akkor tudom módosítani az aktuális sor adatait egy form-on keresztül. amikor elküldöm az adatokat akkor elöször az adatok eltárolódnak a session tömb megvelelő dimenzióiban, majd megint kilistázza a z adatokat (lsd. lejebb)
A gond az hogy amikor a listázás megtörténik még látom az előzöleg felvitt adatokat, amiket a már lemetet session tömböl nyerek vissza, viszont ezután akármit csinálok (új sor, másik sor adatmódosítása, vagy akár egy másik menüre kattintok...) minden elözőleg felvitt adat eltünik a dimenziókból.. viszont meguk a SESSION-nok megmaradnak mert a sorok nem tünnek el.. szóval maga a $_SESSION["1"]["type"] mint változó megmarad, csak a tartalma tünik el...
Van egy weblapom amiben egy táblázat adatait SESSION tömbökben tárolom..
$_SESSION["1"]["type"] formában ahol az első dimenzió a sor száma, a második pedig az adott oszlop neve.
egy linket nyomogatva lehet létrehozni új sorokat, amikoris métrehozom az új session tömböt aminek minden dimenziójénak null értéket adok.
ha rákatintok az egyik sorra akkor tudom módosítani az aktuális sor adatait egy form-on keresztül. amikor elküldöm az adatokat akkor elöször az adatok eltárolódnak a session tömb megvelelő dimenzióiban, majd megint kilistázza a z adatokat (lsd. lejebb)
A gond az hogy amikor a listázás megtörténik még látom az előzöleg felvitt adatokat, amiket a már lemetet session tömböl nyerek vissza, viszont ezután akármit csinálok (új sor, másik sor adatmódosítása, vagy akár egy másik menüre kattintok...) minden elözőleg felvitt adat eltünik a dimenziókból.. viszont meguk a SESSION-nok megmaradnak mert a sorok nem tünnek el.. szóval maga a $_SESSION["1"]["type"] mint változó megmarad, csak a tartalma tünik el...
május 16
Teljesen érthetetlen probléma (egyszerű értékátadásnál)
hello!
Szóval van egy egyszerű fórum scriptem, amiben az oldalakra bontást akarom megoldani 20 hozzászólásonként. Most kezdtem a php-t, szóval ez még nagy feladat és biztos nem a legegyszerűbb a script.
A lényeges rész az ez:
while ($hsz_info = mysql_fetch_array($hsz_lekerd_eredm)) {
$hsz_azon = $hsz_info['hsz_azon'];
//tömbbe tesszük a hozzászólások azonosítóit
$b[$k] = $hsz_azon;
$k++;
print "hsz_azon: " . $hsz_azon . "| ";
$hsz_szoveg = nl2br(stripslashes($hsz_info['hsz_szoveg']));
$hsz_letrejotte = $hsz_info['fmt_hsz_letrejotte'];
$hsz_bekuldoje = stripslashes($hsz_info['hsz_bekuldoje']);
print "b[k]: " . $b[$k] . "| ";
Na most a baj a következő: itt a $hsz_azon kap értéket (és jó értéket kap mindig), amit át kéne adnia a $b tömb elemeinek, de a $b tömb üres végig! Elvileg jó a script, mégsem kap értéket. MIÉRT???
online megnézhetitek: http://gytk.atw.hu/includes/forum/temalista_link.php (bármelyik témára kattintva) (ott ki vannnak írva a problémás változók értékei is)
Előre is köszi! (és bocs, ha nagyon egyszerű a megoldás)
■ Szóval van egy egyszerű fórum scriptem, amiben az oldalakra bontást akarom megoldani 20 hozzászólásonként. Most kezdtem a php-t, szóval ez még nagy feladat és biztos nem a legegyszerűbb a script.
A lényeges rész az ez:
while ($hsz_info = mysql_fetch_array($hsz_lekerd_eredm)) {
$hsz_azon = $hsz_info['hsz_azon'];
//tömbbe tesszük a hozzászólások azonosítóit
$b[$k] = $hsz_azon;
$k++;
print "hsz_azon: " . $hsz_azon . "| ";
$hsz_szoveg = nl2br(stripslashes($hsz_info['hsz_szoveg']));
$hsz_letrejotte = $hsz_info['fmt_hsz_letrejotte'];
$hsz_bekuldoje = stripslashes($hsz_info['hsz_bekuldoje']);
print "b[k]: " . $b[$k] . "| ";
Na most a baj a következő: itt a $hsz_azon kap értéket (és jó értéket kap mindig), amit át kéne adnia a $b tömb elemeinek, de a $b tömb üres végig! Elvileg jó a script, mégsem kap értéket. MIÉRT???
online megnézhetitek: http://gytk.atw.hu/includes/forum/temalista_link.php (bármelyik témára kattintva) (ott ki vannnak írva a problémás változók értékei is)
Előre is köszi! (és bocs, ha nagyon egyszerű a megoldás)
paraméter hiba $page, elvileg tökéletes
Sziasztok. Nekem az lenne a gondom, hogy készítek egy oldalt, azaz átvettem a fejlesztését, és most a következővel találtam szembe magamat.
Fájlstruktúra: www.netnap.hu/index.html --> elküld a root/htmls/index.php-ba
Index.phpben ez a kód van:
elvileg a root/admin/admin.php hívja meg ebbe a $pagebe az "../admin/enter.php&enter=cikk" enter=galeria enter=dbase változókkal, eddig nincs is semmi gond. Ezek azok az oldalak, amik a jelszót ellenörzik, és tovább engednek az uj_cikk.php uj_galeria.php és az dbase.phpra.
Ezt egy ilyen kóddal teszi meg:
itt már úgy veszi az index.php, mintha a $page üres lenne, és behívja az erre kitalált kódot:
Ez miért lehet szerintetek?
Élőben a jelenséget itt tudjátok kipróbálni:
http://www.netnap.hu és ráklikk a NetNapAdmin-ra a menü alján.
Ha tudtok segíteni azt megköszönném
Miklovicz Szilveszter voltam, email címem: mszilveszter##kukac##netnap.hu
■ Fájlstruktúra: www.netnap.hu/index.html --> elküld a root/htmls/index.php-ba
Index.phpben ez a kód van:
<?php
include("bal.php");
print("</td><td width=\"900\" valign=\"top\" align=\"left\" bgcolor=\"BFFFD3\">");
if($page=="") {
$page="welcome.php";}
include($page);
?>
include("bal.php");
print("</td><td width=\"900\" valign=\"top\" align=\"left\" bgcolor=\"BFFFD3\">");
if($page=="") {
$page="welcome.php";}
include($page);
?>
elvileg a root/admin/admin.php hívja meg ebbe a $pagebe az "../admin/enter.php&enter=cikk" enter=galeria enter=dbase változókkal, eddig nincs is semmi gond. Ezek azok az oldalak, amik a jelszót ellenörzik, és tovább engednek az uj_cikk.php uj_galeria.php és az dbase.phpra.
Ezt egy ilyen kóddal teszi meg:
<?php
if (isset($user))
{
include ("../admin/login.php");
if (isset($belephet))
{if($enter=cikk)
{
header ("location: ../htmls/index.php?page=..admin/uj_cikk.php&user=".$user."&pwd=".$pwd);
exit;
}
if($enter=galerria)
{
header ("location: ../htmls/index.php?page=../admin/uj_galery.php&user=".$user."&pwd=".$pwd);
exit;
}
if($enter=dbase)
{
header ("location: ../htmls/index.php?page=../admin/phpadmin.php&user=".$user."&pwd=".$pwd);
exit;
}
}
}
?>
if (isset($user))
{
include ("../admin/login.php");
if (isset($belephet))
{if($enter=cikk)
{
header ("location: ../htmls/index.php?page=..admin/uj_cikk.php&user=".$user."&pwd=".$pwd);
exit;
}
if($enter=galerria)
{
header ("location: ../htmls/index.php?page=../admin/uj_galery.php&user=".$user."&pwd=".$pwd);
exit;
}
if($enter=dbase)
{
header ("location: ../htmls/index.php?page=../admin/phpadmin.php&user=".$user."&pwd=".$pwd);
exit;
}
}
}
?>
itt már úgy veszi az index.php, mintha a $page üres lenne, és behívja az erre kitalált kódot:
if($page=="") {
$page="welcome.php";}
$page="welcome.php";}
Ez miért lehet szerintetek?
Élőben a jelenséget itt tudjátok kipróbálni:
http://www.netnap.hu és ráklikk a NetNapAdmin-ra a menü alján.
Ha tudtok segíteni azt megköszönném
Miklovicz Szilveszter voltam, email címem: mszilveszter##kukac##netnap.hu
Xaraya 1.0.0 RC2 Released
Több mint negyven hibát javítottak a fejlesztők az RC1 óta
■