ugrás a tartalomhoz

Archívum - Jan 21, 2003 - Fórum téma

Statikus osztályok

pappi · 2003. Jan. 21. (K), 13.01
Következő problémát szeretném megoldani:

egy osztályból származtatott osztályoknál szeretném megtudni, hogy az ősosztály-ban definiált metódust melyik
származtatott osztályból hívtam meg, ráadásképpen statikus osztályokként használva

<?php

class Egyik {
function valamiMetodus () {

//itt szeretném látni, hogy melyik származtatott osztályból lett meghívva, amire nem sikerült megoldást találnom
//mivel statikus osztályként kívánom használni ezért nincs belőle objektumpéldány, így get_class($this) hibát ad.

return $className;
}
}

class Masik extends Egyik{
...
}

class Harmadik extends Egyik{
...
}

Masik::valamiMetodus (); --> adja vissza, hogy Masik
Harmadik::valamiMetodus (); --> adja vissza, hogy Harmadik

?>
 

Biztonságos OBJECT kezeleés?

World-Soft · 2003. Jan. 21. (K), 07.32
Tudom, hogy nem ez a legjobb, hely, de nem találtam jobbat. Különben is PHP-hez szeretném felhasználni azt amivel gondom van.

Egy szövegszerkesztőt akarok készíteni, úgy, hogy fel szeretném használni a :
<OBJECT classid="clsid:2D360200-FFF5-11d1-8D03-00A0C959BC0A" id=DHTMLEdit1
height=400 width=800 VIEWASTEXT>
</OBJECT>
objektumot... (azért ezt, mert ez tud táblázatokat is kezelni...)
Addig nincs is baj, míg nem küldök neki parancsokat... pl:
DHTMLEdit1.ExecCommand(DECMD_BOLD,OLECMDEXECOPT_DODEFAULT);

Ilyenkor viszont már nem hajlandó lefuttatni az ActivX-et, mert szerinte nem biztonságos... Csak úgy megy, ha az explorerben a nem biztonságos ACTIV X -et engedélyezem. :mad: :mad:

A kérdésem az lenne, hogy hogy lehet akkor biztonságossá tenni, hogy bárki egyszerűen használni tudja, és ne keljen a biztonságot visszaállítania?