Archívum - Május 2008
május 15
Áttérjek-e utf-8-ra a jelenlegi iso-8859-2 kódolásról a weboldalamon?
Sziasztok!
A (közel)jövőben tervezem átépíteni a weboldalamat és felmerült bennem a gondolat, hogy a karater kódolást változtassam-e? Segítsetek nekem válaszokat kapni:
- Miért érdemes utf8-at használni?
- Kell utf8-at használni?
- Ha a jelenlegi oldalam iso-8859-2 és mysql-ből épül latin2-es karakter szettel, akkor mire kell figyelnem az átépítés során, hogy a tartalom használható maradjon?
- Jelenleg iconv()-ot használok szerveren az AJAX-os kérésekkel utazó adatokhoz, továbbra is jó lesz ez nekem?
- Az oldalam által küldött levelek (SwiftMailer a barátom) igényelnek körültekintést?
Kíváncsian várom válaszaitokat,
s_volenszki
■ A (közel)jövőben tervezem átépíteni a weboldalamat és felmerült bennem a gondolat, hogy a karater kódolást változtassam-e? Segítsetek nekem válaszokat kapni:
- Miért érdemes utf8-at használni?
- Kell utf8-at használni?
- Ha a jelenlegi oldalam iso-8859-2 és mysql-ből épül latin2-es karakter szettel, akkor mire kell figyelnem az átépítés során, hogy a tartalom használható maradjon?
- Jelenleg iconv()-ot használok szerveren az AJAX-os kérésekkel utazó adatokhoz, továbbra is jó lesz ez nekem?
- Az oldalam által küldött levelek (SwiftMailer a barátom) igényelnek körültekintést?
Kíváncsian várom válaszaitokat,
s_volenszki
Kinyit becsuk, javascript probléma
Üdv!
az alábbi oldalon van fent a script, (bal oldalt)
http://kulonlegesajandek.hu/index.php
Próbáljatok rányomni egy kategóriára, pl bögre, aztán azon belül magic bögre.. és amint látjátok a bal oldalon amire rákattintottatok eltűnik
szóval én ezt úgy szeretném, nemtom érthető-e, hogy amikor rámész egy főkategóriára, azon belül alkategóriára, akkor a főkategória és az ahhoz tartozó alkategóriák legyenek kilistázva, hogy lássa az illető, hogy épp melyik kategóriát böngészi..
íme a script:ez nem a teljes script, csak kiszedtem a lényeget, szóval az enyém mysql-t használ meg stb..
ebben is ha kipróbáljátok elvileg működnie kéne, hogy rákattoltok az alkategória.. szövegre, amikor kinyitottad a főkategóriát, akkor elvisz a ?action=valami oldalra, és ami az előbb még kivolt nyitva kategória, az becsukódik
hát nem túl jó a magyarázó képességem, de próbáltam érthető lenni
:)
■ az alábbi oldalon van fent a script, (bal oldalt)
http://kulonlegesajandek.hu/index.php
Próbáljatok rányomni egy kategóriára, pl bögre, aztán azon belül magic bögre.. és amint látjátok a bal oldalon amire rákattintottatok eltűnik
szóval én ezt úgy szeretném, nemtom érthető-e, hogy amikor rámész egy főkategóriára, azon belül alkategóriára, akkor a főkategória és az ahhoz tartozó alkategóriák legyenek kilistázva, hogy lássa az illető, hogy épp melyik kategóriát böngészi..
íme a script:
<script type="text/javascript">
function kinyit_becsuk(id) {
disp = document.getElementById(id).style.display;
if(disp == "none") {
document.getElementById(id).style.display = "block";
} else {
document.getElementById(id).style.display = "none";
}
}
</script>
<a href="javascript:kinyit_becsuk("lenyilo{1}");'>Első főkategória</a><br>
<a href="javascript:kinyit_becsuk("lenyilo{2}");'>Második főkategória</a>
<div id='lenyilo{$num}' style='display: none;'>
<li><a href="?action=valami">alkategória..</a></li>
</div>
ebben is ha kipróbáljátok elvileg működnie kéne, hogy rákattoltok az alkategória.. szövegre, amikor kinyitottad a főkategóriát, akkor elvisz a ?action=valami oldalra, és ami az előbb még kivolt nyitva kategória, az becsukódik
hát nem túl jó a magyarázó képességem, de próbáltam érthető lenni
:)
PHP generalta XML hiba > MS Excel
Üdvözletem mindenkinek!
Új nap, új kérdés.
Nem tudom, ide kell e kerüljön ez a topic, de próba-szerencse.
Egy report generálásához használok PHP-MySQL kombinációt.
A report XML formátumú, MS Excel header-rel, tehát Excellel nyílik meg.
Ezután több tab-on jelenik meg a kinyert adat.
Ez a rész tökéletesen működik is, mindössze egy zavaró tényező jelentkezik.
A report tartalmaz hyperlinkeket, amik a weboldalra mutatnak, egyfajta summary oldalakra.
Ez így néz ki:
A generálás tökéletesen le is fut, minden klappol, de, ha rákattintok valamelyik linkre ELŐSZÖR, akkor az Excel a következő hiba alert-tel örvendeztet meg:
Unable to open [URL]. Cannot download the information you requested.
Ezt leokézom, és ezek után bármire kattintok az szépen megnyílik rendeltetésszerűen. Ellenben a legelső kattintás minden esetben a fenti hibát eredményezi (csak hyperlinken, persze).
Valakinek valami ötlet, hogy mi lehet a baj?
Előre is köszönöm!
■ Új nap, új kérdés.
Nem tudom, ide kell e kerüljön ez a topic, de próba-szerencse.
Egy report generálásához használok PHP-MySQL kombinációt.
A report XML formátumú, MS Excel header-rel, tehát Excellel nyílik meg.
<?php
print "<?xml version=\"1.0\"?>\n";
print "<?mso-application progid=\"Excel.Sheet\"?>\n";
?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties
xmlns="urn:schemas-microsoft-com:office:office">
...
print "<?xml version=\"1.0\"?>\n";
print "<?mso-application progid=\"Excel.Sheet\"?>\n";
?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties
xmlns="urn:schemas-microsoft-com:office:office">
...
Ezután több tab-on jelenik meg a kinyert adat.
Ez a rész tökéletesen működik is, mindössze egy zavaró tényező jelentkezik.
A report tartalmaz hyperlinkeket, amik a weboldalra mutatnak, egyfajta summary oldalakra.
Ez így néz ki:
<Row>
<Cell ss:StyleID=\"s239\" ss:HRef=\"http://xyxy.hu/index.php?id=$valamiID\">
<Data ss:Type=\"String\">$MAINcpmanagerNAME</Data>
</Cell>
</Row>
<Cell ss:StyleID=\"s239\" ss:HRef=\"http://xyxy.hu/index.php?id=$valamiID\">
<Data ss:Type=\"String\">$MAINcpmanagerNAME</Data>
</Cell>
</Row>
A generálás tökéletesen le is fut, minden klappol, de, ha rákattintok valamelyik linkre ELŐSZÖR, akkor az Excel a következő hiba alert-tel örvendeztet meg:
Unable to open [URL]. Cannot download the information you requested.
Ezt leokézom, és ezek után bármire kattintok az szépen megnyílik rendeltetésszerűen. Ellenben a legelső kattintás minden esetben a fenti hibát eredményezi (csak hyperlinken, persze).
Valakinek valami ötlet, hogy mi lehet a baj?
Előre is köszönöm!
május 15
overflow:auto; IE6 alatt - scrollozható képtárhoz - nem működik
Üdvözletem,
egy galérián ügyködöm, amiben felül van az aktuálisan nézett nagy kép, alul meg az indexképek vízszintesen görgethető formában.
A HTML-forráskódrészlet (XHTML 1.0 Strict):A hozzá tartozó CSS:Firefox, Opera alatt működik is rendesen, IE7 alatt kis hibával, de IE6 alatt nem akar megjelenni a vízszintes görgetősáv.
Valami blőd hibát követhettem el - de hol?
Segítségeteket előre is köszönöm.
■ egy galérián ügyködöm, amiben felül van az aktuálisan nézett nagy kép, alul meg az indexképek vízszintesen görgethető formában.
A HTML-forráskódrészlet (XHTML 1.0 Strict):
<div id="midimg">
<!-- Ide töltődik be a nagy kép -->
</div>
<div id="imglist_wrapper">
<div id="imglist">
<!-- Itt vannak az indexképek -->
</div>
</div>
* {
border: none;
margin: 0px;
padding: 0px;
}
#midimg {
text-align:center;
height: 480px;
}
#imglist_wrapper {
position:relative;
overflow: auto;
}
#imglist {
width: 5000px;
height: 130px;
}
#imglist a img {
margin: 5px;
}
Valami blőd hibát követhettem el - de hol?
Segítségeteket előre is köszönöm.
PHP tanfolyam, de melyik?
SZIASZTOK!
Elakarok végezni egy PHP-MYSQL tanfolyamot, hogy képes legyek dinamikus weboldalak létre hozására, saját CMS készítésére, Joomla vagy a Drupal használatára.
A kővetkező linkeket találtam:
http://www.infosuli.hu/index.php?option=com_content&task=view&id=12&Itemid=33
http://impexsoftdesign.com/magyar/oktatas/php-mysql-online.html
http://www.immi.hu/tanfolyam_info.php?tanfolyam_id=7
http://www.ruander.hu/webprogramozo-php-mysql-tanfolyam.html
http://www.web-excel-word-tanfolyam.hu/weblap-keszito-tanfolyam/weblap-keszito-programozo-tanfolyam.html
http://topschool.eu-net.hu/tanfolyamok/webprog/
Van választék.Az első árilag 100.000Ft a többi alatta mozog.
A választásban kérek segítséget, mert nem tudok dönteni.
Aki ért hozzá szakmailag jó lenne ha rá nézne.
Esetleg van valakinek tapasztalata a fenti linkekről?
Előre is köszönet a segítségért!!!
bakker
■ Elakarok végezni egy PHP-MYSQL tanfolyamot, hogy képes legyek dinamikus weboldalak létre hozására, saját CMS készítésére, Joomla vagy a Drupal használatára.
A kővetkező linkeket találtam:
http://www.infosuli.hu/index.php?option=com_content&task=view&id=12&Itemid=33
http://impexsoftdesign.com/magyar/oktatas/php-mysql-online.html
http://www.immi.hu/tanfolyam_info.php?tanfolyam_id=7
http://www.ruander.hu/webprogramozo-php-mysql-tanfolyam.html
http://www.web-excel-word-tanfolyam.hu/weblap-keszito-tanfolyam/weblap-keszito-programozo-tanfolyam.html
http://topschool.eu-net.hu/tanfolyamok/webprog/
Van választék.Az első árilag 100.000Ft a többi alatta mozog.
A választásban kérek segítséget, mert nem tudok dönteni.
Aki ért hozzá szakmailag jó lenne ha rá nézne.
Esetleg van valakinek tapasztalata a fenti linkekről?
Előre is köszönet a segítségért!!!
bakker
VP6 vs. H.264
Szervusztok!
Flash video tartalmat kell megjeleníteni egy honlapon. Dilemmmában vagyok, hogy VP6 vagy H.264 -el legyen tömörítve a video. Van tapasztalatotok? Melyiket érdemes hasznáni? Melyik a jobb képminőségű?
Válaszokat előre köszi!
--
sirkalmi
■ Flash video tartalmat kell megjeleníteni egy honlapon. Dilemmmában vagyok, hogy VP6 vagy H.264 -el legyen tömörítve a video. Van tapasztalatotok? Melyiket érdemes hasznáni? Melyik a jobb képminőségű?
Válaszokat előre köszi!
--
sirkalmi
Adat elérése JOIN-olt MySQL lekérdezés után.
Sziasztok!
Ha van egy olyan mysql lekérdezésem, amiben JOIN-nal összekapcsolok két táblát, és szerencsétlenül vannak azonos nevű mezők a táblákban, akkor az azonos mezők adatait ezidáig így adtam át változónak:Most viszont egy már kialakított lekérdezésben kellene hasonló atrakciót végrehajtanom, de ott ez a helyzet:Ilyen esetben hogyan tudom elérni az azonos nevű mezőket? Így próbáltam, de mindíg üres marad a változó:Bizonyára van elképzelésetek a megoldásról, kérlek osszátok meg velem!
s_volenszki
■ Ha van egy olyan mysql lekérdezésem, amiben JOIN-nal összekapcsolok két táblát, és szerencsétlenül vannak azonos nevű mezők a táblákban, akkor az azonos mezők adatait ezidáig így adtam át változónak:
...
$tabla_1 = "tabla1";
$tabla_2 = "tabla2";
$query = mysql_query("SELECT * FROM `$tabla_1` JOIN `$tabla_2` ON $tabla_2.id = $tabla_1.id_tabla2");
...
for($i=0;..){
$azonosmezo_1 = mysql_result($query,$i,$tabla_1.".azonosmezonev");
$azonosmezo_2 = mysql_result($query,$i,$tabla_2.".azonosmezonev");
}
...
...
$tabla_1 = "tabla1";
$tabla_2 = "tabla2";
$query = mysql_query("SELECT * FROM `$tabla_1` JOIN `$tabla_2` ON $tabla_2.id = $tabla_1.id_tabla2");
...
while($item = mysql_fetch_array($query, MYSQL_ASSOC))
{
$item_id = $item['id_item'];
}
...
...
while($item = mysql_fetch_array($query, MYSQL_ASSOC))
{
$azonosmezo_1 = $item[$tabla_1.'.azonosmezonev'];
$azonosmezo_2 = $item[$tabla_2.'.azonosmezonev'];
}
...
s_volenszki
május 14
select elem css formázása
Sziasztok!
Van egy select elemem:Ez egy kvázi menüként működne (egy javascript miatt kéne ragaszkodnom ehhez a megoldáshoz). Szeretném, hogy minél kevésbé látszódjon rajta, hogy egy form elem. Sajnos Firefox alatt a gördítősávot, IE alatt a keretet nem tudom eltüntetni (a style="border: none;" nem hatja meg). Van esetleg valakinek tippje, mi lehet a megoldás?
■ Van egy select elemem:
<select id="list" name="picslist" size="3">
Szinkronizáció, hogyan?
Sziasztok,
A következő témában lennék kíváncsi a véleményetekre:
Teljesen általánosan, adott egy rendszer, ahol elég jelentős mennyiségű adat keletkezik, módosul, és törlődik nap, mint nap. Ezt az adatot több külső - számunkra gyakorlatilag fekete doboz - alakalmazás számára kell biztosítani.
Jelenleg egy webservice-el kérjük el az adott rendszertől az utolsó szinkronizáció időpontját és az ahhoz képest történt változást adjuk vissza válaszként.
Ezzel a megoldással az egyetlen probléma, hogy a kommunikációs folyamat nem ott indul, ahol az adat keletkezik.
Tehát egy olyan általános megoldást szeretnék találni, ahol függetlenül a programozási nyelvtől, platformtól, mindentől, a mi rendszerünk indítaná el a kommunikációt.
A lehetőségek amik erre eszembe jutottak:
- TCP-n vagy UDP-n keresztül küldök egy csomagot (egy nálunk regisztrált ip adott portjára) amiben jelzem, hogy új adat érhető el.
- a másik oldal számára biztosítunk egy webservice-t (SOAP) amit futtatnia kell
- előírjuk, hogy a kommunikációhoz a másik oldalon rendelkezni kell MQ szerverrel (illetve egy adott queue-kezelő rendszerrel) és azon keresztül küldjük az üzenetet
- a változásról mailt küldünk szintén regisztrált címre (ezt igazából már most elvetném, csak mintegy lehetőség felsorolom)
- vagy nagyon csúnya megoldás, adott URL-t meghívni, ha változás történik
Igazából a lista lefelé kb. azt tükrözi, hogy melyik megoldás felé hajlok leginkább...
Ha van valakinek ilyenben tapasztalata, akkor pls adjon ötletet, illetve, ha valaki használta valamelyik módszert, érdekelnének a buktatók, limitációk.
Minden új ötlet érdekel, mivel egyelőre tervezés előtti fázisban van a dolog...
Remélem nem írtam tele helyesírási hibákkal, de ha sokat gépelek és az nem kód és nincs highlight, akkor hajlamos vagyok rá... ;)
köszi,
Halee
■ A következő témában lennék kíváncsi a véleményetekre:
Teljesen általánosan, adott egy rendszer, ahol elég jelentős mennyiségű adat keletkezik, módosul, és törlődik nap, mint nap. Ezt az adatot több külső - számunkra gyakorlatilag fekete doboz - alakalmazás számára kell biztosítani.
Jelenleg egy webservice-el kérjük el az adott rendszertől az utolsó szinkronizáció időpontját és az ahhoz képest történt változást adjuk vissza válaszként.
Ezzel a megoldással az egyetlen probléma, hogy a kommunikációs folyamat nem ott indul, ahol az adat keletkezik.
Tehát egy olyan általános megoldást szeretnék találni, ahol függetlenül a programozási nyelvtől, platformtól, mindentől, a mi rendszerünk indítaná el a kommunikációt.
A lehetőségek amik erre eszembe jutottak:
- TCP-n vagy UDP-n keresztül küldök egy csomagot (egy nálunk regisztrált ip adott portjára) amiben jelzem, hogy új adat érhető el.
- a másik oldal számára biztosítunk egy webservice-t (SOAP) amit futtatnia kell
- előírjuk, hogy a kommunikációhoz a másik oldalon rendelkezni kell MQ szerverrel (illetve egy adott queue-kezelő rendszerrel) és azon keresztül küldjük az üzenetet
- a változásról mailt küldünk szintén regisztrált címre (ezt igazából már most elvetném, csak mintegy lehetőség felsorolom)
- vagy nagyon csúnya megoldás, adott URL-t meghívni, ha változás történik
Igazából a lista lefelé kb. azt tükrözi, hogy melyik megoldás felé hajlok leginkább...
Ha van valakinek ilyenben tapasztalata, akkor pls adjon ötletet, illetve, ha valaki használta valamelyik módszert, érdekelnének a buktatók, limitációk.
Minden új ötlet érdekel, mivel egyelőre tervezés előtti fázisban van a dolog...
Remélem nem írtam tele helyesírási hibákkal, de ha sokat gépelek és az nem kód és nincs highlight, akkor hajlamos vagyok rá... ;)
köszi,
Halee