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"