Archívum - Júl 2007
július 23
Telefonszám mező formázása
Sziasztok,
Egy olyan problémám van, hogy adott egy nagy form, mindelféle mezővel - ez most nem is érdekes -, amin van egy telefonszám beviteli mező. Az ügyfélnek az volt a kérése, hogy tagoltan lehessen felvinni a telefonszámot.
Ezzel eddig nem is volna probléma. Már írtam is rá egy jópofa kis scriptet, ami bevitel közben megfelelően formázza a mező tartalmát.
Amiből a probléma adódik, az az, hogy ebbe a mezőbe különböző formátumú telefonszámok is kerülhetnek, pl.:
Input -> Output
555555 -> 555-555
0680555555 -> (06-80) 555-555
0611234567 -> (06-1) 123-4567
06701234567 -> (06-70) 123-5678
Még ezzel sem lenne gond, de mi van, ha még hozzáveszem a nemzetközi számokat is?! Tud valaki olyan leírást ahol az összes lehetséges telefon-formátum dokumentálva van? - Nem mintha azt tervezném, hogy minden lehetséges ország kódra írok külön megjelenítőt... ;)))
Szóval nincs erre valami jól bevált módszere/ötlete valakinek??
köszi előre is az ötleteket,
Halee
■ Egy olyan problémám van, hogy adott egy nagy form, mindelféle mezővel - ez most nem is érdekes -, amin van egy telefonszám beviteli mező. Az ügyfélnek az volt a kérése, hogy tagoltan lehessen felvinni a telefonszámot.
Ezzel eddig nem is volna probléma. Már írtam is rá egy jópofa kis scriptet, ami bevitel közben megfelelően formázza a mező tartalmát.
Amiből a probléma adódik, az az, hogy ebbe a mezőbe különböző formátumú telefonszámok is kerülhetnek, pl.:
Input -> Output
555555 -> 555-555
0680555555 -> (06-80) 555-555
0611234567 -> (06-1) 123-4567
06701234567 -> (06-70) 123-5678
Még ezzel sem lenne gond, de mi van, ha még hozzáveszem a nemzetközi számokat is?! Tud valaki olyan leírást ahol az összes lehetséges telefon-formátum dokumentálva van? - Nem mintha azt tervezném, hogy minden lehetséges ország kódra írok külön megjelenítőt... ;)))
Szóval nincs erre valami jól bevált módszere/ötlete valakinek??
köszi előre is az ötleteket,
Halee
exec() - probléma
PHP5 alól szeretnék meghívni és elindítani egy külső alkalmazást(pl notepad.exe) az exec() függvénnyel, viszont ez nem sikerül. De az 5-ös alól valamiért nem fut. Illetve azt tapasztalom, kipróbálva a notepad.exe-t, hogy a háttérben fut(azaz a task manager-ben látható mind a cmd.exe, mind pedig a notepad.exe), viszont nem nyitja meg a notepad-ot a képernyőn.
Találkozottt már valaki ilyennel? Mi lehet a megoldás rá?
Előre is köszi a segítséget!
■ Találkozottt már valaki ilyennel? Mi lehet a megoldás rá?
Előre is köszi a segítséget!
Automatikus Apache telepítés + indítás
Sziasztok!
A kérdésem a következő. Szeretnék írni egy php+mysql web alapú alkalmazást,
és a kérdésem az az lenne, hogy lehet ezt úgy indítani, mint egy
különálló szoftvert. Amennyiben nem érzékeli a helyi gépen az apache-ot, úgy azt feltelepíti, majd egy böngészőben elindítja a php+mysql alkalmazást pl: http://localhost/enprogim. Valahogy úgy, mint egy különálló alkalmazást, csak annyi kiegészítéssel, hogy elötte indítja az apache-t, hogy tudjon működni. Illetve ha nincs adatbázis még telepítve, úgy készít egyet magának.
Bármilyen más elképzelére is nyitott vagyok, várom a tanácsokat. Köszönöm.
■ A kérdésem a következő. Szeretnék írni egy php+mysql web alapú alkalmazást,
és a kérdésem az az lenne, hogy lehet ezt úgy indítani, mint egy
különálló szoftvert. Amennyiben nem érzékeli a helyi gépen az apache-ot, úgy azt feltelepíti, majd egy böngészőben elindítja a php+mysql alkalmazást pl: http://localhost/enprogim. Valahogy úgy, mint egy különálló alkalmazást, csak annyi kiegészítéssel, hogy elötte indítja az apache-t, hogy tudjon működni. Illetve ha nincs adatbázis még telepítve, úgy készít egyet magának.
Bármilyen más elképzelére is nyitott vagyok, várom a tanácsokat. Köszönöm.
htmlentites-el mi a gond?
Sziasztok!
Szóval egy adott oldalon, a szokásos problémákat elkerülendő, a tinyMCE szerkesztőből érkező adatokban levő éáőúű stb.., tehát magyar karaktereket átkonvertálom html entitásokra, és így is tárolom az egyébként UTF-8 alapú adatbázisban. Ezenfelül UTF-8 minden más is, as far as i know. Eddig működött is minden, de a nyilvános résznél is át kellett konvertálni a keresőből érkező adatokat, mert kölönben pl. é-t keres ott, ahol é van, és így nincs találat. Az alábbi kód pl. a 'lehetséges' szóra az alábbi megfelelőt adja:Amit én szerettem volna (mellesleg fogalmam sincs miért kell két különböző entitás ugyanarra), az a numerikus verzió, amit ez nem ad vissza, viszont a php manuálban valaki volt kedves egy konvertáló függvényt beírni:Akkor a numerikus-t, vagy a karakteres-t kéne használni? És hogyan kerül képbe az UTF-8? ISO-nál ez eddig nem tűnt fel, az én hibám, hogy nem régóta használok teljes egészében UTF-8-at.
üdvözlettel
BL
■ Szóval egy adott oldalon, a szokásos problémákat elkerülendő, a tinyMCE szerkesztőből érkező adatokban levő éáőúű stb.., tehát magyar karaktereket átkonvertálom html entitásokra, és így is tárolom az egyébként UTF-8 alapú adatbázisban. Ezenfelül UTF-8 minden más is, as far as i know. Eddig működött is minden, de a nyilvános résznél is át kellett konvertálni a keresőből érkező adatokat, mert kölönben pl. é-t keres ott, ahol é van, és így nincs találat. Az alábbi kód pl. a 'lehetséges' szóra az alábbi megfelelőt adja:
$search['value'] = htmlentities($search['value'], ENT_QUOTES, 'UTF-8');
echo htmlspecialchars($search['value']);
//Kiírja lehetséges
function convert($s){
$table1 = get_html_translation_table(HTML_ENTITIES, ENT_QUOTES);
foreach ($table1 as $k=>$v){
$table1[$k] = "/$v/";
$c = htmlentities($k,ENT_QUOTES,"UTF-8");
$table2[$c] = "&#".ord($k).";";
}
$s = preg_replace($table1,$table2,$s);
return $s;
}
$search['value'] = convert(['value']);
echo htmlspecialchars($search['value']);
//Kiírja hogy lehetséges, és így működik is
üdvözlettel
BL
saját php session engine
sziaisztok
nekialltam egy portalos-bejelentkezos oldalnak, a kulcsin tobbnyire mar keszen is van, most allnek neki a bejelentkezes resznek. az alap otlet a php beepitett session fuctionjainak a hasznalata volt, de azt nem tartom ebben az esetben tul gyorsnak/biztonsagosnak, es kulonben is csak arra kellene, hogy a bejelentkezest leellenorizzem..
az en otletem az volt, hogy egy adatbazisban a felhasznalok tablajaban csinalok egy sessionId mezot, ami egy szamot tartalmaz. amikor a felhasznalo bejelentkezik, vagy egy uj oldalra lep, ez a szam mindig ujrageneralodik (random), visszaadodik az oldalnak, az pedig a tovabbi oldalak betoltesenel (ajax) postolja a sessionId-t, amit a betoltott oldal leellenoriz, ujrageneral, es minden kezdodik elorol. esetleg uj oldal betoltesenel nezhetne a legregebbi oldalbetoltes idopontjat... igy talan a tobbszoros bejelentkezest is ki lehetne szurni, sot, azt is, hogy az adatforgalmat figyelve valaki sessionId-t lophasson.
mit gondoltok, erdemes igy csinalni, vagy nagy hulyeseg az egesz?
■ nekialltam egy portalos-bejelentkezos oldalnak, a kulcsin tobbnyire mar keszen is van, most allnek neki a bejelentkezes resznek. az alap otlet a php beepitett session fuctionjainak a hasznalata volt, de azt nem tartom ebben az esetben tul gyorsnak/biztonsagosnak, es kulonben is csak arra kellene, hogy a bejelentkezest leellenorizzem..
az en otletem az volt, hogy egy adatbazisban a felhasznalok tablajaban csinalok egy sessionId mezot, ami egy szamot tartalmaz. amikor a felhasznalo bejelentkezik, vagy egy uj oldalra lep, ez a szam mindig ujrageneralodik (random), visszaadodik az oldalnak, az pedig a tovabbi oldalak betoltesenel (ajax) postolja a sessionId-t, amit a betoltott oldal leellenoriz, ujrageneral, es minden kezdodik elorol. esetleg uj oldal betoltesenel nezhetne a legregebbi oldalbetoltes idopontjat... igy talan a tobbszoros bejelentkezest is ki lehetne szurni, sot, azt is, hogy az adatforgalmat figyelve valaki sessionId-t lophasson.
mit gondoltok, erdemes igy csinalni, vagy nagy hulyeseg az egesz?
július 22
Freemail, Citromail, iWiW kereszt-bejelentkezési lehetőség
Helló mindenki!
Az az ötletem támadt, hogy csinálhatok-e olyat ha elkészítek egy weboldalt amihez regisztráció szükséges, hogy felajánlom a felhasználónak, ha van freemail, citromail vagy iwiw felhasználója, akkor megadja annak a bejelentkezéshez szükséges adatait és én pedig az ö accountjából átveszem az én regisztrációmhoz szükséges adatokat. Így megspórolhatná azt a pár percet amit regisztrációra kellene fordítania, és be tudna lépni ugyanazzal a felhasználónévvel és jelszóval, melyet a másik oldalon is használt. Persze kitennék neki egy checkbox-ot melyre pl. a következő lenne írva:
[ ] "engedélyezem hogy freemail/citromail/iwiw accountombol a regisztráciohoz szükséges adatokat átmentsük"
Tudom, hogy létezik az OpenID, de sajnos még nem eléggé elterjedt, főleg Magyarországon ... ezt viszont most ne keverjük azzal.
Mi a véleményetek erről?
■ Az az ötletem támadt, hogy csinálhatok-e olyat ha elkészítek egy weboldalt amihez regisztráció szükséges, hogy felajánlom a felhasználónak, ha van freemail, citromail vagy iwiw felhasználója, akkor megadja annak a bejelentkezéshez szükséges adatait és én pedig az ö accountjából átveszem az én regisztrációmhoz szükséges adatokat. Így megspórolhatná azt a pár percet amit regisztrációra kellene fordítania, és be tudna lépni ugyanazzal a felhasználónévvel és jelszóval, melyet a másik oldalon is használt. Persze kitennék neki egy checkbox-ot melyre pl. a következő lenne írva:
[ ] "engedélyezem hogy freemail/citromail/iwiw accountombol a regisztráciohoz szükséges adatokat átmentsük"
Tudom, hogy létezik az OpenID, de sajnos még nem eléggé elterjedt, főleg Magyarországon ... ezt viszont most ne keverjük azzal.
Mi a véleményetek erről?
július 21
100% magasság DIV tagnál CSS-el
Sziasztok!
Egy táblázatban van 1 sor amiben 3 cella van és úgy szeretném ezt kivitelezni azt, hogy a legnagyobb magasságú cellához igazodjon mindegyik DIV tag, hogy minden egyes cellában szerepel a div tag azonos CSS osztállyal 100%os magassággal... Azonban ha az egyik helyen magas, a többi nem igazodik. Miért van ez?
//HTML
<td height="80" width="220">
<div class="headlg"><img src="images/oklogo.gif"> <img src="images/headsep.gif"></div>
</td>
<td height="80" colspan="2">
<div class="headlg"><img height="30" src="images/slogen.gif"></div>
</td>
//CSS
.headlg{
padding: 5px;
background-color: #FFFFFF;
border-top: 1px black solid;
border-bottom: 1px black solid;
height:100%;
}
■ Egy táblázatban van 1 sor amiben 3 cella van és úgy szeretném ezt kivitelezni azt, hogy a legnagyobb magasságú cellához igazodjon mindegyik DIV tag, hogy minden egyes cellában szerepel a div tag azonos CSS osztállyal 100%os magassággal... Azonban ha az egyik helyen magas, a többi nem igazodik. Miért van ez?
//HTML
<td height="80" width="220">
<div class="headlg"><img src="images/oklogo.gif"> <img src="images/headsep.gif"></div>
</td>
<td height="80" colspan="2">
<div class="headlg"><img height="30" src="images/slogen.gif"></div>
</td>
//CSS
.headlg{
padding: 5px;
background-color: #FFFFFF;
border-top: 1px black solid;
border-bottom: 1px black solid;
height:100%;
}
CSS betöltés a HTML törzsében
Sziasztok!
Tud valaki valami módszert arra hogy XHTML kompatibilis módon CSS stylesheet-et lehessen importálni a HTML törzsben(body)?
Egy olyan problémát próbálok megoldani, amikor a sitebuildernek olyan template-et kell írnia, amiben nem férhet hozzá a HTML fejrészéhez és így nem tud style és link csomópontokat létrehozni.
Lényegében a megjelenítési struktúra az, hogy van egy theme, ami megadja a lap kinézetét HTML sablonostól és a tartalomterület pedig csak egy div. Ide automatikusan húz be a megjelenítési réteg egy, a felhasználó által kiválasztott template-et. Nem szeretném ha table tag-eket kellene használniuk a sitebuildereknek.
Az alkalmazás működését nem tudom megváltoztatni, tehát nincs rá mód hogy a fent vázolt működést módosítsam és a theme-et sem lehet módosítani.
Nyilván azt sem szeretném, ha a tag-eknek style attributuma lenne.
■ Tud valaki valami módszert arra hogy XHTML kompatibilis módon CSS stylesheet-et lehessen importálni a HTML törzsben(body)?
Egy olyan problémát próbálok megoldani, amikor a sitebuildernek olyan template-et kell írnia, amiben nem férhet hozzá a HTML fejrészéhez és így nem tud style és link csomópontokat létrehozni.
Lényegében a megjelenítési struktúra az, hogy van egy theme, ami megadja a lap kinézetét HTML sablonostól és a tartalomterület pedig csak egy div. Ide automatikusan húz be a megjelenítési réteg egy, a felhasználó által kiválasztott template-et. Nem szeretném ha table tag-eket kellene használniuk a sitebuildereknek.
Az alkalmazás működését nem tudom megváltoztatni, tehát nincs rá mód hogy a fent vázolt működést módosítsam és a theme-et sem lehet módosítani.
Nyilván azt sem szeretném, ha a tag-eknek style attributuma lenne.
karakterek merete
Szeretnem a karakterek meretet valtoztatni CSS es javascript segitsegevel.
Peldaul egy felhasznalo raklikel egy gombra megvaltoznak a karakterek nagy meretre.
A legtobb megoldas sutiben tarolja a meretet. En az adatokat adatbazisban szeretnem tarolni, nem tudom ha lehetseges.Ha nincs bekapcsolva a suti vagy a felhasznalo torli a sutiket visszaugrik a karakter meret. Ezt pedig nem szeretnem!
Jo az otletem, lehetseges ezt megvalositani ?
Koszonom!
■ Peldaul egy felhasznalo raklikel egy gombra megvaltoznak a karakterek nagy meretre.
A legtobb megoldas sutiben tarolja a meretet. En az adatokat adatbazisban szeretnem tarolni, nem tudom ha lehetseges.
IP Cim | Karaktermeret
Jo az otletem, lehetseges ezt megvalositani ?
Koszonom!
Conflicting Absolute Positions
Fix/likvid hibrid oldalelrendezés CSS segítségével
■