Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/matthieu/html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/matthieu/html/body_dll_isapi.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>DLL ISAPI</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="Author" CONTENT="Matthieu Giroux">
<META NAME="Generator" CONTENT="NetObjects Fusion 4.0 pour Windows">
<META HTTP-EQUIV="Page-Enter"CONTENT="revealTrans(Duration=4,Transition=23)"><meta name="Description" content="Voici un site qui vous surprendra. Il s'y trouve un expos� sur la science fiction, des aides pour Delphi et un jeu">
<meta name="Keywords" content="matthieu,giroux,fran�oise,girou,expose,science,fiction,delphi,x,delphix,brique,casse,multi,borland,inprise,fx,matrix,po�mes,po�te,ftp,t�l�chargement,download,jeu,jeux,fictions,document,programmes,sources,personnel,libre,exemple,quatre,source,poemes,poeme,dauphin,sc�ne,scene,d�veloppeur,cnam,informatique,emploi,site,personnel,po�te,jeu,delphix,CV,DX,DLL,ISAPI,java,games,pascal,objet,animateur,po�mes,programmer,programmez,chef,projet,DEST,bac,quatre,expos�">
<meta name="Robots" content="follow,index,all">
<meta name="REVISIT-AFTER" content="30 days">
<meta NAME="author" CONTENT="Matthieu Giroux">
<meta HTTP-EQUIV="Reply-to" CONTENT="matthieu.giroux@caramail.com">
<meta name="language" content="Fran�ais"> 
<BASE TARGET="_parent">
<LINK REL=STYLESHEET TYPE="text/css" HREF="../html/style.css">
<LINK REL=STYLESHEET TYPE="text/css" HREF="../html/site.css">
<STYLE>
</STYLE>
</HEAD>
<BODY NOF="(MB=(ZeroMargins, 0, 24, 201, 0), L=(CanevasPagedaccueil, 1749, 906))" STYLE="text-align: center; background-color: rgb(255,204,102); background-image: none;" TOPMARGIN=2 LEFTMARGIN=2 MARGINWIDTH=2 MARGINHEIGHT=2>
    <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=846 NOF=LY>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD>
                <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=201 NOF=LY>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD WIDTH=201 CLASS="TextObject">
                            <table width="200"><tr><td><script type="text/javascript"><!--
google_ad_client = "pub-2173475407606136";
/* Matthieu date de cr�ation 30/05/08 */
google_ad_slot = "5347658640";
google_ad_width = 200;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></td></tr><tr><td>
<!-- --><script>
if (document.layers)
{
document.write('<LAYER NAME="ARBRE" src="../i/arbre.html" TOP=210 WIDTH="200" HEIGHT="2000"></LAYER>');
}
else
{
document.write('<IFRAME style="position:relative;" SRC="../i/arbre.html" NAME="ARBRE" SCROLLING="AUTO" WIDTH="200" HEIGHT="2000" MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER="No"></IFRAME>');
}
</script>
</td>
</tr>
</table>
                            <P>&nbsp;</P>
                        </TD>
                    </TR>
                </TABLE>
            </TD>
            <TD>
                <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=645 NOF=LY>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD>
                            <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=87 NOF=LY>
                                <TR VALIGN=TOP ALIGN=LEFT>
                                    <TD HEIGHT=95 WIDTH=87><IMG ID="Picture47" HEIGHT=95 WIDTH=87 SRC="../assets/images/souris03.gif" BORDER=0 ALT="souris" TITLE="souris"></TD>
                                </TR>
                            </TABLE>
                        </TD>
                        <TD>
                            <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=558 NOF=LY>
                                <TR VALIGN=TOP ALIGN=LEFT>
                                    <TD></TD>
                                    <TD COLSPAN=17 WIDTH=545 CLASS="TextObject">
                                        <P>&nbsp;</P>
                                    </TD>
                                </TR>
                                <TR VALIGN=TOP ALIGN=LEFT>
                                    <TD WIDTH=13 HEIGHT=7><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=13 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=18><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=18 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD></TD>
                                    <TD WIDTH=21><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=21 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=12><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=12 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=28><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=28 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=12><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=12 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=9><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=9 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=12><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=12 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=28><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=28 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=12><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=12 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=9><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=9 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=12><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=12 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=28><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=28 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=12><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=12 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD WIDTH=10><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=10 HEIGHT=1 BORDER=0 ALT=""></TD>
                                    <TD></TD>
                                    <TD WIDTH=242><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=242 HEIGHT=1 BORDER=0 ALT=""></TD>
                                </TR>
                                <TR VALIGN=TOP ALIGN=LEFT>
                                    <TD COLSPAN=5 HEIGHT=50></TD>
                                    <TD COLSPAN=2 WIDTH=40><IMG ID="Image38" HEIGHT=50 WIDTH=40 SRC="../assets/images/D.gif" BORDER=0 ALT=""></TD>
                                    <TD COLSPAN=2></TD>
                                    <TD COLSPAN=2 WIDTH=40><IMG ID="Image39" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_L.gif" BORDER=0 ALT=""></TD>
                                    <TD COLSPAN=2></TD>
                                    <TD COLSPAN=2 WIDTH=40><IMG ID="Image40" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_L.gif" BORDER=0 ALT=""></TD>
                                    <TD COLSPAN=3></TD>
                                </TR>
                                <TR VALIGN=TOP ALIGN=LEFT>
                                    <TD COLSPAN=18 HEIGHT=11></TD>
                                </TR>
                                <TR VALIGN=TOP ALIGN=LEFT>
                                    <TD COLSPAN=2 HEIGHT=50></TD>
                                    <TD WIDTH=40><IMG ID="Image46" HEIGHT=50 WIDTH=40 SRC="../assets/images/I.gif" BORDER=0 ALT=""></TD>
                                    <TD></TD>
                                    <TD COLSPAN=2 WIDTH=40><IMG ID="Image42" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_S.gif" BORDER=0 ALT=""></TD>
                                    <TD COLSPAN=2></TD>
                                    <TD COLSPAN=2 WIDTH=40><IMG ID="Image44" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_A.gif" BORDER=0 ALT=""></TD>
                                    <TD COLSPAN=2></TD>
                                    <TD COLSPAN=2 WIDTH=40><IMG ID="Image45" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_P.gif" BORDER=0 ALT=""></TD>
                                    <TD COLSPAN=2></TD>
                                    <TD WIDTH=40><IMG ID="Image41" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_I.gif" BORDER=0 ALT=""></TD>
                                    <TD></TD>
                                </TR>
                            </TABLE>
                        </TD>
                    </TR>
                </TABLE>
                <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=511 NOF=LY>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD WIDTH=14 HEIGHT=13><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=14 HEIGHT=1 BORDER=0 ALT=""></TD>
                        <TD WIDTH=2><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=2 HEIGHT=1 BORDER=0 ALT=""></TD>
                        <TD WIDTH=495><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=495 HEIGHT=1 BORDER=0 ALT=""></TD>
                    </TR>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD></TD>
                        <TD COLSPAN=2 WIDTH=497 CLASS="TextObject">
                            <P>La technologie DLL ISAPI sous Windows est l�homologue des CGI sous Unix. Elle permet donc de cr�er des serveurs Windows rapides. Les DLL ISAPI enti�rement compil�s permettent de fournir en temps r�el des documents et 
                                des images Web. Comme les CGI, les DLL ISAPI permettent de filtrer les utilisateurs. On peut gr�ce � une DLL r�cup�rer des informations d�administration et travailler sur le serveur.</P>
                        </TD>
                    </TR>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD COLSPAN=3 HEIGHT=55></TD>
                    </TR>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD></TD>
                        <TD COLSPAN=2 WIDTH=497 CLASS="TextObject">
                            <P>Delphi permet de transformer les DLL ISAPI en interface de donn�es. Tout ce qui peut �tre connu sous Delphi en gestion de donn�es est disponible en ISAPI/NSAPI ( DLL IIS et DLL Netscape Server). Apache est maintenant 
                                compatible ISAPI. Tous les composants invisibles de Delphi peuvent �tre plac�s dans un projet serveur Web.</P>
                        </TD>
                    </TR>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD COLSPAN=3 HEIGHT=61></TD>
                    </TR>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD COLSPAN=2></TD>
                        <TD WIDTH=495 CLASS="TextObject">
                            <P>L�id�al est de tester un projet module Web en CGI. Les DLL ISAPI peuvent se bloquer si elle est mal d�truite. On peut cr�er un projet CGI et un autre ISAPI, le module Web �tant alors un appelant lien le projet&nbsp; 
                                CGI ou ISAPI aux unit�s de l�interace. Je conseille bien s�r de g�rer un fichier de LOG r�pertoriant les erreurs du module. </P>
                            <P>Pour qu�un module Web fonctionne correctement avec un grand nombre d�utilisateurs, il faut que l�option IsMultiThread de la DLL soit activ�e. L�id�al est de charger en m�moire une instance une seule fois et de 
                                construire les liens de donn�es en multit�ches ( une session au moins par unit� ). Tout ce qui a �t� construit doit �tre d�truit.</P>
                            <P>Pour les donn�es en ODBC, dans l�objet TDatabase il faut que HandleShared et KeepConnection soient mis � True. TranIisolation est soit � ReadCommited pour lire et �crire, � DirtyRead si la base est en lecture seule. 
                                Un objet Session doit �tre cr�� sur chaque fiche avec KeepConection et AutoSessionName � True.</P>
                        </TD>
                    </TR>
                </TABLE>
                <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=549 NOF=LY>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD WIDTH=549 HEIGHT=109><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=549 HEIGHT=1 BORDER=0 ALT=""></TD>
                    </TR>
                    <TR VALIGN=TOP ALIGN=LEFT>
                        <TD WIDTH=549 CLASS="TextObject">
                            <P STYLE="text-align: justify;"><SPAN STYLE="font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12pt;">Chercher sur google :</SPAN></P>
                            <!-- Search Google -->
<center>
<form method="get" action="http://www.google.fr/custom" target="google_window">
<table bgcolor="#cccccc">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25gry.gif" border="0" alt="Google" align="middle"></img></a>
<br/>
<input type="text" name="q" size="60" maxlength="255" value="dll isapi comparatif cgi"></input>
<input type="submit" name="sa" value="Rechercher"></input>
<input type="hidden" name="client" value="pub-2173475407606136"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="channel" value="7733048631"></input>
<input type="hidden" name="ie" value="ISO-8859-1"></input>
<input type="hidden" name="oe" value="ISO-8859-1"></input>
<input type="hidden" name="flav" value="0000"></input>
<input type="hidden" name="sig" value="DStY6KSAjLPmEwjg"></input>
<input type="hidden" name="cof" value="GALT:#333333;GL:1;DIV:#37352E;VLC:000000;AH:center;BGC:C6B396;LBGC:8E866F;ALC:000000;LC:000000;T:44423A;GFNT:663333;GIMP:663333;LH:50;LW:54;L:http://matthieu.giroux.free.fr/assets/images/cv.gif;S:http://matthieu.giroux.free.fr/html/ecrire.html;FORID:1"></input>
<input type="hidden" name="hl" value="fr"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
</TD>
                    </TR>
                </TABLE>
            </TD>
        </TR>
    </TABLE>
</BODY>
</HTML>
 

SAMX