dimanche 8 août 2010

forum phpbb comment afficher les dernier messages dans une autre page

pour afficher les derniers messages du forum phpbb dans une autre page php, j'ai conçu un script php, mai pour vous donné une flexibilité je vais vous souligner les grand très.

1- connexion à la base de données: mysql_connect("host", "root", "passeword");
2- selection de la basse de donné: mysql_select_db("xxx_phpb3");
3- selsection des champs nécessaires:
$reponse = mysql_query("SELECT * FROM phpbb_posts order by post_id desc LIMIT 0, 10 "); while ($donnees = mysql_fetch_array($reponse) );

{$phrase=$donnees['post_text'];
//on verifie que la phrase est trop longue
if(strlen($phrase)>250){
//on la coupe à la longueur choisie
$phrase=substr($phrase,0,250);
//on cherche le dernier espace
$espace=strrpos($phrase," ");
//on recoupe au niveau de l'espace
$phrase=substr($phrase,0,$espace);
//on fignole avec les points...
$phrase=$phrase.'...';
}

$subj=strtolower($donnees['post_subject']);
//$subj=str_replace('Re: ', '', $subj);
$subj = strtr($subj, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy-');

$subj = preg_replace('/([^a-z0-9]+)/i', '-', $subj);
$subj=strtolower($donnees['post_subject']);
//$subj=str_replace('Re: ', '', $subj);
$subj = strtr($subj, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy-');

$subj = preg_replace('/([^a-z0-9]+)/i', '-', $subj);
$subj=$subj.'-t'.$donnees['topic_id'].'.html';
//$subj = preg_replace('#^re-(.+)#isU', '', $subj);
//$subj=str_replace("^re-", "", $subj);
$subj1=str_replace("Re: ", "", $donnees['post_subject']);

vous voyez ce qui nous interesse c'est $phrase le contenu du message, et $subj est le sujet.

et le lien c'est: $subj

ces information vous seront surement utile il vous rest a réamenage ces lignes pour les incorporé dans votre pages comme vous semble.

dimanche 1 août 2010

logiciel pour mailing list

beaucoup d'administrateurs de sites web, ont besoin d'un outil performant pour rester en contacte avec leurs clients ou visiteurs, afin de diffuser des news, comme des nouveaux produits, nouveaux services, ou des promotions ou même ce qu'on appel de la publicité de rappel de le marketing via le web.
pour ce la il faut un plateforme web, qui permet d'envoyer des e mails en masse, avec bien-sure l'autorisation des détenteurs de comptes mail, cette envoi se fait soi automatiquement regle par l'horloge du serveur soi a la demande de l'administrateur.
enfin l existe plusieurs plate forme j'ai choisis ces trois que je voi qu'elle sont performante:

phplist est un gestionnaire de newsletter open-source. Il est libre de télécharger, installer et à utiliser, et est facile à intégrer à tout site Web. phplist est téléchargé plus de 10.000 fois par mois.

* Version: 2.10.11
* Site Officiel: http://www.phplist.com/

poMMo est polyvalent de logiciels de diffusion de masse. Il peut être utilisé pour ajouter une liste de diffusion à votre site Web ou d'organiser des envois stand seul. Des caractéristiques uniques telles que la possibilité de sous-ensembles e-mail de vos abonnés qui le distinguent de solutions de rechange. poMMo est écrit en PHP et librement sous la condition] [GPL. Conçu pour être facile à utiliser et puissant, flexible poMMo offre postale de gestion qui doit tout le monde - Projets de logiciel de magasins de chaussures, aux entreprises de commercialisation, aux pionniers de la blogosphère ... Dites-nous où vous utilisez poMMo en visitant notre page Dans le Wild.

* Version: pr16.1
* Site Officiel: http://pommo.org/Main_Page


Dada Mail peut vous aider à gérer une liste de diffusion, envoyer des mailings de masse, conserver une archive de vos messages et vous permettent de partager vos messages dans beaucoup de façons. Dada Mail s'exécute sur votre compte d'hébergement Web et d'interagir avec lui via votre navigateur Web. Dada Mail est riche en fonctionnalités, mais qui tente de Keep It Simple. Dada Mail est conçu pour favoriser la flexibilité, l'extensibilité et la facilité d'utilisation sur la vitesse de base ou très flashy, mais traits durs à utiliser.

* Version: 4.1.0
* Site Officiel: http://dadamailproject.com


ces trois gestionnaires peuvent êtres installé en moins de 30 secondes si vous etes hébergé par:
hostgator

phpFreeChat

phpFreeChat is a free, simple to install, fast, customizable and multi languages chat that uses a simple filesystem for message and nickname storage. It uses AJAX to smoothly refresh (no flicker) and display the chat zone and the nickname zone. It supports multi-rooms (/join), private messages, moderation (/kick, /ban), customized themes based on CSS and plugins systems that allows you to write your own storage routines (ex: Mysql, IRC backends ...), and you own chat commands!