Archívum - 2009
október 30
PHP tömb átadása JavaScriptnek
Üdv !
Azt hiszem a cím önmagáért beszél. Meg lehet ezt valahogy oldani ? Mert nagy szükségem lenne rá, hogy egy PHP -s tömböt/mátrixot átadhassak valahogy egy JavaScript függvénynek.
A segítséget előre is köszönöm.
■ Azt hiszem a cím önmagáért beszél. Meg lehet ezt valahogy oldani ? Mert nagy szükségem lenne rá, hogy egy PHP -s tömböt/mátrixot átadhassak valahogy egy JavaScript függvénynek.
A segítséget előre is köszönöm.
október 30
Hírlevél küldés
Sziasztok!
Elérkezett az idő hogy megreformáljuk a hírlevél küldő rendszerünket, mert már eléggé pengeélen táncol a sok levél kiküldése (napi 120.000-200.000 levél). Ez kb. 60.000 levelenként 3 órát is igénybe vesz. Van néha speciális eset is amikor egy ilyen kiküldendő levél mérete meghaladja a 300 KB-ot, ekkor a kiküldés épphogy véget ér a nap végére, ami napi esedékességű információk miatt nem éppen megfelelő. A leveleket Postfixel küldjük és PHPMailert használunk a levél összeállításához. Azért fordultam hozzátok, hogy hátha van már tapasztalatotok ilyen mennyiségű levél kezelésével kapcsolatban, illetve tudtok-e tanácsokat adni hogy milyen lehetőségek vannak, vagy hogy mik azok az "trükkök" amiket érdemes ilyen helyzetekben alkalmazni.(Terhelés elosztás, másik PHPban íródott levélküldő szkript, vagy PHP helyett valami más nyelv használata, postfix tuning stb...) Természetesen nem spam küldésről van szó. Válaszok akár jöhetnek privátban is, ha meg szeretnénk nehezíteni a spammerek dolgát, bár gondolom nekik megvannak már a megoldásaik erre. :)
■ Elérkezett az idő hogy megreformáljuk a hírlevél küldő rendszerünket, mert már eléggé pengeélen táncol a sok levél kiküldése (napi 120.000-200.000 levél). Ez kb. 60.000 levelenként 3 órát is igénybe vesz. Van néha speciális eset is amikor egy ilyen kiküldendő levél mérete meghaladja a 300 KB-ot, ekkor a kiküldés épphogy véget ér a nap végére, ami napi esedékességű információk miatt nem éppen megfelelő. A leveleket Postfixel küldjük és PHPMailert használunk a levél összeállításához. Azért fordultam hozzátok, hogy hátha van már tapasztalatotok ilyen mennyiségű levél kezelésével kapcsolatban, illetve tudtok-e tanácsokat adni hogy milyen lehetőségek vannak, vagy hogy mik azok az "trükkök" amiket érdemes ilyen helyzetekben alkalmazni.(Terhelés elosztás, másik PHPban íródott levélküldő szkript, vagy PHP helyett valami más nyelv használata, postfix tuning stb...) Természetesen nem spam küldésről van szó. Válaszok akár jöhetnek privátban is, ha meg szeretnénk nehezíteni a spammerek dolgát, bár gondolom nekik megvannak már a megoldásaik erre. :)
innerHTML
Sziasztok !
Meggyűlt a bajom az innerHTML -el...
Kezdem az elején. Szóval a lényeg az, hogy input adatokat tárolok el adatbázisban, és onnan majd meg is jelenítem őket, ezért a speciális karaktereket megpróbáltam kivédeni. Írtam egy saját függvényt ami lecseréli a következő karakterket : &, ", ', <, >, \. A htmlspecialchars azért nem volt jó nekem, mert abban nincs benne a \ helyettesítése illetve levédése. Tudom hogy ott van erre a célra az addslashes() de minek két külön függvényt használni, sokkal egyszerűbb csak egyet :) Szóval az adatok kódolva tárolódnak el, és táblázatszerűen jelenítem meg őket.
Most jön a JavaScript rész. Van egy olyan funkcióm hogy "módosítás". Ez annyit csinál, hogy az egyes celláknak a tartalmát kimenti egy változóba (valtozo = cella.innerHTML) majd kicseréli egy szövegmezőre benne a kimentett tartalommal (cella.innerHTML = <input type='text' value='valtozo' />). És innentől lehet szerkeszteni. A probléma ott lép fel, hogy a "speciális" karakterek idő közben valahol "elvesznek". Tegyük fel, hogy az egyik inputom az 'akarmi' - kifejezés volt. Ez a szerverre küldés után átkódolódik a következőre : 'akarmi' Viszont ! mikor az esetleges módosításra kerül sor, akkor a cella.innerHTML csak annyit ad vissza hogy akarmi, az 'akarmi' - helyett. És nem értem hogy miért ?
Ha valakinek esetleg van ötlete szivesen várom :)
■ Meggyűlt a bajom az innerHTML -el...
Kezdem az elején. Szóval a lényeg az, hogy input adatokat tárolok el adatbázisban, és onnan majd meg is jelenítem őket, ezért a speciális karaktereket megpróbáltam kivédeni. Írtam egy saját függvényt ami lecseréli a következő karakterket : &, ", ', <, >, \. A htmlspecialchars azért nem volt jó nekem, mert abban nincs benne a \ helyettesítése illetve levédése. Tudom hogy ott van erre a célra az addslashes() de minek két külön függvényt használni, sokkal egyszerűbb csak egyet :) Szóval az adatok kódolva tárolódnak el, és táblázatszerűen jelenítem meg őket.
Most jön a JavaScript rész. Van egy olyan funkcióm hogy "módosítás". Ez annyit csinál, hogy az egyes celláknak a tartalmát kimenti egy változóba (valtozo = cella.innerHTML) majd kicseréli egy szövegmezőre benne a kimentett tartalommal (cella.innerHTML = <input type='text' value='valtozo' />). És innentől lehet szerkeszteni. A probléma ott lép fel, hogy a "speciális" karakterek idő közben valahol "elvesznek". Tegyük fel, hogy az egyik inputom az 'akarmi' - kifejezés volt. Ez a szerverre küldés után átkódolódik a következőre : 'akarmi' Viszont ! mikor az esetleges módosításra kerül sor, akkor a cella.innerHTML csak annyit ad vissza hogy akarmi, az 'akarmi' - helyett. És nem értem hogy miért ?
Ha valakinek esetleg van ötlete szivesen várom :)
Do Your Web Forms Suck?
Webes űrlapok használhatóságával, ergonómiájával foglalkozó könyv a SitePointtól
■ október 28
Nehéz a lekérdezés, ha a szűrési feltételek több sorban vannak
Sziasztok!
Lenne egy kis problémám. Webáruház. Termékszűrés. Az adatbázistábla így néz ki:
CIKKSZÁM | PARAMÉTERNÉV | PARAMÉTER ÉRTÉK
CIKKSZÁM | MÁSIK PARAMÉTERNÉV | MÁSIK PARAMÉTER ÉRTÉK
Például:
A1 | hossz | 110
A1 | súly | 50
A2 | hossz | 130
A2 | súly | 50
Egy űrlap segítségével ki lehet választani, hogy milyen paraméterek kerüljenek be a feltételekbe... a feltételek között mindig ÉS kapcsolat van. Pl...
hossz 110 és súly 50. Hogy lehetne olyan lekérdezést írni, ami visszadja, hogy A1? A baj az, hogy a WHERE résznél nem adható meg, hogy paraméternév=hossz AND paraméterérték=110, hiszen ezután kellene egy AND paraméternév=súly AND paraméterérték=50 is, ami viszont már nem erre, hanem egy másik sorra fog vonatkozni.
Hogy lehetne ezt megoldani? Gondolkodtam rajta, hogy mindegyik feltételt lekérdezem, GROUP By-al összeszámolom az azonos cikkszámokat és ha a számuk pont annyi, mint ahány keresési feltétel van, akkor azok a megfelelő termékek, ez viszont gányolás. Van valakinek jobb ötlete?
Nagyon szépen köszönöm!
■ Lenne egy kis problémám. Webáruház. Termékszűrés. Az adatbázistábla így néz ki:
CIKKSZÁM | PARAMÉTERNÉV | PARAMÉTER ÉRTÉK
CIKKSZÁM | MÁSIK PARAMÉTERNÉV | MÁSIK PARAMÉTER ÉRTÉK
Például:
A1 | hossz | 110
A1 | súly | 50
A2 | hossz | 130
A2 | súly | 50
Egy űrlap segítségével ki lehet választani, hogy milyen paraméterek kerüljenek be a feltételekbe... a feltételek között mindig ÉS kapcsolat van. Pl...
hossz 110 és súly 50. Hogy lehetne olyan lekérdezést írni, ami visszadja, hogy A1? A baj az, hogy a WHERE résznél nem adható meg, hogy paraméternév=hossz AND paraméterérték=110, hiszen ezután kellene egy AND paraméternév=súly AND paraméterérték=50 is, ami viszont már nem erre, hanem egy másik sorra fog vonatkozni.
Hogy lehetne ezt megoldani? Gondolkodtam rajta, hogy mindegyik feltételt lekérdezem, GROUP By-al összeszámolom az azonos cikkszámokat és ha a számuk pont annyi, mint ahány keresési feltétel van, akkor azok a megfelelő termékek, ez viszont gányolás. Van valakinek jobb ötlete?
Nagyon szépen köszönöm!
október 27
input checkbox
Hello!
A problémám a következő: van egy form, amely checkbox elemeket is tartalmaz. PHP-nek akarom átadni tömbben feldolgozásra. Viszont, ha nem jelölöm be a chekboxokat, akkor nem jön létre a tömb. Nekem viszont a feldolgozó script működését tekintve, meg kellene kapnom !checked értékkel is.
Ha valakinek lenne ötlete szívesen fogadnám! Köszönöm!
■ A problémám a következő: van egy form, amely checkbox elemeket is tartalmaz. PHP-nek akarom átadni tömbben feldolgozásra. Viszont, ha nem jelölöm be a chekboxokat, akkor nem jön létre a tömb. Nekem viszont a feldolgozó script működését tekintve, meg kellene kapnom !checked értékkel is.
Ha valakinek lenne ötlete szívesen fogadnám! Köszönöm!
Kosárból törlés
Üdv mindenki
Sorry hogy ilyenekkel nyaggatlak benneteket de hiába néztem végig a hasonló témákat sajnos nem segített, mint a címben is látható a törléssel lenne gondom egy kosárba rakott terméknél. vagyis a törlés az megy de csak úgy ha a darabszám <=0, akkor kiveszi a terméket de valamiért nem akar működni úgy, hogy ikonra kattintok és úgy törli ki a sort, előre is köszi a segítséget!!
Sorry hogy ilyenekkel nyaggatlak benneteket de hiába néztem végig a hasonló témákat sajnos nem segített, mint a címben is látható a törléssel lenne gondom egy kosárba rakott terméknél. vagyis a törlés az megy de csak úgy ha a darabszám <=0, akkor kiveszi a terméket de valamiért nem akar működni úgy, hogy ikonra kattintok és úgy törli ki a sort, előre is köszi a segítséget!!
.htaccess - oldal tesztelése subdomain alól
Sziasztok,
Adott egy oldal amit most fel kell tennem a megrendelő szerverére, ami a teszt alatt egy subdomain-ről érhető el.
A kész oldalban található .htaccess jól működik viszont a subdomainről nem megy.
Mivel kell kiegészítenem ideiglenesen a file-t, hogy menjen a http://teszt.domainnev.hu címen?
A jelenlegi htaccess:
Köszönöm!
■ Adott egy oldal amit most fel kell tennem a megrendelő szerverére, ami a teszt alatt egy subdomain-ről érhető el.
A kész oldalban található .htaccess jól működik viszont a subdomainről nem megy.
Mivel kell kiegészítenem ideiglenesen a file-t, hogy menjen a http://teszt.domainnev.hu címen?
A jelenlegi htaccess:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(css|hiba|images|inc|js|kepek)/.*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /hiba/404.html
ErrorDocument 403 /hiba/403.html
RewriteRule ^([^/]+)/([^/]+)$ index.php?lang=$1&m=$2 [QSA]
RewriteRule ^$ index.php?lang=hu&m=fooldal [QSA]
RewriteRule ^hu$ hu/fooldal
RewriteRule ^hu/$ hu/fooldal
RewriteCond %{REQUEST_URI} !^/(css|hiba|images|inc|js|kepek)/.*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /hiba/404.html
ErrorDocument 403 /hiba/403.html
RewriteRule ^([^/]+)/([^/]+)$ index.php?lang=$1&m=$2 [QSA]
RewriteRule ^$ index.php?lang=hu&m=fooldal [QSA]
RewriteRule ^hu$ hu/fooldal
RewriteRule ^hu/$ hu/fooldal
Köszönöm!
keresőmarketing
Sziasztok
Szeretnék véleményt kérni tőletek, seo-val kapcsolatban.
Szeretnék ebben a szakmában elhelyezkedni, de persze előtte alaposan ki kellene tanulnom, mert csak az alapjait ismerem.
Hol tudnám ezt megtanulni a legjobban?
Szerintetek mennyi a nettó keresete ma Magyarországon egy alkalmazásban dolgozó seo-marketingesnek?
Előre is köszönöm a válaszokat.
■ Szeretnék véleményt kérni tőletek, seo-val kapcsolatban.
Szeretnék ebben a szakmában elhelyezkedni, de persze előtte alaposan ki kellene tanulnom, mert csak az alapjait ismerem.
Hol tudnám ezt megtanulni a legjobban?
Szerintetek mennyi a nettó keresete ma Magyarországon egy alkalmazásban dolgozó seo-marketingesnek?
Előre is köszönöm a válaszokat.