Archívum - Ápr 2009
április 2
Upload Progress Meter - Common issues and some answers
Az uploadprogress nevű PECL csomagról szóló blogbejegyzés
■ File stream wrapper is overwritable in PHP
A PHP alapértelmezett stream wrapperének felüldefiniálásáról
■ Autocomplete input ajax-php-mysql
Hello!
Autocomplete input mezőt szeretnék létrehozni, talán nem szokványos módon. A legtöbb tutorial egyszerű, szó eleji egyezést használ. Viszont én hosszú karakterláncokban is szeretnék keresni. A működési elvvel tisztában vagyok, az sql lekérdezéshez kérnék segítséget.
Alap esetben a LIKE '$kulcs%' megoldás eredményre vezet egy text mezőnél. De olyan mezőben, ahol nem egy szó, hanem több mondat van, nem egy jó megoldás.
Kérdésem: milyen lekérdezéssel lehet a mondatokban lévő szavak elejének egyezését vizsgálni? Ha ez könnyen meg is oldható, érdekelne teljesítmény szempontból is, mert fogalmam sincs mennyire erőforrás pazarló; érdemes ilyenbe gondolkodni?
Innodb táblákról van szó, tranzakció kezeléssel és minden utf8ba van.
■ Autocomplete input mezőt szeretnék létrehozni, talán nem szokványos módon. A legtöbb tutorial egyszerű, szó eleji egyezést használ. Viszont én hosszú karakterláncokban is szeretnék keresni. A működési elvvel tisztában vagyok, az sql lekérdezéshez kérnék segítséget.
Alap esetben a LIKE '$kulcs%' megoldás eredményre vezet egy text mezőnél. De olyan mezőben, ahol nem egy szó, hanem több mondat van, nem egy jó megoldás.
Kérdésem: milyen lekérdezéssel lehet a mondatokban lévő szavak elejének egyezését vizsgálni? Ha ez könnyen meg is oldható, érdekelne teljesítmény szempontból is, mert fogalmam sincs mennyire erőforrás pazarló; érdemes ilyenbe gondolkodni?
Innodb táblákról van szó, tranzakció kezeléssel és minden utf8ba van.
április 1
Április elseje Youtube módra
Bolondok napján a legtöbb webes szolgáltatás vagy magazin valamilyen apró turpissággal igyekszik pár felhőtlen percet szereznie a látogatóinak. Tegnap már Kevlar blogmarkolta a Smashing Magazine beszámolóját az Internet Explorer 8.1-ről, ma pedig hirtelen helytelen font renderelésre gyanakodtam, majd észbe kaptam, hogy csak a Youtube tréfája ez; náluk ma minden a feje tetejére állt.
lassú lekérdezés lapozás sehogyse
Le kell kérnem egy szervertől API-n keresztül kb 2-300 objektumot. Egyszerre csak egyet lehet lekérdezni. A Válasz egyik paramétere alapján kéne őket sorba rendeznem és megjelenítenem.
Ha lekérem egyben a 300 adatot akkor nagyon lassan lesz kész, a usernek kinő a szakálla mire megjön a válasz.
Ha beteszek egy lapozót akkor meg nem tudom őket sorba rendezni úgy ahogyan kellene.
Van valami ötlet, hogy mit csináljak?
■ Ha lekérem egyben a 300 adatot akkor nagyon lassan lesz kész, a usernek kinő a szakálla mire megjön a válasz.
Ha beteszek egy lapozót akkor meg nem tudom őket sorba rendezni úgy ahogyan kellene.
Van valami ötlet, hogy mit csináljak?
22 Extremely Detailed and Beautiful Icon Sets
Újabb merítés jó minőségű ikonokból (legtöbbjük kereskedelmi felhasználásra is)
■ 15 Surefire Ways to Break Your CSS
Egy jóadag merítés az utólag nehezen felderíthető hibákról
■ Form disabled submit gomb formázása
Sziasztok,
van egy űrlapom amelyen a letíltott submit gombo hátterének színét szeretném megváltoztatni. A kérdésem az lenne, hogyan tudom CSS segítségével módosítani az elem színét ha a tulajdonsága "disabled"-re van állítva?
Balázs
■ van egy űrlapom amelyen a letíltott submit gombo hátterének színét szeretném megváltoztatni. A kérdésem az lenne, hogyan tudom CSS segítségével módosítani az elem színét ha a tulajdonsága "disabled"-re van állítva?
Balázs
PHP + MSSQL kapcsolódási hiba
Sziasztok!
Megpróbáltam elindítani a tegnapelőtt még faszányosan működő lokális PHP-s alkalmazásomat (MSSQL 2005 adatbázissal a feneke alatt), erre kapok egy "Unable to connect to server..." hibaüzenetet.
Legjobb tudomásom és az SVN napló szerint nem változtattam semmi lényegeset, az Exception dump-ban szereplő kapcsolódási paraméterek korrektek, ellenőriztem az ntwdblib.dll-t, megnéztem, hogy engedélyezve van-e még mindig a távoli csatlakozás, megnéztem, hogy még mindig jó-e a lúzernév és a jelszó, de minden stimmel.
Van valami tippetek? Nem érkezett mostanában olyan javítócsomag, ami indokolhatná esetleg ezt a hibát?
Bármilyen tipp jól jönne, mert kezdek kissé rosszkedvű lenni. :(
Köszi előre is:
Dávid
■ Megpróbáltam elindítani a tegnapelőtt még faszányosan működő lokális PHP-s alkalmazásomat (MSSQL 2005 adatbázissal a feneke alatt), erre kapok egy "Unable to connect to server..." hibaüzenetet.
Legjobb tudomásom és az SVN napló szerint nem változtattam semmi lényegeset, az Exception dump-ban szereplő kapcsolódási paraméterek korrektek, ellenőriztem az ntwdblib.dll-t, megnéztem, hogy engedélyezve van-e még mindig a távoli csatlakozás, megnéztem, hogy még mindig jó-e a lúzernév és a jelszó, de minden stimmel.
Van valami tippetek? Nem érkezett mostanában olyan javítócsomag, ami indokolhatná esetleg ezt a hibát?
Bármilyen tipp jól jönne, mert kezdek kissé rosszkedvű lenni. :(
Köszi előre is:
Dávid
PHP csoportos mailküldés
Sziasztok!
írtam PHP-ban egy hírlevélküldő szkriptet, ami részben működik is. A probléma az, hogy több ezer embernek kell kiküldeni leveleket és a szolgáltató ezek nagyrészét blokkolja. A szkriptem úgy működik, hogy egy JS-es időzítővel 10 percenként betöltök IFRAME-be egy php mailküldőt, aminek GET-el átadom a kezdő értéket. 300-as csoportokban küldöm BCC segítségével a leveleket, tehát pl. ha 3600 címzett van, akkor én 12 db emailt kapok és azokból sokszorosítja a többi címzettnek a leveleket.
Itt a probléma. A kód jól működik ugyan, de 12-ből minimum 6-nál hibát ír ki a kódom a mail() függvény ellenőrzésekor:amikor mind a 12 levél kiment, akkor kiiratom a $_SESSION['jelentes'] tartalmát és ez fogad:
1.ok!
2.ok!
3.hiba!
4.ok!
5.hiba!
6.hiba!
7.ok!
8.hiba! stb... minden áldott nap véletlenszerűen, tehát tutira a szolgáltató blokkol.
mit lehetne még tenni ezügyben? gondoltam ez a 10 perc késleltetés a küldések között elegendő lesz, de ezekszerint még ez is kevés? tudtok ajánlani valamit? egyszerüen már tanácstalan vagyok... régebben egyébként amikor még csak 1000 alatti hírlevelet kellett kiküldenem, akkor simán ment a dolog BCC-vel, de több ezres számnál már behal a BCC, ezért alakítottam ilyen csoportos időzítősre.
előre is köszönöm a válaszokat!
■ írtam PHP-ban egy hírlevélküldő szkriptet, ami részben működik is. A probléma az, hogy több ezer embernek kell kiküldeni leveleket és a szolgáltató ezek nagyrészét blokkolja. A szkriptem úgy működik, hogy egy JS-es időzítővel 10 percenként betöltök IFRAME-be egy php mailküldőt, aminek GET-el átadom a kezdő értéket. 300-as csoportokban küldöm BCC segítségével a leveleket, tehát pl. ha 3600 címzett van, akkor én 12 db emailt kapok és azokból sokszorosítja a többi címzettnek a leveleket.
Itt a probléma. A kód jól működik ugyan, de 12-ből minimum 6-nál hibát ír ki a kódom a mail() függvény ellenőrzésekor:
if(mail($cimzett, $targy, $szerkezet, $fejlecek)) {
$_SESSION['jelentes'] .= "- <font color='green'><b>ok! (".$sendnum.")</b></font><br>";
}
else {
$_SESSION['jelentes'] .= "- <font color='red'><b>Hiba!</b></font><br>";
}
1.ok!
2.ok!
3.hiba!
4.ok!
5.hiba!
6.hiba!
7.ok!
8.hiba! stb... minden áldott nap véletlenszerűen, tehát tutira a szolgáltató blokkol.
mit lehetne még tenni ezügyben? gondoltam ez a 10 perc késleltetés a küldések között elegendő lesz, de ezekszerint még ez is kevés? tudtok ajánlani valamit? egyszerüen már tanácstalan vagyok... régebben egyébként amikor még csak 1000 alatti hírlevelet kellett kiküldenem, akkor simán ment a dolog BCC-vel, de több ezres számnál már behal a BCC, ezért alakítottam ilyen csoportos időzítősre.
előre is köszönöm a válaszokat!