ugrás a tartalomhoz

Archívum - 2012 - Fórum téma

március 13

Aposztróf javascript array-ban hogyan?

YourSoft · 2012. Már. 12. (H), 22.42
Van egy virtuális billentyűzetem, amely aktuális értékeit javascript tömbben adnám meg valahogy így:
c=[['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','\''],['a','á','b','c','d','e','é','f','g','h','i','í','j','k','l','l','y','m','n','o','ó','ö','ő','p','q','r','s','t','u','ú','ü','ű','v','w','x','y','z']][h.d.selectedIndex];
Ez szépen működik is. Kivéve IE alatt.
Ott az aposztróf ('\'') miatt panaszkodik, hogy nem lezárt karakterkonstans. Ha azt kiveszem a kódból, akkor nincs baj.
Amikor egy ilyen virtuális billentyűre rányom a felhasználó, akkor a karakter értéke beíródik egy kereső mezőbe. Így a karakternek jó lenne, ha megmaradhatna a: '

Tud valaki rá megoldást?
 

Google kereső működése?

H.Z. v2 · 2012. Már. 12. (H), 11.11
Azon töröm a fejem, hogy létezik-e hatékony, PHP-ben előállítható megoldás arra, amit a google keresője művel: minden beírt karakter után feldobja a lehetséges találatokat.
Ezt jelen ismereteim birtokában valami ajaxos megoldással tudnám elképzelni, de... ez azt jelentené, hogy minden bill. leütéskor bemegy egy kérés a szerverre, ott megnyílik egy adatbázis kapcsolat, lekéri a lehetséges találatok listáját, majd visszaküldi a böngészőbe.
Hát ez így nem túl hatékony...
OK, valamivel jobb lehetne, ha bevezetnék egy cache-t a szerver oldalon és az első karakter érkezésekor kigyűjteném az összes találatokat, majd a cache-ből válogatnék, de annak meg olyan memória igénye lenne, hogy amiatt halna el az egész. Ha pedig nem memóriába pakolom a cache-t, akkor meg szinte felesleges, hiszen minimum fájlokat kell nyitogatni karakterenként, ami ugyan gyorsabb, mint egy adatbázis kapcsolat felépítése, de még mindig lassú.

Gondolom, valami alapvető technológiai ismeret hiányzik, de nem igazán tudom, mit keressek.
(félreértéseket kerülendő: nem akarok új google-t írni, csak elméleti szinten, nagy vonalakban érdekelne)
 

Melyik keretrendszert tanuljam meg?

stan · 2012. Már. 12. (H), 10.29
Elérkezett az idő, hogy végre magas szinten megtanuljak egy keretrendszerben programozni. Ha most megkérdezném tőled, hogy melyik keretrendszert válasszam, Te melyiket ajánlanád?

Milyen főbb különbségek lehetnek a keretrendszerek között, és egyáltalán milyen szempontokat kell figyelembe venni egy keretrendszer választásánál?

A nagy cégek általában milyen keretrendszert használnak php alkalmazások fejlesztésére, és mi alapján döntenek egy keretrendszer mellett?

Ha Te használsz valamilyen keretrendszert, akkor esetleg leírhatnád röviden, hogy szerinted mik az erősségei, gyengeségei, illetve ha váltottál keretrendszert, akkor azt miért tetted?
 

március 9

mail küldés megoldása feliratkozás után

ferenc.lesko · 2012. Már. 9. (P), 19.18
Segítséget szeretnék kérni. Hogyan oldhatom meg azt, hogy aki kitöltött egy megrendelési adatlapot és ráklikkel a "Megrendelés" gombra, akkor azt emailban megkapjam. Az nem jó megoldás, ha az action=mailto.xxxxxx##kukac##xx.hu van.

Eddig ennyire jutottam:

<form action="" method="post">
<p align="center">Vezetéknév:
<input type="text" name="vezeteknev">
<br>
Keresztnév:
<input type="text" name="keresztnev">
<br>
Telefonszám:
<input type="text" name="mobil">
<br>
Város:
<input type="text" name="varos">
<br>
Utca:
<input type="text" name="utca">
<br>
Házszám:
<input type="text" name="hazszam">
<br>
<input name="submit" type="submit" value="Megrendelés" >
<input name="reset" type="reset" value="Törlés">
</p>
</form>
 

Alternatív fileok. file_exists

therest · 2012. Már. 9. (P), 12.42
Egy olyan rendszeren dolgozom most, ahol ha egy adott fájl nem található, akkor meg kell próbálja a rendszer egy másik mappában megkeresni az ugyan olyan nevű állományt.
Egyes oldalak esetében akár nagyobb mennyiségű fájlt is meg kell így vizsgálni, akár 100-200at is.

<img  src="<php echo getFilePath(id); ?>" />
A getFilePath keresi meg a pontos helyet, és adja vissza az url-t.

Jelenleg php file_exists függvényét használom, de elég sok ellentmondó véleményt hallottam már a sebességével kapcsolatban.
Ti mit gondoltok?

Azt is olvastam, hogy itt történik valamiféle cache php részről. Ez meddig él? Szabályozható?

Van e valami módszer, ami gyorsabb? Htaccess-el?
Gondolom, ha mögé lenne téve egy adatbázis akkor gyorsabb lenne, de ez sajnos kizárt.
 

Oldalmenü frame-k nélkül, lehetőségek

kreator · 2012. Már. 9. (P), 04.29
Milyen lehetőségek vannak frame-k nélküli oldalmenü készítésére, illetve milyen módszert érdemes használni?

Eddig kétfajta megoldást találtam, Server side include (ezt nem ismerem) és a php include parancsa

Az utóbbival kezdtem el továbbfejleszteni az oldalamat, viszont az egyik gond hogy a framekkel ellentétben mindig újratöltödik a menü is
és amit késöbb terveztem: kinyitható listaelemek, gondolom itt nem marad meg az állapota újrabetöltés után
 

március 8

XML attribútumok

H.Z. v2 · 2012. Már. 8. (Cs), 21.07
Valahol olvastam egyszer egy olyat, hogy egy XML megtervezésekor, előállításakor célszerű elfelejteni azt, hogy a tagekhez attribútumok is tartozhatnak, helyette a "gyerek" elemek
(segítsen má' valaki megmagyarni: child elements - ezt hogy lehet magyarul? :) ) használata a javasolt.

Tehát a
<elem1 attr1="1"><x1>nn</x1><elem1>
helyett
<elem1><attr1>1</attr1><x1>nn</x1></elem1>
használandó.
Ebben mi a jó?
Egyáltalán ez az egész így, ebben a formában igaz? Vagy csak jó szokásomhoz híven félreértettem valamit?
 

PTE programtervező informatikus szintfelmérő

Pallosi Péter · 2012. Már. 8. (Cs), 15.38
Üdv,most jöttem haza és megkaptam a Pte Ttk "programtervező informatikus"tól a levelet hogy felvettek!
És kell menjek színt felmérőre valaki esetleg tudná hogy ez miből áll?
Miket fognak kérdezni matekból vagy programozásból?
1hónap múlva lesz ez! Valaki aki esetleg már volt ilyenen az tudna segíteni hogy mire számithatok?
 

facebook scrape nyelv detektálás

razielanarki · 2012. Már. 8. (Cs), 13.45
háttérinfó:
Adott egy tartalom ami több nyelven elérhető az oldalon:

valami.hu/cikkek/magyar-cim-slug
valami.hu/cikkek/english-title-slug

jelenleg a nyelv detektálása így zajlik:

1. van-e cookie? -> ha van, az a nyelv amit a user beállított magának az oldalon
2. http_accept_language parse -> ha sikeres, az a nyelv aminek a legmagasabb a q-ja
3. default: en
(4. set cookie)

a magyar url redirectel az angolra ha angol a detektált nyelv, és vica versa.

----
és akkor itt a kérdéses rész:

a facebook scraper nem küld accept_language headert, sem mást(?) amiből detektálhatnánk a user nyelvét, így a magyar nyelvű linket megosztva is angolul (default nyelven, redirectelve) jelenik meg a preview a postban.

van-e erre egyszerű módszer, amivel detektálható lenne a nyelv?
(az url-be ágyazott nyelvkód nem túl szép szerintem)

illetve tudom-e jelezni a facenak h alternatív nyelven alternatív urlen itt és itt, és kezeli-e?
(nézegettem az OG internationalization leírást, de nem teljesen tiszták még a lehetőségek)
 

március 7

lista-tábla linkel php css segítségével

Sadash · 2012. Már. 7. (Sze), 10.49
Sziasztok!

Lehet rossz helyre teszem fel a kérdésem ezért ne haragudjatok de mivel nem tudom,hogy lehetne megvalósítani a problémám ezért nem is tudtam hova tegyem fel a kérdésem.
Szóval a problémám az lenne,hogy adott egy txt fájl mondhatni egy lista amiben közel 600 tárgy van felsorolva ezt szeretném az oldalamon megjeleníteni minden egyes tárgyat linkel és egyéb adattal,na most nem szeretném klasszikus hmtl táblával megcsinálni és beírogatni mind a 600 "terméket" külön infóval egyesével és utána még formázni is,hogy egy szép táblázatba legyen foglalva az egész.Jó pár napja próbálok megoldást találni de nem igazán járok sikerrel és igazából azt sem tudom melyik az a metódus amivel ezt könnyen meglehetne valósítani.
Az elképzelésem szerint a tábla 600 sorból és 5 oszlopból állna esetleg lenne benne egy szűrő amivel rálehetne keresni pl az összes A betűs elemre stb. de ez nem annyira fontos a hangsúly maga a táblán/listán van
Az oldalam egy alap php oldal lesz nem sok extrával,és amíg ezt nem tudom megoldani nem is nagyon szeretném és nem is tudom feltölteni sehova.
Ebben kérném egy hozzáértő segítségét aki elbír indítani a jó irányba.
Segítségeteket előre is nagyon szépen köszönöm.

Üdv
Sadash