Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
2. Az 1024*768-as/800*600-as/x*y-os képet érdemes átméretezni. Az operációs rendszer tálcái, a böngészõablak, a görgetõsávok mind vesznek le a használható területbõl (igen, van görgetõsáv, de sokat ront az élvezeti értékbõl).
3. Az hogy a háttérkép csak egyszer szerepeljen, stíluslapok segítségével könnyedén megoldható.
Tegyük fel, hogy van az alábbi HTML-kódrészlet:
<div id="hatter">
</div>
Ehhez az alábbi stílusdefiníció dukál:
#hatter {
width: 760px; /* Szélesség */
height: 570px; /* Magasság */
background-image: url(kep.jpg); /* A kép elérhetõsége */
background-repeat: no-repeat; /* A kép ismétlõdése - most nem ismétlõdik */
background-position: center top;
}
4. Ha szöveg is kerül arra a háttérképre, ügyelni kell arra, hogy a szöveg háttere ne legyen túl kontrasztos, részletes, rikító - ugyanis akkor a szöveg olvashatatlan lesz. Érdemes a képet elmosni, vagy fényerejét és kontrasztarányát módosítani; azaz törekedni arra, hogy a szöveg és a háttér kontrasztos legyen. Erre egy példa.
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
X360 powaa... Nokia forewa Taste me you will see / More is all you need / Dedicated to / How I\'m FUCKING YOUUUU - on 14th May
Köszi elõre is.
Sztem:
csinálok mysql-ben egy táblát egy felhasználó id-vel, és egy kóddal, amit akkor generál, amikor kiküldi a meghívó emailt. Ezt eltárolom, és így msql-ben lesz egy kódom, pl 235jmgsda432t és egy felhasználó id-m, pl 4, õ küldte el a meghívót. A levél tartalma pedig a következõ lenne: valami.hu/regisztracio.php?ref=235jmgsda432t
a regisztracio.php megnézi hogy van e ilyen, ha van, akkor az új felhasználóhoz aki regisztrál, beírja a meghívó felhasználó id-jét mysql-be, jelen esetben 4 és így kitudom iratni hogy melyik felhasználó hívta meg.
Jól gondolkodom? Márha érthetõ amit írtam😊
if ( $x == 0 ) {
print "Jelenleg nincs meghívód!";
}
else {
//ide jön a mail küldés...
mail(........);
}
X360 powaa... Nokia forewa Taste me you will see / More is all you need / Dedicated to / How I\'m FUCKING YOUUUU - on 14th May
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Egy meghívórendszert szeretnék csinálni a weblapomra, tehát adok egy x számú meghívót a felhasználóknak és abból küldhet el emailcímre meghívót. Kérdésem az lenne, hogy nemnagyon értem a logikáját, hogyan és miként tároljam a meghívókat, az egész nem világos, php logikáját még nem sikerült megértenem😊
Elõre is köszi
SELECT name
FROM ibf_members, ibf_members_converge
WHERE name='user'
AND converge_pass_hash = MD5(CONCAT(MD5(converge_pass_salt),MD5('password')))
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Írtunk egy saját oldalt, amire átakarjuk rakni a felhasználókat.
Átraktam az ipb felhasználótábláját az új weblapra, átneveztem a táblákat mezõket, kiszedtem a mezõket ami nem kell. MD5-be rakta fel jelszót ipb, mi is azt ahsználjuk a belépésnél is, mégsem mûködik.
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
str_replace(" "," ",$amibenkellatöbbszóköz);
Kössz, asszem más bajom nincs.<#smile>#smile>
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
str_replace(" ","& n b s p ;",$amibenkellatöbbszóköz);
a második paramétert ismered ugye? ez egy non breakable space nehogy szóközökkel írd!
Átraktam egy saját scriptre mysql-bóla felhasználókat, jelszóval együtt, de az új oldalon nem mûködik a belépés.
Mitõl lehet ez?
mosmár csak azt kell megcsinálni, hogy több szóközt is megtujon "jeleníteni".
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
így már mûkszik<#vigyor3>#vigyor3>
kössz!
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
mysql_query("INSERT IGNORE INTO $topic (name, comment, date, time, jog) VALUES ('$name', '".mysql_real_escape_string($comment)."', '$date', '$time', '$jog')";
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
mysql_query("INSERT IGNORE INTO t$topic (name, comment, date, time, jog) VALUES ('$name', '$comment', '$date', '$time', '$jog')", mysql_real_escape_string($comment));
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\server\Apache2\htdocs\page\forum.php on line 75
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
http://hu2.php.net/mysql_real_escape_string
"Jah és a html-kódokat mivel lehet "kikapcsolni" egy megadott helyen?"
http://hu2.php.net/manual/hu/function.strip-tags.php
Ha tied a szerver, esetleg: MySQL Quota-Tool
nick: cendeg
jelszo: vendeg
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
Csináltam egy fórumot php-vel és a következõk vele a gondjaim:
1.Mikor új hozzászólást írok, a '-jelek miatt nem menti a hozzászólást. Ez alatt azt értem, hogy a mysql-ben a topic táblájába nem ír semmit, még egy új sort se kezd. Egyébként ha nem írok '-jelet akkor tökéletesen megy.
(ha kell a forráskódja, akkor majd leírom)
2.Mikor az üzenetet megjeleníti, én a <pre></pre>-t használom, hogy ne egybe írja az egészet. Ezzel az a bajom, hogy ha hosszú szöveget írok amit a <textarea> automatikusan megtördel, a kiíráskor egy sorba írja és széttolja az egész oldalt. Milyen megoldást javasoltok? Van olyan megoldás, ami berakja a <br>-eket, és a szóközökbõl nem csak egyet "jelenít" meg? Mert akkor nincs szükség a <pre>-re és akkor nem tolja szét az oldalt a hosszú szöveg.
Jah és a html-kódokat mivel lehet "kikapcsolni" egy megadott helyen? Én elõször azért használtam a <pre>-t mert itt nem mennek a html kódok és a hozzászólások így nem zavarják az oldal szerkezetét.
A válaszokat elõre is kösz!
A weblapom még pár óráig elérhetõ ezen a címen:
www.mystro.selfip.com
Mystro - Mystro Portál - www.mystro.try.hu Intel Core 2 Quad Q6600, Geforce 8800GTS 512MB, Gigabyte GA-P35-DS3L
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Az egész munkamenetkezelés így néz ki:
Kliensoldalon egy cookie-ban tárolódik a sessionID. Ezt az oldalon egy megfelelõ függvény összeveti a MySQL adatbázisban találhatóakkal, és ha egyezés van, megkapja a php szkript a felhasználónevet, md5 jelszót, ip-t, user agentet, és utolsó frissítés idejét.
Ezután egy további ellenõrzés megmondja, hogy vendég-e az illetõ, ha igen, ellenõrzi az adatokat (ip, agent, idõkorlát), frissíti a sessionID-t (újat generál). Ha vendég, akkor csak ellenõrzi az adatokat.
A problémám ez lenne:
Beírom a felhasználót/jelszót, a form elküldi az adatokat.
A megjelenõ oldalon kiirattam a generált ID-t (most e22aa64774323c372188403dfa4f1411 lett), ezenkívül eltárolom cookie formában is.
Itt egy kis debug infó refresh utánról:
MySQL sessid régen: e22aa64774323c372188403dfa4f1411
MySQL sessid most: 6c90fac98f939a0bc78c3a99213cfea2
A cookieban az új érték található.
A következõ refresh után:
NEM találja meg a mysql adatbázisban a sessid-t. Pedig ottvan, meg is néztem... (SQLyog)
Remélem meg lehetett értani amit mondtam :-)
this is madness. rly? http://madbence.freeblog.hu
Például:
http://www.webdevout.net/browser-support
http://www.positioniseverything.net/
http://www.richinstyle.com/bugs/
http://www.quirksmode.org/bugreports/
No meg a böngészõk dokumentációja:
http://msdn2.microsoft.com/en-us/library/aa155073.aspx
http://developer.mozilla.org/
http://www.opera.com/docs/
De a legjobb megoldás: megcsinálod (de facto') szabványok szerint, utána ellenõrzõd. Elõször például Firefoxban (és örülsz, mer' általában mûködik). Utána megnézed Operában (jó esetben ott is mûködik). Utána megnézed IE alatt (és ott valószínûleg káromkodni fogsz). De általában a javítások megoldhatóak a validitás megtartásával.
No meg a keresõ mindig segít... 😉