Archívum - Júl 2010
július 6
Php Soap xsd nem szűr
Sziasztok!
Csináltam egy Soap tesztet, az a para vele, hogy nem szűri meg az xsd alapján az átvitt objektumokat.
probe.wsdl:
[colorer=wsdl]
<?xml version="1.0" encoding="utf-8" ?>
<definitions
name="probe"
targetNamespace="http://test.omg/probe"
xmlns:tns="http://test.omg/probe"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<types>
<xsd:schema>
<xsd:import schemaLocation="probe.xsd" namespace="http://test.omg/probe" />
</xsd:schema>
</types>
<message name="testRequest">
<part name="testUser" type="xsd:User" />
</message>
<message name="testResponse">
<part name="testMessage" type="xsd:Message" />
</message>
<portType name="probePortType">
<operation name="test">
<input message="tns:testRequest"/>
<output message="tns:testResponse"/>
</operation>
</portType>
<binding name="probeBinding" type="tns:probePortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="test">
<soap:operation soapAction="http://test.omg/probe/test"/>
<input>
<soap:body namespace="http://test.omg/probe" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
<output>
<soap:body namespace="http://test.omg/probe" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
</binding>
<service name="probeService">
<port name="probePort" binding="probeBinding">
<soap:address location="http://localhost/service/service.php"/>
</port>
</servic
Csináltam egy Soap tesztet, az a para vele, hogy nem szűri meg az xsd alapján az átvitt objektumokat.
probe.wsdl:
[colorer=wsdl]
<?xml version="1.0" encoding="utf-8" ?>
<definitions
name="probe"
targetNamespace="http://test.omg/probe"
xmlns:tns="http://test.omg/probe"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<types>
<xsd:schema>
<xsd:import schemaLocation="probe.xsd" namespace="http://test.omg/probe" />
</xsd:schema>
</types>
<message name="testRequest">
<part name="testUser" type="xsd:User" />
</message>
<message name="testResponse">
<part name="testMessage" type="xsd:Message" />
</message>
<portType name="probePortType">
<operation name="test">
<input message="tns:testRequest"/>
<output message="tns:testResponse"/>
</operation>
</portType>
<binding name="probeBinding" type="tns:probePortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="test">
<soap:operation soapAction="http://test.omg/probe/test"/>
<input>
<soap:body namespace="http://test.omg/probe" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
<output>
<soap:body namespace="http://test.omg/probe" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
</binding>
<service name="probeService">
<port name="probePort" binding="probeBinding">
<soap:address location="http://localhost/service/service.php"/>
</port>
</servic
htaccess login probléma
Sziasztok!
Olyan problémám lenne,hogy a htaccess nem működik tökéletesen. A probléma a következő: Minden, úgy működik ahogy kéne mind addig amíg be nem írom a felhasználó nevet és jelszót, mert onnantól megáll a világ nem megy tovább, újra kéri a kódot. EasyPHP-t használok ott be van töltve az a két modul ami elvileg kell neki.
AuthUserFile c:/server/webserver/www/webadmin/.htpasswd
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic
<limit GET POST>
require valid-user
</limit>
■ Olyan problémám lenne,hogy a htaccess nem működik tökéletesen. A probléma a következő: Minden, úgy működik ahogy kéne mind addig amíg be nem írom a felhasználó nevet és jelszót, mert onnantól megáll a világ nem megy tovább, újra kéri a kódot. EasyPHP-t használok ott be van töltve az a két modul ami elvileg kell neki.
AuthUserFile c:/server/webserver/www/webadmin/.htpasswd
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic
<limit GET POST>
require valid-user
</limit>
Hacktivity 2010
2010. szeptember 18–19-én kerül megrendezésre a Kelet-Közép-Európa legnagyobb hackerkonferenciájáva nőtt Hacktivity biztonságtechnikai rendezvény. Az underground életérzésre ezúttal a helyszín, a New Technology meetupoknak és legutóbbi NoSQL sörözésnek is teret adó Dürer Kert is garancia.
július 6
jQuery.fn.webkitTransform: bananas on the skew-whiff
CSS transzformációk jQuery-ből
■ Bizarr viselkedés - WTF-JS
Egy igen bizarr viselkedésbe ütköztem, legalábbis ami a Firefox 3.6.6 verzióját illeti Windows SP3-on.
A helyzet az, hogy egy Webworkerben definiálok jópár konstanst, mindegyiket Number értékkel;
A kód számos részén használom ezeket a konstansokat sikeresen, ahol minden rendben működik.
Van azonban egy switch-em, nagyjából így.Lényeg a lényeg, cTipus értéke hiába egyezik meg PROBLEMAS_KONSTANS értékével, nem fut le az adott case-ág, hanem a default, ahol kiírja cTipus értékét, ami egyezik PROBLEMAS_KONSTANS értékével.
Minden más esetben a switch rendesen működik.
De a legfurcsább mind közül, hogy ha PROBLEMAS_KONSTANS-nak egy String értéket adok definícióban, akkor a helyes case-ág fut le és nem a default. Viszont bármilyen Number értékkel bukik a dolog.
A fájl UTF-8 BOM nélkül, de csak ASCII karakterek vannak benne, sorvég mindenhol egységesen CRLF.
Sajnos még ötletem sincs, hogy reprodukálni hogyan lehetne...
Valakinek ötlete, hogy ez hogyan jöhet össze?
■ A helyzet az, hogy egy Webworkerben definiálok jópár konstanst, mindegyiket Number értékkel;
A kód számos részén használom ezeket a konstansokat sikeresen, ahol minden rendben működik.
Van azonban egy switch-em, nagyjából így.
/**
* sok másik konstans definíció
*/
const PROBLEMAS_KONSTANS = 7;
const EGY_MASIK_KONSTANS = 8;
/**
* stb, stb...
*/
cTipus = egyFuggveny(egyParameter);
switch (cTipus)
{
case EGY_MASIK_KONSTANS:
case PROBLEMAS_KONSTANS:
// ide kéne jutni
break;
// Több case-ág, mind helyesen működik
default:
kimenetre(cTipus);
}
Minden más esetben a switch rendesen működik.
De a legfurcsább mind közül, hogy ha PROBLEMAS_KONSTANS-nak egy String értéket adok definícióban, akkor a helyes case-ág fut le és nem a default. Viszont bármilyen Number értékkel bukik a dolog.
A fájl UTF-8 BOM nélkül, de csak ASCII karakterek vannak benne, sorvég mindenhol egységesen CRLF.
Sajnos még ötletem sincs, hogy reprodukálni hogyan lehetne...
Valakinek ötlete, hogy ez hogyan jöhet össze?
javascript+div
sziasztok
csináltam egy oldalt javascriptel (javascript háttérváltoztatás) az oldal div-ben van a divbe betettem a javascript kódot és nem működik vajon mi lehet a baj?
itt a kód:html része:ha elemntem külön egy html dokumentumba (nem divesbe!) akkor teljesen jól működik így divvel meg nem :S
■ csináltam egy oldalt javascriptel (javascript háttérváltoztatás) az oldal div-ben van a divbe betettem a javascript kódot és nem működik vajon mi lehet a baj?
itt a kód:
<script>
function szurke() {
if(confirm("Biztos, hogy szürkét akarsz?"))
{document.bgColor="#c0c0c0"}
else
{if(confirm("Akkor maradjon az eredeti?"))
{document.bgColor="#ffffff"}
}
}
function piros()
{if(confirm("Biztos, hogy piros hátteret akarsz?"))
{document.bgColor="#ff0000";}
else
{if(confirm("Akkor maradjon az eredeti?"))
{document.bgColor="#ffffff";}
}
}
function kek ()
{if(confirm("Biztos, hogy kék hátteret akarsz?"))
{document.bgColor="#0000ff";}
else
{if(confirm("Akkor maradjon az eredeti?"))
{document.bgColor="#ffffff";}
}
}
function eredeti ()
{if(confirm("Biztos, hogy visszaállítod az eredetit?"))
{document.bgColor="#ffffff";}
}
</script>
<div class="bal">
....
<input type=submit class="gomb" value="vmi oldal">
</form><br>
<input type="button" value="Szürke háttér" onClick="szurke()"><br>
<input type="button" value="Piros háttér" onclick="piros()"><br>
<input type="button" value="Kék háttér" onClick="kek()"><br>
<input type="button" value="Eredeti háttér" onClick="eredeti()"><br>
</div>