Archívum - Jan 2007
január 26
Eltüntethető menü - megjegyezi
Hello!
A problémám az, hogy adott egy aprócska javascript, ami eltünteti a nem használt menüpontokat. Namost, itt kellene megoldani azt, hogy a script jegyezze meg azt, hogy nyitva van. Tehát amikor kiválaszok egy menüt és újratölti az oldalt, ne csukódjon be.
[colorer=html]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<TITLE>kinyit</TITLE>
<script type="text/javascript" language="JavaScript1.2">
<!--
document.onmouseover = doDocumentOnMouseOver ;
document.onmouseout = doDocumentOnMouseOut ;
function doDocumentOnMouseOver() {
var eSrc = window.event.srcElement ;
if (eSrc.className == "item") {
window.event.srcElement.className = "highlight"; // change class
}
}
function doDocumentOnMouseOut() {
var eSrc = window.event.srcElement ;
if (eSrc.className == "highlight") {
window.event.srcElement.className = "item"; // change class
}
}
var bV=parseInt(navigator.appVersion);
NS4=(document.layers) ? true : false;
IE4=((document.all)&&(bV>=4))?true:false;
ver4 = (NS4 || IE4) ? true : false;
function kinyit(){return}
//-->
<!--
function getIndex(el) {
ind = null;
for (i=0; i<document.layers.length; i++) {
whichEl = document.layers[i];
if (whichEl.id == el) {
ind = i;
break;
}
}
return ind;
}
function arrange() {
nextY = document.layers[firstInd].pageY + document.layers[firstInd].document.height;
for (i=firstInd+1; i<document.layers.length; i++) {
whichEl = document.layers[i];
if (whichEl.visibility != "hide") {
whichEl.pageY = nextY;
nextY += whichEl.document.height;
}
}
}
function initIt(){
if (NS4) {
for (i=0; i<document.layers.length; i++) {
whichEl = document.layers[i];
if (whichEl.id.indexOf("Child") != -1) whichEl.visibility = "hide";
A problémám az, hogy adott egy aprócska javascript, ami eltünteti a nem használt menüpontokat. Namost, itt kellene megoldani azt, hogy a script jegyezze meg azt, hogy nyitva van. Tehát amikor kiválaszok egy menüt és újratölti az oldalt, ne csukódjon be.
[colorer=html]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<TITLE>kinyit</TITLE>
<script type="text/javascript" language="JavaScript1.2">
<!--
document.onmouseover = doDocumentOnMouseOver ;
document.onmouseout = doDocumentOnMouseOut ;
function doDocumentOnMouseOver() {
var eSrc = window.event.srcElement ;
if (eSrc.className == "item") {
window.event.srcElement.className = "highlight"; // change class
}
}
function doDocumentOnMouseOut() {
var eSrc = window.event.srcElement ;
if (eSrc.className == "highlight") {
window.event.srcElement.className = "item"; // change class
}
}
var bV=parseInt(navigator.appVersion);
NS4=(document.layers) ? true : false;
IE4=((document.all)&&(bV>=4))?true:false;
ver4 = (NS4 || IE4) ? true : false;
function kinyit(){return}
//-->
<!--
function getIndex(el) {
ind = null;
for (i=0; i<document.layers.length; i++) {
whichEl = document.layers[i];
if (whichEl.id == el) {
ind = i;
break;
}
}
return ind;
}
function arrange() {
nextY = document.layers[firstInd].pageY + document.layers[firstInd].document.height;
for (i=firstInd+1; i<document.layers.length; i++) {
whichEl = document.layers[i];
if (whichEl.visibility != "hide") {
whichEl.pageY = nextY;
nextY += whichEl.document.height;
}
}
}
function initIt(){
if (NS4) {
for (i=0; i<document.layers.length; i++) {
whichEl = document.layers[i];
if (whichEl.id.indexOf("Child") != -1) whichEl.visibility = "hide";
Apache mpm_perchild vs. PHP 5
Sziasztok,
úgy tűnik mostanság szerveres témával terhellek benneteket. Ha sok belőle, szóljatok rám. :)
Szóval, a következő a probléma. Megpróbáltam egy olyan biztonsági modellt összeütni, amelyikben minden felhasználónak a home könyvtárában vannak a publikus domainek. Eddig ok a dolog.
Viszont nem szeretném, ha más felhasználó is (akár shellből akár máshonnan) tudná olvasni azokat a dolgokat, amik nem az övék. Ilyen lehet ugye, az adatbázis jelszó és egyebek.
E célból azt szerettem volna, ha az Apache olyan felhasználó nevével hívja föl az adott dolgot, ami a könyvtár tulajdonosa. Tehát a /home/janos könyvtárban levő dolgokat a VirtualHost segítségével janos usernévvel nézi meg az Apache.
A probléma az, hogy a VirtualHost részben a 2.0-ás Apache már nem támogatja a User direktívát, az mpm_perchild pedig az APT jelentése szerint nem kompatibilis a PHP-vel (mpm_prefork kell neki), ráadásul experimental.
A suexec nem jó megoldás, hiszen az csak a CGI scriptekre érvényes, mint például a PHP-ra.
Mit lehet szerintetek tenni?
J
ui. ha fontos, Ubunturól van szó.
■ úgy tűnik mostanság szerveres témával terhellek benneteket. Ha sok belőle, szóljatok rám. :)
Szóval, a következő a probléma. Megpróbáltam egy olyan biztonsági modellt összeütni, amelyikben minden felhasználónak a home könyvtárában vannak a publikus domainek. Eddig ok a dolog.
Viszont nem szeretném, ha más felhasználó is (akár shellből akár máshonnan) tudná olvasni azokat a dolgokat, amik nem az övék. Ilyen lehet ugye, az adatbázis jelszó és egyebek.
E célból azt szerettem volna, ha az Apache olyan felhasználó nevével hívja föl az adott dolgot, ami a könyvtár tulajdonosa. Tehát a /home/janos könyvtárban levő dolgokat a VirtualHost segítségével janos usernévvel nézi meg az Apache.
A probléma az, hogy a VirtualHost részben a 2.0-ás Apache már nem támogatja a User direktívát, az mpm_perchild pedig az APT jelentése szerint nem kompatibilis a PHP-vel (mpm_prefork kell neki), ráadásul experimental.
A suexec nem jó megoldás, hiszen az csak a CGI scriptekre érvényes, mint például a PHP-ra.
Mit lehet szerintetek tenni?
J
ui. ha fontos, Ubunturól van szó.
Időpontra illeszkedő regex
Tudom, hogy jó dolog a regex, már vettem is egy könyvet a témában. Sajnos időm nincs most belemélyedni a regex világába, meg hát én a munkahelyemen vagyok a könyv meg otthon. Keresgéltem a neten, vbence leírását is nézegettem (amiben egyébként sok az elgépelés), de nem találtam rá a megfelelő megoldásra.
Tehát a feladata a következő:
Kellene egy olyan regex, ami illeszkedik egy 24 órás időpontra HH:MM formában. Adott egy maximum 5 karakter hosszú string, amit vizsgálni kell. Jó lenne, ha nem kellene 9:30-hoz 09:30-at írni.
Én próbálkoztam már többféleképpen, de nem akart helyesen működni. preg_match-csel szeretném használni (ezt ezért tartom fontosnak leírni, mert ugye amit én ereg-gel használtam és ment (bár hibásan), arra a preg_match kaptásból hibát írt, aminek okát nemtom ...).
■ Tehát a feladata a következő:
Kellene egy olyan regex, ami illeszkedik egy 24 órás időpontra HH:MM formában. Adott egy maximum 5 karakter hosszú string, amit vizsgálni kell. Jó lenne, ha nem kellene 9:30-hoz 09:30-at írni.
Én próbálkoztam már többféleképpen, de nem akart helyesen működni. preg_match-csel szeretném használni (ezt ezért tartom fontosnak leírni, mert ugye amit én ereg-gel használtam és ment (bár hibásan), arra a preg_match kaptásból hibát írt, aminek okát nemtom ...).
január 25
form inputok mérete
Tudja vki pontosan, h az input textfieldeknek, textareáknak stb a size paraméterében megadott szám pontosan milyen mértékegységre vonatkozik?
nem pixel, nem betűméret... akkor mi?
ált. isk. tanáromat idézve: "krumpli"?
rrróka
■ nem pixel, nem betűméret... akkor mi?
ált. isk. tanáromat idézve: "krumpli"?
rrróka
apache túlterheltség részletei?
Sziasztok!
A szerveren ahol van egy napi 3000-es látogatottságú odlalam, valami midnig túlterheli a szervert.
Ha le van lőve az oldalam, akkor semmi, ha be van, akkor a 3-4 apache2 szál felviszi 100%-ra a cpu használatot, és behal az egész szerver.
Hogyan lehetne megnézni, hogy mikkel terhelődik az apache szál? (lehet php, multi-map, .htaccess, ezek a főbb dolgok, amik ennyire leterhelhetik, nem?)
Én a php-re gyanakszom, de jó lenne valahogy eljutni a tényleges gondhoz.
(kivülről a html-ben semmi nem látszik, pedig kiíratom az összes adatbázis-lekérést, az egyes php-k futási idejét, stb.)
Köszi előre is az ötleteket!
■ A szerveren ahol van egy napi 3000-es látogatottságú odlalam, valami midnig túlterheli a szervert.
Ha le van lőve az oldalam, akkor semmi, ha be van, akkor a 3-4 apache2 szál felviszi 100%-ra a cpu használatot, és behal az egész szerver.
Hogyan lehetne megnézni, hogy mikkel terhelődik az apache szál? (lehet php, multi-map, .htaccess, ezek a főbb dolgok, amik ennyire leterhelhetik, nem?)
Én a php-re gyanakszom, de jó lenne valahogy eljutni a tényleges gondhoz.
(kivülről a html-ben semmi nem látszik, pedig kiíratom az összes adatbázis-lekérést, az egyes php-k futási idejét, stb.)
Köszi előre is az ötleteket!
Miért nem megy a Form javascript függvénnyel egyidejűleg ?
Sziasztok!
Valaki segítsen, miért nem megy a II. kód?!
Visual studio 2003 –al készült kód :
KÓD I.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
<form method="post" action="példa.com">
<P><INPUT id="Text1" type="text" value="Form1" name="Text1"></P>
<P><INPUT id="Submit1" type="submit" value="Submit" name="Submit1"></P>
</form>
</body>
</html>
// ez az egyszerű form-os példa elküldi post-tal a textbox tartalmát tökéletesen. A küldés pedig az általam jelölt action-ra meg is érkezik. Utána php-vel használható adatfeldolgozásra.
*********************************************************************************************************************************************************************************************************************************
DE ! ???
Ahogy hozzárendelek pl. a textbox-hoz egy eseményt, az elrontja a form-ot. Egész pontosan , hibátlanul csak akkor megy az esemény , ha kiveszem a form-ot, a kettő együtt miért nem megy ?
KÓD II.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script id=clientEventHandlersJS language=javascript>
<!--
function Text1_onclick() {
Text1.value="megnyomta a submit gombot";
}
//-->
</script>
</head>
<body>
<form method="post" action="példa.com">
<P><INPUT id="Text1" type="text" name="Text1" language=javascript onclick="return Text1_onclick()"></P>
<P><INPUT id="Submit1" type="submit" value="Submit" name="Submit1"></P>
</form>
</body>
</html>
Ez a kód viszont már nem megy. /a textbox eseménye nem megy/ persze ha a form-ot kiveszem , akkor rögtön megy az esemény. Miért nem megy a kettő együtt ?
Valaki segítsen, miért nem megy a II. kód?!
Visual studio 2003 –al készült kód :
KÓD I.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
<form method="post" action="példa.com">
<P><INPUT id="Text1" type="text" value="Form1" name="Text1"></P>
<P><INPUT id="Submit1" type="submit" value="Submit" name="Submit1"></P>
</form>
</body>
</html>
// ez az egyszerű form-os példa elküldi post-tal a textbox tartalmát tökéletesen. A küldés pedig az általam jelölt action-ra meg is érkezik. Utána php-vel használható adatfeldolgozásra.
*********************************************************************************************************************************************************************************************************************************
DE ! ???
Ahogy hozzárendelek pl. a textbox-hoz egy eseményt, az elrontja a form-ot. Egész pontosan , hibátlanul csak akkor megy az esemény , ha kiveszem a form-ot, a kettő együtt miért nem megy ?
KÓD II.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script id=clientEventHandlersJS language=javascript>
<!--
function Text1_onclick() {
Text1.value="megnyomta a submit gombot";
}
//-->
</script>
</head>
<body>
<form method="post" action="példa.com">
<P><INPUT id="Text1" type="text" name="Text1" language=javascript onclick="return Text1_onclick()"></P>
<P><INPUT id="Submit1" type="submit" value="Submit" name="Submit1"></P>
</form>
</body>
</html>
Ez a kód viszont már nem megy. /a textbox eseménye nem megy/ persze ha a form-ot kiveszem , akkor rögtön megy az esemény. Miért nem megy a kettő együtt ?
Két while(mysql_fetch_array) egymásba ágyazása
sziasztok!
van két msql resultom főkategóriák és alkategóriák. ezekből tömböt csinálok és kiírnám őket szépen sorban, amolyan menü szerűen, pl:
-főkategória_1
- alkateg_1
- alkateg_2
-főkateg_2
- alkateg_3
- alkateg_3
stb...
a két tömb között a kapcsoló, h az alkateg 'alketeg_fo' mezője tartalmazza a főkategória IDjét amihez tartozik.
A következő ciklusokkal próbálkoztam:az eredmény vmiért az, h csak az első főkategóriánál írja ki az alkategóriákat, a többinél nem.
Nem nagyon értem h miért történik.
vmki, vmi ötlet?
Köszi!
rrróka
■ van két msql resultom főkategóriák és alkategóriák. ezekből tömböt csinálok és kiírnám őket szépen sorban, amolyan menü szerűen, pl:
-főkategória_1
- alkateg_1
- alkateg_2
-főkateg_2
- alkateg_3
- alkateg_3
stb...
a két tömb között a kapcsoló, h az alkateg 'alketeg_fo' mezője tartalmazza a főkategória IDjét amihez tartozik.
A következő ciklusokkal próbálkoztam:
while ($egy_fokat=mysql_fetch_array($fokategoriak)){
print $egy_fokat['ss_kateg_nev']."<br />";
while($egy_alkat=mysql_fetch_array($alkategoriak)){
if($egy_alkat['alkateg_fo']==$egy_fokat['id']){
print $egy_alkat['alkateg_nev']."<br />";
}
}
}
Nem nagyon értem h miért történik.
vmki, vmi ötlet?
Köszi!
rrróka
képek váltása
Újabb kérdésem:
Egy divben vagy cellában (lényegtelen) hét képet szeretnék váltani úgy, hogy amikor a látogató nézi az oldalt, akkor a hét kép automatikusan, mondjuk pl. 20 mp-ként váltja egymást, meghatározott sorrendben, alatta a hozzátartozó szöveggel.
Aztán egy másikban meg több (tehát >7) másik képet szeretnék váltogatni ugyancsak X másodpercenként, szöveggel, de azt már random módban, tehát nem előre meghatározott sorrendben.
Ezt csak JS-el lehet megoldani, szerintem. Meg lehet egyáltalán?
■ Egy divben vagy cellában (lényegtelen) hét képet szeretnék váltani úgy, hogy amikor a látogató nézi az oldalt, akkor a hét kép automatikusan, mondjuk pl. 20 mp-ként váltja egymást, meghatározott sorrendben, alatta a hozzátartozó szöveggel.
Aztán egy másikban meg több (tehát >7) másik képet szeretnék váltogatni ugyancsak X másodpercenként, szöveggel, de azt már random módban, tehát nem előre meghatározott sorrendben.
Ezt csak JS-el lehet megoldani, szerintem. Meg lehet egyáltalán?