Archívum - Júl 24, 2006
Phalanger - The PHP Language Compiler for the .NET Framework
.NET 2.0 Framework támogatás
■ IE6, CSS, 2 oszlop, +1 pixel, de honnan?
A téma mindent elárul azt hiszem. Egyszerűen nem tudok rájönni, hogy az alábbi kódrészletben honnan keletkezik Exproller 6-tal +1 pixel rejtélyes margó.
Alapállapotban nem túl számottevő, kicsit beljebb csúszik a szöveg addig, amíg a nav (sárga) rész tart, a screenshoton a "justo" kezdetű sor még beljebb van, az "arcus" kezdetű viszont már jó.
Viszont ahogy kikommentezem a css-ben a "height: 1%;" (#content-en belül) részt jobban láthatóvá válik a bug. Az egész content blokk +1 pixellel elcsúszik (ss). Ha meg a h1-nek 100% szélességet adok (width: 100%;) az egész content blokk lecsúszik a nav aljáig (ss).
Hogy lehet ezt elegánsan, a meglévő kód teljes átalakítása nélkül kiküszöbölni? Szükégem lenne rá hogy két egymás mellett lévő oszlopnak az egyiknek relatív (százalékos) magassága legyen.
A hozzászolásokat előre is köszönöm.
[colorer=html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css" media="screen">
/*<![CDATA[*/
#nav {
width: 220px;
float: left;
background: yellow;
}
#content {
/*height: 1%;*/
margin-left: 220px;
background: green;
color: white;
}
h1 {
background: blue;
/*width: 100%;*/
margin: 0;
padding: 0;
}
/*]]>*/
</style>
</head>
<body>
<div id="nav">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In porttitor
congue metus. Mauris varius. Donec nec odio. Donec sagittis velit eu quam.
Sed facilisis pharetra mauris. Aliquam lacinia, pede et varius elementum,
dui neque iaculis risus, sit amet commodo ipsum eros eu magna. Nulla
adipiscing sapien a neque.</p>
Alapállapotban nem túl számottevő, kicsit beljebb csúszik a szöveg addig, amíg a nav (sárga) rész tart, a screenshoton a "justo" kezdetű sor még beljebb van, az "arcus" kezdetű viszont már jó.
Viszont ahogy kikommentezem a css-ben a "height: 1%;" (#content-en belül) részt jobban láthatóvá válik a bug. Az egész content blokk +1 pixellel elcsúszik (ss). Ha meg a h1-nek 100% szélességet adok (width: 100%;) az egész content blokk lecsúszik a nav aljáig (ss).
Hogy lehet ezt elegánsan, a meglévő kód teljes átalakítása nélkül kiküszöbölni? Szükégem lenne rá hogy két egymás mellett lévő oszlopnak az egyiknek relatív (százalékos) magassága legyen.
A hozzászolásokat előre is köszönöm.
[colorer=html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css" media="screen">
/*<![CDATA[*/
#nav {
width: 220px;
float: left;
background: yellow;
}
#content {
/*height: 1%;*/
margin-left: 220px;
background: green;
color: white;
}
h1 {
background: blue;
/*width: 100%;*/
margin: 0;
padding: 0;
}
/*]]>*/
</style>
</head>
<body>
<div id="nav">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In porttitor
congue metus. Mauris varius. Donec nec odio. Donec sagittis velit eu quam.
Sed facilisis pharetra mauris. Aliquam lacinia, pede et varius elementum,
dui neque iaculis risus, sit amet commodo ipsum eros eu magna. Nulla
adipiscing sapien a neque.</p>
sorok kiiratása, még mielőtt lefutna a php telljesen
Szewasztok!
Van egy php-m, amely egy elég hosszú műveletet végez (kb 120mp-est), és közben irogatja ki hogy miket is csinál.
Szeretném megoldani valahogy hogy ne csak akkor lássam a kimenetet amikor már lefutott hanem közben is, amig dolgozik, tehát ne csak akkor küldje el a böngészőnek amikor már lefutott a komplett php...
tuti meg lehet oldani, mert egy ismerősöm említette, hogy lehet trükközni valahogy a header-el, meg a tartalommal hogy folyamatosan kimenjen aminek ki kell...
előre is kösz, remélem érthető voltam.
■ Van egy php-m, amely egy elég hosszú műveletet végez (kb 120mp-est), és közben irogatja ki hogy miket is csinál.
Szeretném megoldani valahogy hogy ne csak akkor lássam a kimenetet amikor már lefutott hanem közben is, amig dolgozik, tehát ne csak akkor küldje el a böngészőnek amikor már lefutott a komplett php...
tuti meg lehet oldani, mert egy ismerősöm említette, hogy lehet trükközni valahogy a header-el, meg a tartalommal hogy folyamatosan kimenjen aminek ki kell...
előre is kösz, remélem érthető voltam.
Nemzetközi oldal - időzóna
Sziasztok!
Egy nemzetközi, angol nyelvű oldalnál így van az idő megadva pl.: 2:48 PM (GTM+1:00)
Hogy szokták azt megoldani, hogy mindenki úgy lássa az időt, amilyen területen ő éppen netezik? Vagy ha ez nem nagyon kivitelezhető, akkor melyik formátumban érdemes megadni, GTM?
Köszönöm a válaszokat
■ Egy nemzetközi, angol nyelvű oldalnál így van az idő megadva pl.: 2:48 PM (GTM+1:00)
Hogy szokták azt megoldani, hogy mindenki úgy lássa az időt, amilyen területen ő éppen netezik? Vagy ha ez nem nagyon kivitelezhető, akkor melyik formátumban érdemes megadni, GTM?
Köszönöm a válaszokat
PHP5 teszt a Brainbenchen
Regisztrációhoz kötött, ingyenesen kitölthető PHP5 tudást felmérő teszt
■ Minden insert duplázódik
A problémám hogy akármilyen insert utasitást akarok mysqlben végre hajtani mindig kétszer hajtja végre:
pl látogatás naplózás:a $loadtime a php futási idejét adja vissza, ez csak a hiba keresés miatt van.
ez az index.php legvégén található utána már csak az esetleges mysql hibákat iratom ki.
erre mindig valami ilyesmit kapok az adatbázisban:
id| latogatas ideje | ip | megnezett oldal |userid| loadtime
5 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.5087
6 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.2356
minden ugyan az kivéve a betöltési időt... és amit végkép nem tudok felfogni , hogy az oldalon mindig a felső (nagyobb) betöltési idő jelenik meg és nem az ami utána lett tárolva az sql-ben..
valami ötlet hogy ez miért lehet? esetleg hogyan tudom kivédeni?
bye Tomi
u.i:ha külön föggvénynek irom és meghivom akkor is ugyan ez a hiba
■ pl látogatás naplózás:
<?php
$date = date ("Y-m-d H:i:s", mktime());
$ip = $_SERVER['REMOTE_ADDR'];
$modul=''; //a weblapon merre járt a látogató
foreach ($_GET as $key => $value) {
$modul.=($key=='page') ? '?' : '&';
$modul.=$key.'='.$value;
}
$user_id = isset($_SESSION['felhasznalo_id']) ? $_SESSION['felhasznalo_id'] : 0;
$endtime = timer();
$loadtime = $endtime - $starttime;
$loadtime = number_format($loadtime, 4);
$insert = mysql_query("INSERT INTO latogatasok VALUES ('', '".$date."', '".$ip."', '".$modul."', '".$user_id."', '".$loadtime."') ");
echo $loadtime;
ez az index.php legvégén található utána már csak az esetleges mysql hibákat iratom ki.
erre mindig valami ilyesmit kapok az adatbázisban:
id| latogatas ideje | ip | megnezett oldal |userid| loadtime
5 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.5087
6 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.2356
minden ugyan az kivéve a betöltési időt... és amit végkép nem tudok felfogni , hogy az oldalon mindig a felső (nagyobb) betöltési idő jelenik meg és nem az ami utána lett tárolva az sql-ben..
valami ötlet hogy ez miért lehet? esetleg hogyan tudom kivédeni?
bye Tomi
u.i:ha külön föggvénynek irom és meghivom akkor is ugyan ez a hiba
Az időben leghamarabbi rekord lekérdezése SQL-ben
Sziasztok!
Hogyan lehet egy sql lekérdezést (php) úgy lefuttatni, hogy az azonos tartalmú rekordok közül csak az időben leghamarabbival térjen vissza?
id gyumolcs
1 alma
2 körte
3 alma
4 barack
5 alma
lekérdezés eredménye:
id gyumolcs
1 alma
2 körte
4 barack
Másképp kérdezem: lehet sql-lel úgy lekérdezni, hogy az eredmény olyan legyene, mintha kérdezés után tömbbe pumpálnám és arrayy_flippelném?
s_volenszki
■ Hogyan lehet egy sql lekérdezést (php) úgy lefuttatni, hogy az azonos tartalmú rekordok közül csak az időben leghamarabbival térjen vissza?
id gyumolcs
1 alma
2 körte
3 alma
4 barack
5 alma
lekérdezés eredménye:
id gyumolcs
1 alma
2 körte
4 barack
Másképp kérdezem: lehet sql-lel úgy lekérdezni, hogy az eredmény olyan legyene, mintha kérdezés után tömbbe pumpálnám és arrayy_flippelném?
s_volenszki
Böngésző billentyűzetkombinációk ütköznek az oldal accesskey-eivel
Ez a fórum egy blogmark kommentből indult, de inkább áthoztam ide. Ezért van benn idézet :)
Janó,
nem értem. Pl. a mozdev oldalon zavar, egy példa:
alt + S kellene, hogy behozza Firefox 1.5.0.4 alatt a Sage-et, s bármit is próbálkozom a mozdeven, mindenképp az oldal keresődobozába kerül a focus
Ez ne haragudj, de hülyeségnek tűnik. Windows-on az alt lenyom, majd felenged az alkalmazás menüjére (menubar) viszi a fókuszt, s az utána lenyomott karakter vagy szám a menubar legfelső szintjén levő elemek közül hozza be azt, amihez az a karakter tartozik.
■ Janó,
nem értem. Pl. a mozdev oldalon zavar, egy példa:
alt + S kellene, hogy behozza Firefox 1.5.0.4 alatt a Sage-et, s bármit is próbálkozom a mozdeven, mindenképp az oldal keresődobozába kerül a focus
Alt lenyom, majd felenged, ezután betű (vagy szám) lenyomása a böngészőbeli funkció aktiválódik.
Ez ne haragudj, de hülyeségnek tűnik. Windows-on az alt lenyom, majd felenged az alkalmazás menüjére (menubar) viszi a fókuszt, s az utána lenyomott karakter vagy szám a menubar legfelső szintjén levő elemek közül hozza be azt, amihez az a karakter tartozik.
IE-ben nem lehet kattintani a linkre
sziasztok!
Egy olyan problémám van, hogy IE-ben a linkekre nem lehet rákattintani.
itt az oldal
Fogalmam sincs mitől lehet, ezért helyre sem tudom hozni.
Ti már jártatok így?
Tud valaki megoldást?
■ Egy olyan problémám van, hogy IE-ben a linkekre nem lehet rákattintani.
itt az oldal
Fogalmam sincs mitől lehet, ezért helyre sem tudom hozni.
Ti már jártatok így?
Tud valaki megoldást?
XMLHttpRequest in IE7: case-sensitive
Az IE7 megkülönbözteti a kis- és nagybetűket az XMLHttpRequest metódusainak és tulajdonságainak neveiben
■