<%=iheader%> <%open_recordset rs_getDomain,"select * from domain"%> <%'if iposition = 1 then%> <%'end if%> Hebergeur asp et dotnet, hebergement sous Windows 2000 & 2003, serveurs
menu de la section


FAQ : PROGRAMMATION
 
1/ Connexions aux bases de données

2/ Utilisation du composant JMAIL PRO pour envoyer des emails

3/
Utilisation du composant AspSmartUpload

4/ Peut t'on utiliser des programmes CGI/ Perl ?

5/
Quelles sont les bases supportées ?

6/
Ou placer les bases de données ?

7/
Puis je utiliser le langage PHP ?

8/
Est-il possible d'avoir plusieurs nom de domaine pointant sur le même hébergement ?

9/
Mon site a été réalisé avec UltraDev, cela pose t'il un problème de compatibilité?

10/
Mon site a été réalisé avec Macromedia FLASH, cela pose t'il un problème de compatibilité?

11/
Mon site a été réalisé avec FrontPage, cela pose t'il un problème de compatibilité?

12/
Mon site a été réalisé avec Dreamweaver, cela pose t'il un problème de compatibilité?

13/
Quelle version de ASP est supportée ?

14/ Quels composants ASP sont disponibles ?

15/
Quelle version du FrameWork .NET est supportée ?

16/
Comment utiliser la fonction Mail en PHP ?

17/
Comment compacter une base de données Access en ligne via ASP ?

18/
J'ai le message HTTP 500 - Erreur interne de serveur dans IE !

19/
Les répertoires n'apparaissent pas en FTP !

20/
Comment programmer une mailing list efficace sur base de données ?

21/
Quelle est l'adresse de mon Webmail ?

22/
Quelles sont les adresses des serveurs DNS d'ASPSERVEUR ?

23 /Comment savoir sur quelles serveurs DNS pointe mon nom de domaine ?

24/ Comment savoir sur quelle adresse IP pointe mon nom de domaine ?

 

1/ Connexions aux bases de données

Vos bases doivent se trouver dans le répertoire "databases".

Connexion sans DSN (DSNLESS) :
 
   Set Conn = Server.CreateObject("ADODB.Connection")
   chemin = Server.MapPath("../"&thepath)&"\databases\nomdelabase.mdb"
   Conn.open "driver={Microsoft Access Driver (*.mdb)};DBQ="&chemin

Connexion avec DSN (via drivers ODBC) :
 
   Set conn = Server.CreateObject("ADODB.Connection")
   conn.open "nomdeVotreBaseVirtuelle","","

Note : les drivers ODBC peuvent être configurés directement depuis votre interface d'administration.
 

2/ Utilisation du composant JMAIL PRO

Utilisez le code ci-dessous !
Attention à toujours stipuler "mail.votrenomdedomaine" comme serveur SMTP.
Pour des raisons de sécurité (anti relay) il est nécessaire de s'authentifier en POP3
avec un compte qui existe chez ASPSERVEUR pour avoir le droit d'envoyer des messages.

<%
  ' On se connecte en POP3 pour s'authentifier sur le serveur,
  ' de cette manière nous avons le droit d'envoyer des messages
    Set pop3 = Server.CreateObject( "JMail.POP3" )
    pop3.Connect "utilisateur", "mot de passe", "adresse du serveur de messagerie"

  'Ex : pop3.Connect "contact@www2.aspserveur.com", "mDkj42dDS", "mail.www2.aspserveur.com"

  ' Créer l'objet message
    set msg = Server.CreateOBject( "JMail.Message" )

  ' Pour activer le débuggeur
    msg.Logging = true
    msg.silent = true

  ' Attention à bien entrer une adresse email valide (qui existe chez Aspserveur)
  ' sinon le message sera refusé
    msg.From = "
test@mondomaine.com"
    msg.FromName = "Mon nom"

  ' Maintenant vous pouvez entrez la ou les adresses des destinataires
    msg.AddRecipient "recipient@hisDomain.com", "Son nom"
    msg.AddRecipient "
recipientelle@herDomain.com"

  ' Puis le sujet du message
    msg.Subject = "Comment allez vous?"

  ' Puis le corps du message ...
  ' Notez que vous pouvez utiliser la séquence 'vbCrLf' pour aller à la ligne

    msg.Body = "Hello Jim" & vbCrLf & vbCrLf & "How's it going? ..."

  ' Et enfin on envoi le message
    if not msg.Send("mail.mondomaine.com" ) then
    Response.write "<pre>" & msg.log & "</pre>"
    else
    Response.write "Le message a bien été envoyé !"
    end if

   ' et on se déconnecte
     pop3.Disconnect
%>

Vous trouverez d'autre exemples sur le site de l'éditeur : http://www.dimac.net

3/ Utilisation du composant AspSmartUpload

Formulaire HTML

<HTML>
<BODY>
    <FORM ENCTYPE="multipart/form-data" ACTION="/scripts/aspSmartUpload/upload.asp?MYPARAM=test">
    <INPUT TYPE="TEXT" NAME="MYTEXT">
    <INPUT TYPE="FILE" NAME="MYFILE">
    <INPUT TYPE="SUBMIT">
    </FORM>
</BODY>
<HTML>



Script ASP

<%


' IMPOSSIBLE ! ATTENTION LA METHODE REQUEST NE FONCTIONNE PAS !
' ********
' Request("MYPARAM")
' Request("MYTEXT")
' Request("MYFILE")

' Possible
' ******
Request.QueryString("MYPARAM")
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
myUpload.Upload
myUpload.Form("MYTEXT")
myUpload.Files("MYFILE")


%>

Vous trouverez d'autre exemples sur le site de l'éditeur : http://www.aspsmart.com/aspSmartUpload/

4/ Peut t'on utiliser des programmes CGI/ Perl ?

Oui bien sur, PERL 5 est installé sur nos serveurs.
Si vous avez besoin de droits particuliers (écriture, exécution) sur un répertoire vous pouvez les demander à notre support technique.

5/ Quelles sont les bases supportées ?

MYSQL, CSV, Access 2000, 97, Excel, Txt, FoxPro, Paradox, DBASE et SqlServeur2000.

6/ Ou placer les bases de données ?

La (ou les) base(s) de données doit être rangée dans le répertoire" databases". Ce dernier est le seul qui autorise la lecture, l'écriture et les modifications, de plus ce répertoire spécial n'est pas publié sur Internet.
Vous pouvez néanmoins ranger votre base dans le répertoire "Website" si vous préférez mais cette solution est moins sécurisée.

7/ Puis je utiliser le langage PHP ?

La version 4.2.1 est disponible sur l'ensemble de nos serveurs.
Vous pouvez d'ailleurs uploader un Php.info sur votre FTP pour visualiser l'ensemble des caracteristiques du PHP.
 

8/ Est-il possible d'avoir plusieurs noms de domaine pointant sur le même hébergement ?

Oui bien sur, votre site Web peut répondre sur plusieurs noms de domaine.
Il suffit de déposer d'autres noms de domaine chez nous et de préciser par email à notre support technique que les nouveaux noms de domaine doivent pointer sur votre espace d'hébergement. Cette opération est gratuite.
A contrario, si vous souhaitez qu'un nom de domaine pointe sur un sous site (un répertoire) de votre site Web nous vous facturerons 5 ˆHT par mois.

9/ Mon site a été réalisé avec UltraDev, cela pose t'il un problème de compatibilité?

Aucun, vous pouvez utiliser toutes le fonctionnalités du logiciel.

10/ Mon site a été réalisé avec Macromedia FLASH, cela pose t'il un problème de compatibilité?

Aucun, vous pouvez utiliser toutes le fonctionnalités du logiciel.

11/ Mon site a été réalisé avec FrontPage, cela pose t'il un problème de compatibilité?

Aucun, vous pouvez utiliser toutes le fonctionnalités du logiciel mais il faut demander à notre support technique d'installer les extensions FrontPage (2002).

12/ Mon site a été réalisé avec Dreamweaver, cela pose t'il un problème de compatibilité?

Aucun, vous pouvez utiliser toutes le fonctionnalités du logiciel.

13/ Quelle version de ASP est supportée ?

La dernière version soit la 3.0

14/ Quels composants ASP sont disponibles ?

Jmail 4 Pro / AspSmartMail / AspSmartUpload / AspSmartImage / AspUpload / AspDns / AspPing / Diwhois / ImgSize / SlImageUtil / CSHTTP / Parsing XML 4.0 / AspHttp 3.0

Notez que nous pouvons installer gratuitement  le composant que vous souhaitez. Il vous suffit de nous fournir la source et la licence. Nous vérifierons simplement que votre composant provient d'un éditeur reconnu et qu'il ne pose pas de problème de sécurité pour nos serveurs.

15/ Quelle version du FrameWork .NET est supportée ?

La dernière soit actuellement la 1.1 (fr)
Notez que nous mettons régulièrement à jour le Framework ainsi que les MDAC.

16/ Comment utiliser la fonction Mail en PHP ?

Réponse : bool mail ( string to , string subject , string message , string additional_headers , string additional_parameters )
"mai"l poste automatiquement le message message à destination de to .
Les destinataires multiples doivent être séparés par des virgules.
Les emails avec pièces jointes ou contenus particuliers (comme les emails en HTML, par exemple), peuvent être réalisés avec cette fonction.
Il faut respecter l'encodage MIME.
Pour plus de détails, voyez http://www.zend.com/zend/spotlight/sendmimeemailpart1.php et les classes PEAR MIME .
Les RFC suivantes peuvent aussi se révéler utiles : RFC 1896 , RFC 2045 , RFC 2046 , RFC 2047 , RFC 2048 et RFC 2049 .

mail retourne TRUE si le mail est envoyé, et FALSE sinon.

Envoi de courrier électronique (mail) :
<?php
mail("test@test.com", "Mon Sujet", "Ligne 1\nLigne 2\nLigne 3");
?>

17/ Comment compacter une base de données Access en ligne via ASP ?

Cliquez ici pour accéder au code.
La seule modification nécessaire est de changer le chemin de votre base de données .mdb.

18/ J'ai le message HTTP 500 - Erreur interne de serveur dans IE !

Désactivez la case à cocher "Afficher des messages d'erreurs HTTP Simplifié" dans les options de Internet Explorer.

19/ Les répertoires n'apparaissent pas en FTP !

Nos serveurs sont protégés par un Firewall, vous devez désactiver le mode Passif de votre logiciel FTP.

Exemple avec FTP expert 2 :
Menu "outils" -> "gérer les classes de connexions"
Onglet "Connexions" -> décochez la case en face de "utiliser le mode Passif"

Exemple avec FTP expert 3 :
Menu "outils" -> "gérer les classes de connexions"
Une fenêtre s'ouvre en bas de laquelle se trouve 3 icônes.
Cliquez sur le troisième "Propriétés"
Dans "transfert" cliquez sur "Utiliser les connexions entrantes (PORT)"

20/ Comment programmer une mailing list efficace sur base de données ?

Notre serveur de messagerie dispose d'une capacité d'envoi de plusieurs milliers de mail par minute pour peu qu'il soit bien utilisé.
Pour envoyer une mailing-list, plutôt que d'utiliser Jmail et une base de données, nous vous conseillons la méthode suivante.

Demandez à notre support technique de vous ouvrir une mailing-list sur ODBC.
L'adresse de cette liste sera "ma_liste@mon_domaine.com"
Elle sera associé à une base SQL serveur, vous n'aurez qu'a modifier cette base pour entretenir votre mailing-list.
Pour envoyer un message à tous les membres de la liste il vous suffit d'envoyer un message à "ma_liste@mon_domaine.com"

Cette option est maintenant proposée à 10 ˆHT/mois pour une base de 10 Mo.

21/ Quelle est l'adresse de mon Webmail ?

http://webmail.aspserveur.fr

Attention !
- Vérifiez que vous avez bien souscrit à cette option.
- Pour nos anciens clients (avant 2003) il se peut que cette adresse ne soit pas la bonne. Merci de contacter le support technique si vous n'arrivez pas à accéder à votre Webmail.
Les adresse alternatives peuvent être :
- http://81.91.67.163:32000/mail
- http://62.39.95.21:32000/mail

22/ Quelles sont les adresses des serveurs DNS d'ASPSERVEUR ?

a.aspserveur.net -> 62.39.95.8 (Marseille)
b.aspserveur.net -> 81.91.67.60 (Paris)

23 /Comment savoir sur quelles serveurs DNS pointe mon nom de domaine ?

En utilisant notre moteur de recherche "WHOIS" (qui est-ce) au bas de cette page.
Saisissez simplement le nom recherché sans les www et cochez une ou plusieurs extensions. Cliquez ensuite sur "Vérifier la disponibilité maintenant !"
Dans le tableau qui apparaît, en face du domaine concerné, cliquez sur "infos".
Cherchez la ligne qui commence par "Nserver" les serveurs de DNS sont à la suite.
Ex :
nserver = a.aspserveur.net
nserver = b.aspserveur.net
 

24/ Comment savoir sur quelle adresse IP pointe mon nom de domaine ?

Si vous utilisez Microsoft Windows, cliquez sur "Démarrer" puis "Exécuter".
Saisissez "cmd" puis validez avec "OK".
Dans la boite de dialogue qui apparaît entrez "ping votrenomdedomaine.com" (sans les guillemets !) puis validez avec la touche "Entrée".
Le chiffre qui suit "Réponse de xxx" est l'adresse IP.

Pour connaître l'adresse IP de votre serveur de mail procédez de la même manière mais entrez "ping mail.votrenomdedomaine.com"
 

Besoin d'infos ?
Composez le

0811 65 15 83 *
*coût d'un appel local

 
CONTACTS | ACCES CLIENTS | PAIEMENTS  
Copyright (c) 2004 ASP Serveur.