18 octobre 2006

MIME::Lite, envoi d'un fichier csv par mail

Comment faire pour envoyer un fichier csv par mail en PERL? use MIME::Lite;my $from      = "test\@test.com";            my $to          = "demo\@demo.com";my $file        = "/path/to/test.csv";my $subject  = "Test envoi de fichier csv";$msg = MIME::Lite->new(         To      =>"$to", ... [Lire la suite]
Posté par fatihaelh à 13:09 - - Commentaires [0] - Permalien [#]

17 octobre 2006

NET::sftp, ouvrir une session sFTP en perl

Comment utiliser cette bibliothèque : Net::SFTP?inclure la bibliothèque en haut du fichier perluse Net::SFTP; ouvrir une session sFTP sans argumentsmy $sftp = Net::SFTP->new($host); ouvrir une session sFTP avec un user et un mot de passe%args est un tableau de hachage contenant les informations nécessairesmy %args = (user=>"toto", password=>"titi");my $sftp = Net::SFTP->new($host,%args); ouvrir une session avec des informations de débugsidem utiliser %argsmy %args = (debug... [Lire la suite]
Posté par fatihaelh à 12:01 - - Commentaires [0] - Permalien [#]
13 octobre 2006

MyWeb de Yahoo pour les adeptes du web 2.0

Voilà quelques jours que j'ai découvert MyWeb de Yahoo, c'est quoi exactement? Vous est-il déjà arrivé d'accumuler des favoris dans différents ordinateurs : travail, domicile, cyber, fac ... Comment s'y retrouver? J'ai trouvé la solution :MyWeb de Yahoo ou MonWeb en français, mais je préfère dire MyWeb;) - Vous allez sur MyWeb- Importation de favoris existants Vous vous enregistrez  ou si vous avez déjà un compte yahoo, vous ouvrez une session. Ensuite, vous importez vos favoris existants sur Internet Explorer, sur... [Lire la suite]
Posté par fatihaelh à 10:38 - - Commentaires [1] - Permalien [#]
11 octobre 2006

Use of uninitialized value? Comment éviter cette erreur en perl?

Qui n'a jamais eu cette erreur en codant en perl? Use of uninitialized value... Je suis de celle qui a tout essayé: if($variable==undef) if($variable eq "")if($variable eq 0)etc... et je viens enfin de trouver : if(!defined($variable)) Comment lire cette expression? Lire if not defined (et oui j'ai piqué cette syntaxe au php;))
Posté par fatihaelh à 16:32 - - Commentaires [0] - Permalien [#]
06 octobre 2006

Suppression des sauts de ligne en PERL

Pour supprimer des sauts de ligne en perl, nous utilisons la recherche et la substitution de motifs : $mavariable =~ s/\n//gs; Cette expression peut se décomposer comme suit : =~ opérateur de subsitution en perl entre les deux premiers slashs // on a le motif recherché ici /\n/, ici on recherche /n qui signifie saut de ligne. entre le deuxième et le troisième slash on a le motif remplaçant le motif recherché, //, ici il n'y a rien, cela signifie tout simplement  que le saut de ligne sera remplacé par du vide, il... [Lire la suite]
Posté par fatihaelh à 11:48 - - Commentaires [0] - Permalien [#]
06 octobre 2006

Retirer les balises HTML en perl

Vous souhaitez convertir du html en texte, une manière simple et qui tient en une ligne :   $mavariable = s/<(?:[^>'"]*|(['"]).*?\1)*>//gs;   Pour en savoir plus
Posté par fatihaelh à 11:33 - - Commentaires [1] - Permalien [#]

18 septembre 2006

Récupérer l'URL de la page actuelle

Rien de plus simple :        $URL  = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];    $URL .= ($_SERVER['QUERY_STRING']!='')? '?' : '';    $URL .= $_SERVER['QUERY_STRING'];Vous avez l'URL de la page actuelle y compris les paramètres passés à la page récupérés via $_SERVER['QUERY_STRING']. Ex d'URL :http://www.monsite.com/dossier1/PageActuelle/?param1=test&param2=demo
Posté par fatihaelh à 11:54 - - Commentaires [0] - Permalien [#]
28 juin 2006

Comment faire apparaître et disparaître un bloc en javascript?

Ci-dessous, le bloc* à faire apparaître/disparaître : <tr id='bloc' style="{visibility : hidden}">.....</tr> Donc au départ ce bloc est invisible, notez qu'il ne faut oublier l'attribut id de l'élément tr. Pour le faire apparaître/disparaître en fonction d'une checkbox cochée/décochée, voici le code : <input type="checkbox" name="option" id="option" value="1"   onclick="    if(this.checked == true)        ... [Lire la suite]
Posté par fatihaelh à 17:39 - - Commentaires [3] - Permalien [#]
28 juin 2006

Griser un contrôle d'un formulaire en javascript

Cet article se veut court et efficace, enfin c'est plus une astuce qu'un article. Comment griser une checkbox en javascript? A vous ensuite de remplacer avec vos noms de variables. document.forms["nomFormulaire"].nomCheckbox.disabled='TRUE';
Posté par fatihaelh à 17:18 - - Commentaires [0] - Permalien [#]
23 juin 2006

Intégrer un flux RSS en PHP

Qui n'a pas eu envie un jour d'afficher ces fameux fils d'actualité sur son site sans vraiment savoir comment faire? Qui recherche un moyen simple pour y arriver? Je vais vous donner quelques éléments de réponse.Pour intégrer un flux RSS sur un site web, j'ai d'abord téléchargé la classe MagpieRSS. J'ai uplodé le répertoire et renommé en rss pour plus de simplicité. Ensuite, j'édite le fichier php dans lequel je veux intégrer le flux RSS et j'ajoute le code suivant :<?//intégrer le fichier de la classe... [Lire la suite]
Posté par fatihaelh à 11:15 - - Commentaires [0] - Permalien [#]