Archívum - 2008 - Fórum téma
november 14
Iframe kijelölt kép kinyerése
Sziasztok!
Van egy kis kódrészletem
Van egy szövegszerkesztőm amiben már ki tudom nyerni azokat a képeket amik abban szerepelnek. De nekem csak arra lenne szükségem amit éppen aktuális kijelöltek.
Van erre valamilyen beépített fvg?
Jah és mielőtt írnátok már próbáltam a domPath = window.document.getElementById('box').contentDocument;
var hehe = domPath.getSelection();
de csak textre működik.
Csak firefox alatt kell hogy menjen.
Előre is nagyon köszönöm.
omelon
Ui.: a képeknek nem lehet id je sajnos :(
■ Van egy kis kódrészletem
window.onload = function () {
Editor = document.getElementById('box').contentWindow.document;
Editor.designMode = "on";
}
function proba() {
images = Editor.body.getElementsByTagName('img');
for( var i = 0; images.length; i++ ) {
images[i].setAttribute('border', 10);
images[i].setAttribute('align', 'right');
images[i].setAttribute('alt', 'próba szöveg');
}
}
Editor = document.getElementById('box').contentWindow.document;
Editor.designMode = "on";
}
function proba() {
images = Editor.body.getElementsByTagName('img');
for( var i = 0; images.length; i++ ) {
images[i].setAttribute('border', 10);
images[i].setAttribute('align', 'right');
images[i].setAttribute('alt', 'próba szöveg');
}
}
Van egy szövegszerkesztőm amiben már ki tudom nyerni azokat a képeket amik abban szerepelnek. De nekem csak arra lenne szükségem amit éppen aktuális kijelöltek.
Van erre valamilyen beépített fvg?
Jah és mielőtt írnátok már próbáltam a domPath = window.document.getElementById('box').contentDocument;
var hehe = domPath.getSelection();
de csak textre működik.
Csak firefox alatt kell hogy menjen.
Előre is nagyon köszönöm.
omelon
Ui.: a képeknek nem lehet id je sajnos :(
november 13
postgresql insert
sziasztok,
van egy users táblám abba beszúrok egy új felhasználót,
és szeretném tudni mi az uid amit kapott.
Tehát a kérdésem meg lehet-e csinálni egy körben,
azaz execute után ebből valahogy tudom mi az uid?
Vagy a felhasználó neve alapján lekérdem mit is kapott?
válaszaitokat előre is köszönöm.
■ van egy users táblám abba beszúrok egy új felhasználót,
és szeretném tudni mi az uid amit kapott.
Tehát a kérdésem meg lehet-e csinálni egy körben,
azaz execute után ebből valahogy tudom mi az uid?
Vagy a felhasználó neve alapján lekérdem mit is kapott?
table users
-----------------------------------
uid | uname | email
1 | béla | belaemail
2 | géza | gezaemail
-----------------------------------
connect
my $sql = "INSERT INTO users (uname, email) VALUES (?, ?)";
my $sth = $dbh->prepare($sql);
$sth->execute('józsi','jozsiemal');
itt le lehet-e tudni a uid-t?
$sth->finish;
disconect
-----------------------------------
uid | uname | email
1 | béla | belaemail
2 | géza | gezaemail
-----------------------------------
connect
my $sql = "INSERT INTO users (uname, email) VALUES (?, ?)";
my $sth = $dbh->prepare($sql);
$sth->execute('józsi','jozsiemal');
itt le lehet-e tudni a uid-t?
$sth->finish;
disconect
válaszaitokat előre is köszönöm.
Apache semmibe veszi a .htacces fájlomat.
A szerver teljes egészében figyelmen kívül hagyja a .htacces fájlt. Hol keressem az okát?
A phpinfo() szerint a Loaded Modules között van a mod_rewrite...
■ A phpinfo() szerint a Loaded Modules között van a mod_rewrite...
Frissítések kezelés webalkalmazásokban.
Sziasztok.
Kíváncsi vagyok rá, hogyan csinálják a "nagyok" a frissítés kezelést webalkalmazásokban! Pontosabban:
Van egy webalkalmazás (akár egy tartalom kezelő) ami feltelepítésre kerül jónéhány domain-re. Használat közben kiderül, hogy valamire van még szükség, vagy egy meglévő funkció nem felhasználó barát, akkor átíródik a kódrész. Ennek valahol elérhetőnek kellene lennie egy központi helyen, és a többi webalkalmazás időközönként ellenőrzi, hogy van-e frissítés, javítás a rendszerhez.
Így megoldható lenne, akár 100 különálló domainen futó alkalmazás automatikus frissítése és javítása egy helyről. De mégis hogyan?
Gondoltam arra, hogy a frissítéseket (a módosított fájlokat) betárolom mysql-ben és minden egyes domain-en engedélyezem annak az adatbázisnak az elérését. Így a frissítés valójában egy adatbázis művelet.
Mit gondoltok?
■ Kíváncsi vagyok rá, hogyan csinálják a "nagyok" a frissítés kezelést webalkalmazásokban! Pontosabban:
Van egy webalkalmazás (akár egy tartalom kezelő) ami feltelepítésre kerül jónéhány domain-re. Használat közben kiderül, hogy valamire van még szükség, vagy egy meglévő funkció nem felhasználó barát, akkor átíródik a kódrész. Ennek valahol elérhetőnek kellene lennie egy központi helyen, és a többi webalkalmazás időközönként ellenőrzi, hogy van-e frissítés, javítás a rendszerhez.
Így megoldható lenne, akár 100 különálló domainen futó alkalmazás automatikus frissítése és javítása egy helyről. De mégis hogyan?
Gondoltam arra, hogy a frissítéseket (a módosított fájlokat) betárolom mysql-ben és minden egyes domain-en engedélyezem annak az adatbázisnak az elérését. Így a frissítés valójában egy adatbázis művelet.
Mit gondoltok?
MySQL adatbázis feltöltése PHP-val
Üdv!
A következő lenne a problémám:
Van egy php alapú alkalmazás, ahol fel kellene kb. 600 felhasználót töltenem jelszóval együtt. Nem igazán szeretném manuálisan csinálni, ezért kerestem a neten egy php kódot, ami egy szöveges fájlból megtenné ezt nekem. Kicsit testre kellett szabni, hogy a körülményekhez igazodjon, és azt hiszem sikerült is, de valami mégsem jó. Közben megjegyezném, hogy nem vagyok programozó, csak némi rálátásom van a dologra, egyszerűbb dolgokba bele tudok piszkálni, de ennyi.
Szóval a feltöltés megtörténik, de amikor be akarok jelentkezni, nem sikerül, a jelszót rosszul tárolja az adatbázis. A jelszó 32 karakteres szöveges mezőben van tárolva MD5 kódolással, erre való utalást találtam több helyen az eredeti program forrásában, ezért ezzel próbálkoztam, de amikor összehasonlítom az eredeti és a szegelt program által generált jelszót az adatbázisban, természetesen nem egyezik. Annyi segítséget már kaptam, hogy valószínűleg a jelszó beírása és kódolása között még történik valami változtatás, de nem tudok rájönni, hol és mi.
Nem tudom ebből a kódrészletből kiszűrhető-e valami:
$i_username = $g_db->qstr($i_username, get_magic_quotes_gpc());
if(get_magic_quotes_gpc())
$i_password = stripslashes($i_password);
$i_pass_hash = md5($i_password);
$i_pass_hash = $g_db->qstr($i_pass_hash, 0);
$i_time = time();
A környezet: MySQL client version: 4.1.11; phpMyAdmin - 2.11.1; a PHP talán 4.1-es (?) verzió.
A válaszokat előre is köszönöm.
■ A következő lenne a problémám:
Van egy php alapú alkalmazás, ahol fel kellene kb. 600 felhasználót töltenem jelszóval együtt. Nem igazán szeretném manuálisan csinálni, ezért kerestem a neten egy php kódot, ami egy szöveges fájlból megtenné ezt nekem. Kicsit testre kellett szabni, hogy a körülményekhez igazodjon, és azt hiszem sikerült is, de valami mégsem jó. Közben megjegyezném, hogy nem vagyok programozó, csak némi rálátásom van a dologra, egyszerűbb dolgokba bele tudok piszkálni, de ennyi.
Szóval a feltöltés megtörténik, de amikor be akarok jelentkezni, nem sikerül, a jelszót rosszul tárolja az adatbázis. A jelszó 32 karakteres szöveges mezőben van tárolva MD5 kódolással, erre való utalást találtam több helyen az eredeti program forrásában, ezért ezzel próbálkoztam, de amikor összehasonlítom az eredeti és a szegelt program által generált jelszót az adatbázisban, természetesen nem egyezik. Annyi segítséget már kaptam, hogy valószínűleg a jelszó beírása és kódolása között még történik valami változtatás, de nem tudok rájönni, hol és mi.
Nem tudom ebből a kódrészletből kiszűrhető-e valami:
$i_username = $g_db->qstr($i_username, get_magic_quotes_gpc());
if(get_magic_quotes_gpc())
$i_password = stripslashes($i_password);
$i_pass_hash = md5($i_password);
$i_pass_hash = $g_db->qstr($i_pass_hash, 0);
$i_time = time();
A környezet: MySQL client version: 4.1.11; phpMyAdmin - 2.11.1; a PHP talán 4.1-es (?) verzió.
A válaszokat előre is köszönöm.
Nem a szokásos!!! IE CSS probléma (png háttér)
Előre szeretném bocsájtani, hogy NEM az IE6-os PNG megjelenítés problémájáról van szó!
Egy érdekes problémába ütköztem, illetve többe is, de íme az egyik:
Van egy baloldali menü, ahol néhány menü elemnek van almenüje is. Vhogy így:Vmi ilyesmit kell elképzelni:
Természetesen a <li></li> elemek között link van, nem szöveg. Az almenü a design tervben kapott egy fekete, átmenetes 30%-os átlátszósággal rendelkező png képet, hogy mögötte a háttér is látszódjon (egy nagyobb kép a háttér). Persze ez alapból csak úgy nem megy IE6 alatt, de most nem ez a lényeg. Az ötlet az volt, hogy ezt a hátteret az ul#sub_menu elem fogja kapni, mert az elején és az alján van egy 10px-es "padding", és ha a <li> vagy az <a> elemnek adom, akkor az ott nem lesz jó, vagy php-vel kell majd az első és utolsó elem style-ját állítgatni, ami nem szép. Éppen ezért a <li> és az <a> background értéke: none. Akár minden szép és jó is lenne, de mind IE6, mind IE7 alatt nagyon csúnyán belehülyül ebbe. Egyrészt néhány almenü pontot nem jelenít meg, vagy azt rosszul, majd ha legörgetek, hogy kimenjen a képből és vissza, akkor már más almenük látszódnak és megint mások nem. De az IE7 erre rátesz még egy lapáttal!
Az ul#sub_menu hátterét a linkek és a li elem FÖLÉ helyezi!!! Azt is igen furcsán, mert a fentről lefele haladva változik az alpha csatorna, azaz az átlátszóság. Az alsó linkek jobban látszódnak, mint a felsők, pedig az eredeti png-ben ilyen nincs! De már az is abszurd, hogy miért a linkek fölé kerül a kép, ami háttér... :?
Ugyanezt csinálja, ha a hátteret a <li> elemnek adom meg.
Egy érdekes problémába ütköztem, illetve többe is, de íme az egyik:
Van egy baloldali menü, ahol néhány menü elemnek van almenüje is. Vhogy így:
<ul id="menu">
<li>Főmenü 1.</li>
<li>Főmenü 2.</li>
<ul id="sub_menu">
<li>Almenü 1.</li>
<li>Almenü 2.</li>
</ul>
<li>Főmenü 3.</li>
</ul>
+ Főmenü 1.
- Főmenü 2.
- Almenü 1.
- Almenü 2.
+ Főmenü 3.
- Főmenü 2.
- Almenü 1.
- Almenü 2.
+ Főmenü 3.
Természetesen a <li></li> elemek között link van, nem szöveg. Az almenü a design tervben kapott egy fekete, átmenetes 30%-os átlátszósággal rendelkező png képet, hogy mögötte a háttér is látszódjon (egy nagyobb kép a háttér). Persze ez alapból csak úgy nem megy IE6 alatt, de most nem ez a lényeg. Az ötlet az volt, hogy ezt a hátteret az ul#sub_menu elem fogja kapni, mert az elején és az alján van egy 10px-es "padding", és ha a <li> vagy az <a> elemnek adom, akkor az ott nem lesz jó, vagy php-vel kell majd az első és utolsó elem style-ját állítgatni, ami nem szép. Éppen ezért a <li> és az <a> background értéke: none. Akár minden szép és jó is lenne, de mind IE6, mind IE7 alatt nagyon csúnyán belehülyül ebbe. Egyrészt néhány almenü pontot nem jelenít meg, vagy azt rosszul, majd ha legörgetek, hogy kimenjen a képből és vissza, akkor már más almenük látszódnak és megint mások nem. De az IE7 erre rátesz még egy lapáttal!
Az ul#sub_menu hátterét a linkek és a li elem FÖLÉ helyezi!!! Azt is igen furcsán, mert a fentről lefele haladva változik az alpha csatorna, azaz az átlátszóság. Az alsó linkek jobban látszódnak, mint a felsők, pedig az eredeti png-ben ilyen nincs! De már az is abszurd, hogy miért a linkek fölé kerül a kép, ami háttér... :?
Ugyanezt csinálja, ha a hátteret a <li> elemnek adom meg.
november 12
javascript egészben vagy darabokban
Hari,
adott egy webalkalmazás amiben elég sok JavaScript kerül használatra. Azon gondolkozom, hogy egy nagy JS fájlt, vagy több kicsit használjak. Jelenleg a több kicsi a rokonszenvesebb, mert akkor meg tudom úgy oldani, hogy csak azok az alkatrészek töltődjenek be amire éppen szükség van, és így pl nem kell egy saját submit kezelőnél figyelni, hogy ebből abból vagy amabból a formból lett meghívva.
Tapasztalatokra lennék kíváncsi a két megközelítéssel kapcsolatban fenntarthatóság, sebesség, optimalizálás, stb témákban.
■ adott egy webalkalmazás amiben elég sok JavaScript kerül használatra. Azon gondolkozom, hogy egy nagy JS fájlt, vagy több kicsit használjak. Jelenleg a több kicsi a rokonszenvesebb, mert akkor meg tudom úgy oldani, hogy csak azok az alkatrészek töltődjenek be amire éppen szükség van, és így pl nem kell egy saját submit kezelőnél figyelni, hogy ebből abból vagy amabból a formból lett meghívva.
Tapasztalatokra lennék kíváncsi a két megközelítéssel kapcsolatban fenntarthatóság, sebesség, optimalizálás, stb témákban.
POST Azonosítás
Hi,
Általam készülő oldalon van lehetőség hírt küldeni. Szeretném megoldani, hogy a hír küldője: szerkeszthesse és törölhesse a hírt. Sajnos ott akadtam el, hogy nem tudom azonosítani a hírt. Jelenleg úgy működik, hogy bekérem a felhasználótól, hogy mi a cikk azonosítója (ezt kiíratom a kiíratásnál). Elég fapados\gagyi, de most ennyit tudok. Segítséget szeretnék kérni, hogyan kellene ezt csinálni?
supesz
■ Általam készülő oldalon van lehetőség hírt küldeni. Szeretném megoldani, hogy a hír küldője: szerkeszthesse és törölhesse a hírt. Sajnos ott akadtam el, hogy nem tudom azonosítani a hírt. Jelenleg úgy működik, hogy bekérem a felhasználótól, hogy mi a cikk azonosítója (ezt kiíratom a kiíratásnál). Elég fapados\gagyi, de most ennyit tudok. Segítséget szeretnék kérni, hogyan kellene ezt csinálni?
supesz
Aho-Corasick algoritmus
Nem tud valaki egy letölthető Aho-Corasick implementációt, vagy más szótár alapú keresést PHP-ben?
Próbáltam a guglit rávenni, hogy adjon eredményt, de nem sikerült semmi használhatót kicsikarnom belőle. Találtam egy viszonylag jónak tűnő PERL megoldást, de annyira nem értek a PERL-hez hogy át tudjam írni PHP-ra.
■ Próbáltam a guglit rávenni, hogy adjon eredményt, de nem sikerült semmi használhatót kicsikarnom belőle. Találtam egy viszonylag jónak tűnő PERL megoldást, de annyira nem értek a PERL-hez hogy át tudjam írni PHP-ra.
november 11
referer
Sziasztok!
Van egy onclickes ablakocskam, aminek az url-jet mar beindexelte nehany kereso, de en nem szeretnem hogy kozvetlenul belepjenek erre az oldalra, csak az oldalamrol szeretnem engedelyezni a belepest. Probalkoztam a $_SERVER['HTTP_REFERER'] hasznalataval, hogy csak a fooldalrol erkezo latogatokat engedje be, ami mukodik is Google Crome-ban es Firefox-ban. De az Explorer valamiert nem tudja, hogy mi volt az elozo oldal. Ezt azert nem ertem, hogy miert van, mert ha jol tudom a muvelet a szerveren hajtodik vegre. De akkor mi koze van ehhez a bongeszonek?Esetleg mas megoldas, ti hogy szoktatok ezt csinalni?
■ Van egy onclickes ablakocskam, aminek az url-jet mar beindexelte nehany kereso, de en nem szeretnem hogy kozvetlenul belepjenek erre az oldalra, csak az oldalamrol szeretnem engedelyezni a belepest. Probalkoztam a $_SERVER['HTTP_REFERER'] hasznalataval, hogy csak a fooldalrol erkezo latogatokat engedje be, ami mukodik is Google Crome-ban es Firefox-ban. De az Explorer valamiert nem tudja, hogy mi volt az elozo oldal. Ezt azert nem ertem, hogy miert van, mert ha jol tudom a muvelet a szerveren hajtodik vegre. De akkor mi koze van ehhez a bongeszonek?
if($referer != "http://localhost/project/") { kuld("index.php"); }