Archívum - 139783
január 13
PHP baráti osztályok vagy ilyesmi
Sziasztok, az a baj, hogy pontosan nem is tudom, hogy mit szeretnék, emiatt a Google egyelőre nem barátom... :(
Adott egy nagy osztály, benne több private tagfüggvénnyel. Egy átalakítás során viszont ezt szét kellene szedni több osztállyá. A bővíthetőség miatt néhány funkciót le kell választani. (az átalakítás után azt szeretném, hogy egyes funkciókat a Stratégia tervezési minta alapján külön osztályok felügyeljék)
A problémám, az új osztályok ne legyenek az eredeti osztály gyermekei, de néhány private függvényre mégis szükség lenne. Jelenleg ezt csak úgy tudtam orvosolni, hogy minden 1. átadom az eredeti objektumot, ez mondjuk nem is baj, 2. az összes private-ből public-ot csináltam, na ez nem tetszik.Java-ban van valami olyasmi, hogy egyik osztályban hozom létre a másik osztályt és akkor ott a privát változókat elérem, C++-ben van valami baráti osztály, PHP-ben van valami ilyesmi?
Remélem nem nagyon kusza amit írtam. Merre induljak el keresgélni?
■ Adott egy nagy osztály, benne több private tagfüggvénnyel. Egy átalakítás során viszont ezt szét kellene szedni több osztállyá. A bővíthetőség miatt néhány funkciót le kell választani. (az átalakítás után azt szeretném, hogy egyes funkciókat a Stratégia tervezési minta alapján külön osztályok felügyeljék)
A problémám, az új osztályok ne legyenek az eredeti osztály gyermekei, de néhány private függvényre mégis szükség lenne. Jelenleg ezt csak úgy tudtam orvosolni, hogy minden 1. átadom az eredeti objektumot, ez mondjuk nem is baj, 2. az összes private-ből public-ot csináltam, na ez nem tetszik.
class MyClass {
public function __construct () {
$a = new StrategyA($this);
$a->foo();
}
private function foo () {
return 'foo';
}
}
class StrategyA {
private $owner;
public function __construct(MyClass $owner) {
$this->owner = $owner;
}
public function foo () {
echo $this->owner->foo();
}
}
new MyClass();
Remélem nem nagyon kusza amit írtam. Merre induljak el keresgélni?
január 12
URL router osztály melyik?
Üdvözletem!
Szeretnék használni egy url router osztályt, csak nem tudom, hogy melyiket. Teljes keretrendszer nem játszik.
Amiket megnéztem eddig és a véleményem
Ez nem túl szimpatikus
Ez az egyszerűsége miatt, valamint az, hogy üresen hagyták nekem hogy hogyan hívom meg az adott kéréshez tartozó osztályt és metódust, eddig ez befutó
Abszolút nem szeretem azt ami a PEAR-el kapcsolatos, de ha nincs más út akkor ok.
Tudtok esetleg ajánlani valamit? Vagy fogjak bele egy sajátba? Véleményeket tapasztalatokat, tanácsokat, ötleteket várok :)
Üdv!
■ Szeretnék használni egy url router osztályt, csak nem tudom, hogy melyiket. Teljes keretrendszer nem játszik.
Amiket megnéztem eddig és a véleményem
Ez nem túl szimpatikus
Ez az egyszerűsége miatt, valamint az, hogy üresen hagyták nekem hogy hogyan hívom meg az adott kéréshez tartozó osztályt és metódust, eddig ez befutó
Abszolút nem szeretem azt ami a PEAR-el kapcsolatos, de ha nincs más út akkor ok.
Tudtok esetleg ajánlani valamit? Vagy fogjak bele egy sajátba? Véleményeket tapasztalatokat, tanácsokat, ötleteket várok :)
Üdv!
Társkereső oldalt vennék.
Hello, megunt társkereső oldalt vennék. Ajánlatokat várok. Köszi, Móni
■ a weboldak hátterének és betüjének módosítása
Sziasztok! szeretnék egy olyan oldalt összerakni, amit a felhasználók elvihetnek iframeben.
A lényege, hogy ők választhassák ki a háttérszint és a betű színét. Idáig el is jutottam, viszont nem működik. csak azon az oldalon ahova beírtam a stílust.
teszt
A kódot elkészíti de nem működik:
<iframe align="top" width="620" height="700" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="auto" src="http://spanok.info/infusions/the_kroax/embed1.php?url=75?bgcolor=000000&textcolor=FFFFFF"></iframe>
teszt2
Hogy lehet eszt rendesen megcsinálni?
Köszönöm előre is.
■ A lényege, hogy ők választhassák ki a háttérszint és a betű színét. Idáig el is jutottam, viszont nem működik. csak azon az oldalon ahova beírtam a stílust.
teszt
A kódot elkészíti de nem működik:
<iframe align="top" width="620" height="700" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="auto" src="http://spanok.info/infusions/the_kroax/embed1.php?url=75?bgcolor=000000&textcolor=FFFFFF"></iframe>
teszt2
Hogy lehet eszt rendesen megcsinálni?
Köszönöm előre is.
getUserMedia: accessing the camera and privacy UI
Az operában elérhető a webkamera JavaScriptből
■ Webshop büntethetősége II.
Cikksorozat webshopok büntethetőségeiről. Fontos téma, mert rengeteg webshop nem felel meg az alap üzemeltetési feltételeknek…
■ január 11
Foreach, osztályok, publikus adattagok
Adott egy egyszerű osztály:Ha simán példányosítom akkor működik ahogy kell, tehát $instance->short -on keresztül elérem az adatot.
A gondom azzal van ha párat bepakolok egy session tömbbe:A későbbiekben szeretnék végig menni a tömbön, és a publikus tagokat elérni:Üres stringeket ír ki. Ha megnézem a cikluson belül $person-t var_dumppal, akkor látszik hogy benne van az adat, de nem tudom elérni.
Mitől lehet ez?
■
class cPerson {
public $first;
public $last;
function __construct($first,$last) {
$this->first=$first;
$this->last=$last;
}
}
A gondom azzal van ha párat bepakolok egy session tömbbe:
$_SESSION['persons'][]=new cPerson('valami','név');
$_SESSION['persons'][]=new cPerson('másik','név');
foreach($_SESSION['persons'] as $person) {
echo $person->first . ' ' . $person->last . '<br />';
}
Mitől lehet ez?
Listázás
Sziasztok!
Egy olyan kérdésem lenne, hogy lehetne megoldani PHP-val hogy MySQL-ből kilistázom a képeket és azt <div id="">-be tenni külön-külön.
Két táblába van a MySQL-ben pl: photo tábla, login tabla. a photo táblából összehasonlítom login táblába melyik névhez melyik kép tartozik photo.Uid=login.id és ezeket külön id div-be kéne tegyem. Egy felhaszáló egy div (persze ciklussal ha bővülne) <div id="1"> az első felhasználó az összes kép neve bele, <div id="2"> második felhasználó. Ez azért kéne hogy jquery-vel változzanak a képek.
Köszi szépen a segítséget.
■ Egy olyan kérdésem lenne, hogy lehetne megoldani PHP-val hogy MySQL-ből kilistázom a képeket és azt <div id="">-be tenni külön-külön.
Két táblába van a MySQL-ben pl: photo tábla, login tabla. a photo táblából összehasonlítom login táblába melyik névhez melyik kép tartozik photo.Uid=login.id és ezeket külön id div-be kéne tegyem. Egy felhaszáló egy div (persze ciklussal ha bővülne) <div id="1"> az első felhasználó az összes kép neve bele, <div id="2"> második felhasználó. Ez azért kéne hogy jquery-vel változzanak a képek.
Köszi szépen a segítséget.



