ugrás a tartalomhoz

Archívum - Feb 2008 - Fórum téma

február 8

Eseménykezelés PHPben egy vagy több függvény?

vbence · 2008. Feb. 8. (P), 14.10
Halihó!

Gondolkodom egy eseménykezeléshez hasonló struktúra létrehozásán PHP alapon. Nagy kérdés előtt állok. Az első lehetőség, hogy a feliratkozott ojjektuokban legyen egy függvény, ami paraméterként kapja az esemény tipusát, a másodikban sok függvény kezelné a nevének megfelelő funkciót. Eddi gígy okoskodtam:

Egy fv
- string összehasonlításnál nehezen jövök rá, ha elgépeltem az esemény nevét, sok fogcsikorgatás
- a különböző eseményeket 99%-ban úgy is egy-egy funkciónak dobom át, fölöslegesen kell egy switch (vagy select, vagy akárhogy is hívják) minden egyes hallgatózó osztályban

Több fv
reflexióval
- a reflexiós api-t kell használni (method_exists) egy síma IF helyett (pl ha egy eseménytipusra nem kíváncsi a figyelő)
- call_user_method -dal kell hívni az egyes függvényeket (kérdéses overhead)
- még mindig nem derül ki, ha elgépeltem az esemény (vagy függvény) nevét valahol
interfésszel
- minden eseményküldönek saját interface tipussal kell rendelkeznie a hallgatózó objektumok számára
+ megoldódik az elgépelés problémája
- üres funkciókat létre kell hozni a nem figyelt eseményeknek is (nomeg ennek az overhead-je)

Nagyjából eddig jutottam, most azon tűnődök egyáltalán érdemes-e nekivágni ;)
 

css felszínválasztó

porcupain · 2008. Feb. 8. (P), 12.03
Szeretnék létrehozni egy felszínválasztót,amivel egy honlap színvilágát lehet változtatni. Azt kb tudom,hogy mi lenne a folyamat,de a megvalósítást nem tudom, mivel még kedző vagyok:)

Azt szeretném meg oldani,hogy gomb nyomásra mindig más css fájlt hívjon be, hogy ezzel változzon a kinézet.

Eddigi probálkozás ez volt, egy oldal alapján:


<link id="colorsetlink" type="text/css" href="http://users.atw.hu/porcupain/black.css" rel="stylesheet" />
<div id="colorsetselect">
<ul>
<li class="black"><a href="#" onclick="changeColorset('http://users.atw.hu/porcupain/black.css'); return false;"><span>fekete </span></a></li>
<li class="white"><a href="#" onclick="changeColorset('http://users.atw.hu/porcupain/white.css'); return false;"><span>fehér</span></a></li>
<li class="filler">&nbsp;</li>
</ul>
</div>


Meg köszönném, ha segítenétek!
 

február 8

szolgáltató a jelszómat kéri upgrade-hez

grandvoyager · 2008. Feb. 7. (Cs), 22.45
Helló!

Amerikai szerveren levő oldalamnál upgrade-elni szeretnék, és ennek folyamatát e-mailben tárgyalom az emberkével. Azt hiszem a c-panel jelszómat kéri hozzá. Ezt szokták kérni? Nem adnám oda szívesen.
A szolgáltató amúgy cnet referenciával rendelkezik (legalábbis odatette a honlapra a képet, de azt hiszem a cnet honlapján is láttam a megerősítést). Eddig nem volt velük baj.

Szóval odaadhatom a jelszót?
 

Kurzor kinézetének változtatása

Velias9 · 2008. Feb. 7. (Cs), 18.34
A kérdésem az lenne, hogy hogyan lehet a kurzorok képét kicserélni. Nem a beéptített kurzorok érdekelnének, hanem, hogy a kurzort ki lehet-e cserélni egy képpel és hogyan?
Ha járt valaki a Barátikör-ön, akkor láthatta, hogy a görgő lenyomásakkor megjelenő 2 (vagy 4) ágú nyíl helyett egy másik képet raktak be. Na de hogyan?

Előre is köszi minden segítséget!
 

Eladó PHP könyvek

LacKac · 2008. Feb. 7. (Cs), 15.09
Van itt néhány PHP könyv a polcomon, ami érdekelhet valakit. Újszerű állapotban, azért adom el őket, mert nekem már nincs szükségem rájuk.

Schlossnagle: Advanced PHP Programming
ugyanez magyarul: PHP fejlesztés felsőfokon
Weblabor ajánló
Coggeshall: PHP5 Unleashed

és bár nem PHP, de hátha a Ruby on Rails is érdekel valakit:
Thomas - Heinemeier Hansson: Agile Web Development with Rails, 1st edition
az első kiadás van meg könyvben, de szívesen odaadom mellé a másodikat pdf-ben.
Weblabor ajánló

Mindegyik könyv 3500Ft-ért. First Come, First Served.

Átvétel személyesen Budapesten.
 

Eladó CSS könyvek

LacKac · 2008. Feb. 7. (Cs), 14.54
Van itt két CSS-ről szóló könyv a polcomon, ami talán érdekel valakit. Újszerű állapotban, azért adom el, mert nekem már nincs szükségem rájuk.

Keith Schengili-Roberts: Core CSS Second Edition
Eric A. Meyer: More Eric Meyer on CSS

Mindkettő 3500Ft-ért. First Come, First Served.
 

Sebesség PHP-val

gabesz666 · 2008. Feb. 7. (Cs), 13.29
Sziasztok!

Van egy szerverem és azon fut pár progi ami adatokat küldd és fogad. A kérdésem az lenne, megoldható-e php-vel hogy a szerverről küldött vagy szerver által fogadott bájtok számát lekérdezzem php-ben. Tehát konkrétan itt egy gigabites hálókártya forgalmát kéne figyelnem.
 

Törhetetlen (non breakable) kötőjel HTML-ben

kekkh · 2008. Feb. 7. (Cs), 11.37
Azt a legtöbb webprogramozó tudja, hogy a &nbsp; a törhetetlen space,
de hogyan lehet törhetetlen kötőjelet előállítani?
 

JS DIV tartalom = disabled

PredMan · 2008. Feb. 7. (Cs), 11.28
Sziasztok!

van egy olyan textaream, ami mellett képek vannak. Mindegyik képhez hivatkozást rendeltem. Ha a szövegmezőben kijelölnek egy részt és rákattintanak az egyik képre, akkor azt közé rakja stb... ezt ezzel a kóddal valósítottam meg:

function asdf(tag) {

if (document.form.leiras.selectionStart==undefined) {
kij=document.selection.createRange().text.length
}

else {
kij=document.form.leiras.selectionEnd-document.form.leiras.selectionStart
}


if(kij==0) {
alert("Nem jelölt ki szöveget!");
return false;
}

if (navigator.appName == "Netscape") {
document.form.leiras.value = document.form.leiras.value.substring(0,document.form.leiras.selectionStart) + "[" + tag + "]" + document.form.leiras.value.substring(document.form.leiras.selectionStart,document.form.leiras.selectionEnd) + "[/" + tag + "]" + document.form.leiras.value.substring(document.form.leiras.selectionEnd,document.form.leiras.value.length)
}

else {
document.selection.createRange().text = "[" + tag + "]" + document.selection.createRange().text + "[/" + tag + "]"
}
}

és így hivatkozok rá:

<textarea cols=60 rows=12 name="leiras" id="leiras" wrap="TRUE" onkeydown="return catchTab(this,event)"></textarea></td>

...

<td align="center"><a onclick="insertcode_leiras('[LN]'); refocus_leiras(); return false;" href=""><img src="Images/sorsz.jpg" border="0" /></a>
<a href="#" onClick="asdf('T')"><img src="Images/tab.jpg" border="0"></a>
<br><br>
<a href="#" onClick="asdf('B')"><img src="Images/bold.jpg" border="0"></a>
<a href="#" onClick="asdf('I')"><img src="Images/italic.jpg" border="0"></a>
<a href="#" onClick="asdf('A')"><img src="Images/underline.jpg" border="0"></a>
</td>

ez működik is de...

a cél az lenne, hogy ha a felhasználó nem kattint a textareaba, akkor ezekre a képekre ne lehessen rákattintani, ezért gondoltam azt, hogy ezeket div-be rakom, csak nem tudom, hogyan kell a div tartalmát disabled-re állítani, már ha lehet...

vízszintes görgetés Opera-ban

question · 2008. Feb. 7. (Cs), 08.04
Ezen az oldalon: link
- szeretném elérni, hogy a "banner" elnevezésű div-ben található "logos" div vízszintesen görgethető legyen az összes böngészőben. Úgy tűnik,hogy csak Opera-ban nem működik. Nem használhatok javascriptet, xhtml-lel és css-szel kellene megoldanom.

Köszönöm ha valaki megnézi a kódomat, lehet, hogy csak valami apró részlet kerülte el a figyelmemet.