Archives de catégorie : Informatique

Explications, démo…

Redimensionner un tableau ASP à deux dimensions sans perdre les données

Un tableau ASP peut être redimensionné

Voilà une solution aux erreurs suivantes « This array is fixed or temporarily locked » ou « Tableau fixe ou temporairement verrouillé » sur le redimensionnement d’un tableau à deux dimensions :

Dim a
Redim a(3,0)
au lieu de
Dim a(3,0)
 
Il  faut dimensionner le tableau à une dimension, puis lui ajouter la deuxième avec un redim
ensuite, on peut faire
 
<%
Dim a
Redim a(3,0)
‘Dim a(3,0)

fc = split(« toto,titi,tutu,tyty », », »)
For Each f In fc
Redim Preserve a(3,UBound(a,2)+1)
a(1,UBound(a,2)) = f
a(2,UBound(a,2)) = f
a(3,UBound(a,2)) = f
Next
%>

Dim a ‘Déclaration du tableau
Redim a(3,0) ‘redimensionnement du tableau

fc = split(« toto,titi,tutu,tyty », », »)
For Each f In fc
   Redim Preserve a(3,UBound(a,2)+1) ‘redimensionnement de la dernière dimension uniquement
   a(1,UBound(a,2)) = f
   a(2,UBound(a,2)) = f
   a(3,UBound(a,2)) = f
Next

Des problèmes sur l’objet regex en ASP (objet non trouvé ou library not registered)

Des problèmes sur l’objet regex en ASP ? c’est du à la version de la dll vbscript.dll

En fait l’objet regex n’est pas présent dans la version 5.1 de la dll . Une autre discussion sur le sujet :

VbScript.dll est une DLL compatible COM fournie avec Windows et Internet Explorer. Les “Expression régulières” ont été ajoutées à la DLL depuis la version 5, et ont été un peu améliorées dans la version 5.5.

Téléchargement:

ressource MSDN (Notez que VBScript.DLL (v5.5 or ultérieures) est automatiquement installée avec les logiciels suivants IE5.5, Visual Studio SP5, Windows ME, Windows XP)

Une autre méthode consiste à mette à jour Internet Explorer sur le serveur, lui mettra à jour la dll.

Gmail – le multi-comptes pop est arrivé !

J’en parlais il y a plus de deux mois, c’est enfin arrivé ! La fonctionnalité s’appelle Mail Fetcher et est disponible sur gmail (pas sur google app) et uniquement en anglais et peut etre en turc (en tout cas, l’aide de cette fonctionnalité existe dans ces deux langues).

En gros, cela vous permet de rapatrier tous vos mails sur le même webmail et de profiter de l’antispam super efficace de Gmail sur des comptes free, tiscali, et companie !

Le but premier n’est pas celui là, mais on peut imaginer utiliser l’application Gmail pour un compte Free ou Tiscali sans utiliser l’adresse @gmail.com. C’est l’objet de cet article :

1. Configurer le Send mail as dans Gmail pour votre compte

Une première fonctionnalité a été mise en place, c’est le « Send mail as » permettant d’envoyer des mails via le webmail de Gmail mais en tant qu’un autre compte. Une fois configurer, il faut valider un mail pour confirmer que cette adresse vous appartient bien.

2. Configurer le Mail Fetcher dans Gmail pour votre compte

Il faudra indiquer le compte pop, votre login, votre mot de passe… La aussi une confirmation est demandée, sachant que si on accède au compte pop, on peut lire les mails…

A ce niveau là, vous pouver envoyer des mails via l’interface Gmail et les mails sont récupérés par gmail. (on peut laisser une copie sur le serveur, mais on ne profite pas de l’antispam si on continue à aller chercher les mails sur le serveur de votre compte Free ou Tiscali. Mais au niveau de votre client mail, il faut faire des  modifications.

3. Activer le compte POP dans gmail et configurer votre client pour recuperer les mails via le serveur pop de gmail

Cette action va permettre à votre client mail (outlook, thunderbird…) de rapatrier les mails nettoyés. il faudra configurer votre client mail pour aller chercher les mails sur le serveur Pop de gmail. Par contre pour l’envoi, il faut garder votre configuration  initiale (pour que les mails partent bien avec l’adresse Free ou Tiscali)

4. Désactiver la récupération des mails sur le compte pop du mail Free ou Tiscali

On peut imaginer que votre client mail viennent lire des mails avant gmail…

Un petit schéma pour résumer…

L’envoi des mails par le client peut se faire de deux façons différentes, soit par le SMTP de la connexion (wanadoo, free, …) soit par le SMTP de votre fournisseur de mail moyennant authentification. Ces deux possibilités sont représentées sur le schéma.

Si vous avez un domaine, le plus simple est encore d’utiliser Google apps…