22786
Html-, css- és php-help
-
#4856 CSS nélkül nem lehet, nincs olyan attribútuma a checkbox-ot létrehozó <input> elemnek. -
tom125 #4855 sziasztok!
kissé sürgős lenne megoldanom, hogy html-ben css nélkül egy adott checkbox piros egy másik checkbox pedig zöld legyen.
tud valaki erre megoldást? (olyat, ami IE-ben és Firefoxban is jó?)
Köszönöm!
Tamás -
#4854 Egy kicsit pontosítva:
Kell egy űrlap ami HTML (lehet Flash, vagy Java [nem Javascript], de akkor ezeket mindenképpen be kell illeszteni a HTML-kódba - lásd <object> és <applet>) <form>, <input> és egyéb hasonló elemekből épül fel.
Kell egy PHP (ASP, JSP, Perl) szkript, ami:
* Lehet külső szkript - ez esetben a HTML űrlapot .htm/.html kiterjesztéssel mented el, és a <form> tag action attribútumánál megadod a külső szkript elérési helyét (Flash-nél és Java-nál is megvannak a megfelelő metódusok erre).
* Lehet belső szkript - ez esetben a PHP kódot <?php és ?> elemek közé helyezve kell elhelyezni a HTML kódon belül, és az egészet .php kiterjesztéssel elmenteni. A <form> tag action paramétere ez esetben maradhat üresen, vagy hivatkozhat az oldalra is.
* Lényegében a regisztrációs rendszer szívét jelenti. Egyrészt ellenőrzi, másrészt elmenti (adatbázisba/adatállományba) a felhasználótól érkező adatokat, harmadrészt ha külön aktivációs rendszer is működik mellette, akkor kiküldi az aktivációs e-maileket.
És kell egy adatbázis/adatállomány ami tárolja az adatokat.
Amit érdemes betartani:
* Minden bemenő adatot ellenőriz le! Ha például telefonszámot kérsz be, abban nem szerepelhet betű! Ne engedj meg HTML-tageket: használj < -> < > -> > konverziót. MySQL használatánál például ott van a mysql_real_escape_strings függvény.
* Használj Captcha-t az automatikusan regisztráló botok kikerülésére!
* Jelszót ne tárold le titkosítatlanul, mert az adatbázis feltörésekor hozzájuthatnak a jelszavakhoz.
* Minden adatot (e-mail, IP-cím, stb...) kezeld bizalmasan. Ne add ki 3. félnek, ne kezeld laza módon. Ha komoly dologról van szó, vannak ehhez fűződő törvények, metódusok (olvass el néhány nagyobb portál - Origó, Index - adatvédelmi nyilatkozatát, és a hivatkozott törvényeket nyálazd át). -
DJviolin #4853 Köszi (immár sokadszor) a segítséget. :) -
#4852 Ez egy kicsit zürös!
1. Kell egy ürlap ami nem feltétlenül kell, hogy php legyen! Lehet sima html is.
2. Kell egy php ami átveszi az adatokat és feldolgozza (átadja az adatbázisnak)
3. kell egy adatbázis ami tárolja (90%-ban SQL) -
Cat 02 #4851 hali egy elméleti kérdés
pl regisztárciós rendszenél
kell egy űrlap amiben van php és a a php feltölt egy mysql es adatbázist ? -
#4850 "hogy tudom megoldani, hogy ne e-maileben küldje el az adatokat?"
1. a <form> tag action mezőjénél nem [courier]mailto:[email protected][/courier]] címet adsz meg, hanem egy szerveroldali (PHP, ASP, JSP, Perl,...) szkriptét.
2. a <form> tag [courier]action[courier] mezőjénél nem e-mail-t küldő szerveroldali szkriptre hivatkozol, hanem másra. -
El lobo #4849 Sziasztok!
HTML oldalon lévő űrlapot készítettem, hogy tudom megoldani, hogy ne e-maileben küldje el az adatokat. -
#4848 Köszönöm, teljesen jó. :) -
#4847 Jaj, én botor, hisz szűrni akarod a speciális karaktereket...
Akkor a reguláris kifejezés:
var filter = /[^a-z^A-Z^0-9]+/gm; - azaz nem angol ABC kisbetűi, nem angol ABC nagybetűi és nem számok esetén teljesülő kifejezés.
Én jobban szeretem a match metódust (több nyelvben van hasonló függvény):
if (username.value.match(filter)) { //Hibás bevitel } else { //Hibátlan bevitel } -
#4846 Köszi a segítséget, de nem a legjobban akar működni. Valamiért az aláhúzást is engedi, sokszor össze vissza ingázik a kettő lehetséges érték között. Szerintem jobb lenne, ha ránéznél az egész funkcióra...
function checkerrors_username()
{
var username = document.getElementById('regusername');
var filter = /[a-zA-Z0-9]+/gm;
if (username.value.length < 3 || username.value.length > 20)
{
username.style.border='1px #FF3300 solid';
}
else if (!filter.test(username.value))
{
username.style.border='1px #FF3300 solid';
}
else
{
//elég hosszú, itt egy xmlhttprequest van
}
} -
#4845 var filter = /^\w+$/i;
Mivel a \w az angol (kis- és nagy-) ABC betűit, a számokat, és az aláhúzás karaktert (_) is tartalmazza (helyettesítő: [A-Za-z0-9_]).
Az i flag nem kell. Ami maximum kellhet az g flag (globális), és az m (többsoros) flag.
A ^ és a $ sem kell feltétlenül.
Tehát vagy így:
var filter = /[a-zA-Z0-9]+/gm;
vagy így (ha az aláhúzás-karakter megengedett):
var filter = /\w+/gm; -
#4844 Valaki, aki ért javascripthez légyszíves segítsen nekem. Akarok egy olyan ellenőrzést, hogy csak az angol ABC betűi és számok megengedettek. Én a reguláris kifejezéseket nem nagyon szoktam érteni, de utána jártam, és ezt sikerült kihoznom:
var filter = /^\w+$/i;
Ez mennyire megbízható és jó megoldás? Köszönöm előre is. -
#4843 Nekem ugyanez a problémám... -
#4842 Hát igen, a PHPBB éppenséggel nem a legszeretettebb fórummotor biztonság szempontjából. Frissítsd a legfrissebb verzióra.
Egyes Captcha rendszerek is feltörhetőek - például optikai karakterfelismerőkkel.
Ha lehetséges, cseréld ki/állítsd be bonyolultabbra.
Itt olvashtsz még jó tanácsokat.
Van itt egy remek kiegészítés PHPBB-hez. Itt is egy érdekes kiegészítés.
Ez egy fotófelismerő modul. -
DJviolin #4841 Sziasztok!
Két oldalon üzemeltetek phpBB fórummotort, és a spammerek már az agyamra mennek. A felhasználói beregisztrálást adminisztrátori engedélyhez kötöm, de még így is idegesítenek a beregisztrálásuk. Pluszba még egy képen megjelenő kódot kell megadniuk minden beregisztrálónak, de a robotok ezt is valahogy kikerülik.
A segítségeteket szeretném kérni. Ha tudja valaki, hogy hogyan képesek a robotok megkerülni a "képes" számkódmegadást, akkor azt elmagyarázhatná valaki, mert szeretnék rájönni, és ha tudtok, akkor ajánlhatnátok valami jó gyógyírt az ellen, hogy phpBB alatt végérvényesen leszámoljak a kamu regekkel.
Üdv:
DJviolin -
#4840 Köszönöm. -
dav1d #4839 thx aszem menni fog a javás... -
#4838 Készíts a képekhez Javascriptes preloadert, és csatold a dokumentum (vagy a <body> onload eseményéhez). Amelyik képet legelőre raksz a preloader listájában, azt fogja leghamarabb betölteni.
-
#4837 Üdv!
Van egy oldalon 100 kép, az oldal maga html. Meg lehet határozni valahogyan egyszerűen, hogy ebből a 100 képből melyik legyen az, amelyiket biztosan legelsőnet tölti le a gép? (hogy ez jelenjen meg először minden alkalommal, függetlenül attól, hogy a többit aztán meddig töltögeti). Köszönöm. -
#4836 huh... :) PsPad és NVU télleg nagyon jó -
#4835 Válogass: PsPad (én ezt preferálom), JEdit, Notepad2, Notepad++ (ez is jó), Amaya, NVU (ez se rossz), Aptana, Context, WeaverSlave, HTML-Kit, HateML,... -
#4834 a javából :) -
#4833 "ilyen legördülő menüt hogy tudok késziteni"
Az alábbi lehetőségek vannak:
* CSS - modern, szemantikus hátránya, hogy el kell kicsit (kicsit nagyon) mélyülni a CSS rejtelmeiben.
, vagy keress rá a horizontal dropdown css list keresőszavakkal.
* Javascript: hátránya, hogyha kikapcsolod a Javascriptet a böngészőben,használhatatlanná válhat a menü
* Flash: plugin kell hozzá, de igen csicsás menüket lehet vele eszkábálni - viszont ront az oldal akadálymentességéből
"mik a legalkalmasabb eszközök hozzá"
Egy testhezálló kódszerkesztő (PSPad, JEdit, Eclipse, Notepad++, Notepad2), esetleg egy képszerkesztő program (Gimp, Paint.NET,...). Ha Flash-ben készíted a menüt akkor meg Adobe (Macromedia) Flash / SwishMax -
#4832 fáziskésés:) -
DJviolin #4831 Köszi :) -
#4830 a font color azért nem jó, mert a sg.hu css-e felülbírálja -
DJviolin #4829 Megoldottam:
<a href=http://vitorlazorepules.hu target=_blank><font size=1 color=BLUE>Vitorlázórepülés.hu</a></font> -
#4828 #4827
amugy nekem bejött bapásból uj ablakban :P -
#4827 bocsánat, így a helyes:
<font color="BLUE"><a href="http://vitorlazorepules.hu" target="_blank">Vitorlázórepülés.hu</a></font>
egy idétőjelet kihagytam.
Ahogy látod, szerintm nem sokat kell magyarázni a hibádon. Két taget összekombináltál. ILYEN nincs HTML-ben, a másik pedig amit rontottál, az a taget. A target arra szolgál hogy az adott linkre ha rámész, az oldal melyik keretbe jöjjön be. De vannak olyan értékek amiket ha megadsz a targetnek, akkor milyen formában jöjjön be az oldalad. bővebben (angol) -
DJviolin #4826 Így sem működik: :(
http://www.sg.hu/listazas.php3?id=1119988626 -
#4825 végül is csak annyit árulj el, hogyan fogom azt megoldani, hogy a magasság a szöveg hosszával változzon, és a 'csuszka' a böngésző jobb szélén legyen, és ne a divbe, ha a szöveg egy ablaknyinál hosszabb... A Többit innentől megoldom :) -
#4824 az egészet :)
<font color="BLUE"><a href=http://vitorlazorepules.hu target="_blank">Vitorlázórepülés.hu</a></font> -
DJviolin #4823 Sziasztok!
Kérlek ki tudnátos segíteni, hogy az alábbi linkben mit rontottam el, és miért nem működik rendesen?
<font color="BLUE" a href=http://vitorlazorepules.hu target="new">Vitorlázórepülés.hu</a font> -
#4822 *EDIT: A képedsi szerintem csak FIX szélességnél olyan egyszerű. (szvsz) -
#4821 Eredetileg a menü és az oldal magasságát ugye a szöveg határozza meg, amit CSS-be meg lehet írni, illetve a fix szélességet is elvileg CSS tudná igazítani. A probléma az, hogy nem tudom hogy :P De pl. az a javascript is jó, ha átméretezi az ablakot, akkor a 'vizitor' így járt :D
Egy másik dolog is a fejembe ötlött, mégpedig ami itt van a SG-n a kép átméretezése. Nos ilyent hol találok? Vagy hasonlót? Olyan is jó lenne pl. ha a kép nagyobb egy X*Y (amit én adok meg / számoltatok ki egy php kóddal) akkor a képet linkeli, és nem az <img> taggal rakja be. -
#4820 Nos, a kívánalmakról nem mondok semmit, mert nem akarok vitát kavarni.
A manü végülis jó ugy ahogy van, azon ha szükséges módosítok. Az oldal magasságát a szöveg határozná meg, a szélessége töltse ki az ablakot.
(folyt köv - vírusom van, és ki kell írtani) -
#4819 én PSPadot, és nvu-t használok, mert free-k :) -
dav1d #4818 http://www.nvidia.com/page/home.htmlilyen legördülő menüt hogy tudok késziteni és mik a legalkalmasabb eszközök hozzá???ha tudtok erre egy jo linket azt megkösszönném -
#4817 jegyzettömb:)
kezdőknek dreamweaver