Hey mensen,
Ik heb voor mijn project een MS SQL wrapper class gebouwd. Ik ben alleen tegen een probleem aangelopen, servers waar IIS op draait en een nieuwere versie van php 5.3.0> draaien gebruiken de FreeTDS lib en de rest gebruiken de lib van php zelf ( meestal v7.0 ).
Dit is opzich geen probleem behalve dat het connecten naar een database anders is.
Bij de FreeTDS lib moet ik de instance name weg laten als deze het zelfde is als de server naam, bij de php mssql lib moet je deze er juist bij zetten. Nu wil ik ipv van de connectie te openen en een paar sec te w8en op en time out en dan de andere manier te proberen, de versie van de lib checken om dan gewoon de host string aan te passen en in een keer goed te connecten wat een hoop tijd scheelt.
Nu zou je zeggen nou das toch easy, nou nee aangezien php geen functie heeft om de library/extension details weer te geven behalve phpinfo(). En laat deze nou juist alleen naar het scherm outputten, oftewel kan hier geen info uit halen en al kon je dit wel moet je alsnog al die data gaan parsen wat toch wel wat tijd kan gaan kosten.
Weet iemand of er een klein scriptje is die dit toch kan opvragen ?
Mijn google searches leveren namelijk geen antwoord
Sc0tTy
Ik heb voor mijn project een MS SQL wrapper class gebouwd. Ik ben alleen tegen een probleem aangelopen, servers waar IIS op draait en een nieuwere versie van php 5.3.0> draaien gebruiken de FreeTDS lib en de rest gebruiken de lib van php zelf ( meestal v7.0 ).
Dit is opzich geen probleem behalve dat het connecten naar een database anders is.
Bij de FreeTDS lib moet ik de instance name weg laten als deze het zelfde is als de server naam, bij de php mssql lib moet je deze er juist bij zetten. Nu wil ik ipv van de connectie te openen en een paar sec te w8en op en time out en dan de andere manier te proberen, de versie van de lib checken om dan gewoon de host string aan te passen en in een keer goed te connecten wat een hoop tijd scheelt.
Nu zou je zeggen nou das toch easy, nou nee aangezien php geen functie heeft om de library/extension details weer te geven behalve phpinfo(). En laat deze nou juist alleen naar het scherm outputten, oftewel kan hier geen info uit halen en al kon je dit wel moet je alsnog al die data gaan parsen wat toch wel wat tijd kan gaan kosten.
Weet iemand of er een klein scriptje is die dit toch kan opvragen ?
Mijn google searches leveren namelijk geen antwoord
Sc0tTy
Lumia 800 > 820 > 950 | Surface Pro 3 | Windows 10 Mobile Insider