24th July 2007

Tester la validité d un flux avec magpierss

Vérifier les flux RSS avec magpierss


verifier flux RSS magpierss

Si vous utilisez la librairie magpierss pour parser flux xml, et notamment une fonction du type feeparser, vous avez pu vous poser la question de savoir pourquoi on fesait un echo $resultat de la fonction?

La fonction renvoie une chaine de caractere contenant le resultat du traitement du fichier RSS passé en paramêtres. Autrement dit elle sera vide dans le cas d’un fichier mal formé.

L’idée est donc tester le fichier facilement avec cette fonction.

Exemple si votre fonction s’appelle rssread et qu’elle est construite sur le modèle de feedparser

$resulat=rssread($flux,12);

if ($isset($resultat))

{

/* Le fichier est ok et on le traite
/*exemple*/

$html.=$resultat;
}

else

echo “flux non correct”;

 Cet exemple n’appelle qu’une fois la fonction readrss, et permet du coup de se débarasser des messages d’errueurs impromptus.

Cet exemple a servi pour vérifier les flux xml entrés par les webmasters sur le site Dimotoo.

Cet

posted in Développement | 0 Comments

24th July 2007

Spam de commentaires

Halte au spam!Eviter les spams des commentaires de categorizator.

J’ai remarqué qu’il y avait pas mal de spams sur les commentaires de ce script en regardant ma base de données (la table des commentaires) de quelques uns de mes sites reposant sur cet annuaire.Au début j’ai commencé  avec des ‘delete’ de commentaires contenant la chaine http. mais seulement voila, il semblerait que certains spammeurs programment des bots  et vous vous retrouvez vite avec des milliers de commentaires remplis de liens. 
 
Donc voici une solution . J’ai juste repris le très bon travail fait par superpj (audiencestv, merci à lui) sur categorizator pour la proposition de site. donc ça ne marchera que sur cette version.

Voila les modifications à apporter au fichier commentaires.php.

à insérer au début du script
après le <?php

if ( isset($_GET[’image’]) || $_POST[’action’] == “add” ) {
session_start();
};
if ( isset($_GET[’image’]) )
{
// Voici les caractères autorisés pour le code
// (j’ai fait exprès de retirer le chiffre 0 et la lettre O pour parer à toute ambiguïté)
$alphanum = “ABCDEFGHIJKLMNPQRSTUVWXYZ123456789″;
// Trouve au hasard un code de 5 caractères
$rand = substr(str_shuffle($alphanum), 0, 5);
// Création d’un hash pour ce code puis injection dans la session
$_SESSION[’image_random_value’] = md5($rand);
// Sélectionne au hasard l’image de fond : img/bg1.jpg ou img/bg2.jpg
$image = imagecreatefromjpeg(”img/bg”.rand(1,2).”.jpg”);
// Blanc en couleur de fond
$bgColor = imagecolorallocate ($image, 255, 255, 255);
// Noir en couleur de texte
$textColor = imagecolorallocate ($image, 0, 0, 0);
// Ecriture du code dans par-dessus l’image
imagestring ($image, 5, 5, 2, $rand, $textColor);
// Paramètres pour éviter la mise en cache …
header(”Expires: Mon, 26 Jul 1997 05:00:00 GMT”);
header(”Last-Modified: ” . gmdate(”D, d M Y H:i:s”) . ” GMT”);
header(”Cache-Control: no-store, no-cache, must-revalidate”);
header(”Cache-Control: post-check=0, pre-check=0″, false);
header(”Pragma: no-cache”);
// Définition du type “image”
header(’Content-type: image/jpeg’);
// Envoi de l’image au navigateur
imagejpeg($image);
// Destruction de l’image pour libérer la mémoire
imagedestroy($image);
exit;
};

Puis après le ($action == “add”)

Citation:
if ($PMA_infos[’code_verif’]) faux_code($code,”Erreur :Le code de vérification que vous avez entré est incorrect !”,true);

Puis intégrer quelque part dans le formulaire  le capcha (J’ai laissé le tableau par faineantise, a vous de modifier la mise en page)

Citation:
<? if ($PMA_infos[’code_verif’]) {?>
<table>
<tr>
<td colspan=2 >
<table border=0 cellpadding=0 cellspacing=0 width=1>
<tr>
<td align=center valign=bottom  nowrap>
<table border=0 cellpadding=2 cellspacing=0 width=100%>
<tr>
<td align=center valign=bottom  nowrap>
Veuillez recopier le code de vérification ci-contre :  </td>
</tr>
</table> </td>
<td align=center valign=bottom >
<img src=submit_site.php?image border=1 width=60 height=18> </td>
<td align=center valign=bottom class=”text_before_field_add_annuaire”>
 <input type=”text” name=”code” maxlength=5 size=5> </td>
</tr>
</table> </td>
</tr></table>
<? }; ?>

posted in Développement | 0 Comments

23rd July 2007

Google Adsense

Rentabiliser 

Affichez des publicitées ciblées sur votre site et augmentez votre taux de transformation!

Google Adsense permet de rentabiliser ses espaces publicitaires en affichant des publicités ciblées sur votre site contrairement à de nombreuses autres régies qui vous proposent d’afficher des bannière aléatoire, ou encore celles qui demandent un travail fastidieux de ciblage des pages de votre site.

Comment cela se passe t-il?

Premièrement il faut que votre site soit de qualité afin que vous puissiez être admis en tant qu’affilié de Google Adsense.

La première chose est de s’inscrire. Une fois votre inscription validée Par les équipes de Google Adsense, vous pourrez récupérer un simple code HTMl/javascript à insérer sur votre site qui vous permettra d’afficher les publicités Adsense.

 Adsense dispose d’un bot qui parcours les sites de ses affiliés, comme le fait Google également pour son moteur de recherche, qui adapte les publicités à la thématique de votre site (de nombreuse options sont disponibles).

C’est la régie qui a été choisie par Athoms.com et sur le site dimotoo.com.

Pour s’inscrire :


posted in Rentabiliser son site | Comments Off

23rd July 2007

Resizer les images provenant de flux RSS

Taille des images dans les flux RSS incorrecte avec MagpieRSS


Développement PHPSuite à l’intégration des flux RSS dans le guide Dimotoo! Je me suis apperçu que certains sites utilisaient des images disproportionnées pour illustrer leur flux RSS.

Le problème des images de taille importante est qu’elles peuvent nuire à votre mise en page, surtout si les images sont affichées dans des divs de taille plus petite.

Cet extrait de code repose sur la librairie opensource Magpierss et la fonction feedparser que l’on peut trouver sur de nombreux sites, notamment webrankinfo.

lorsque vous parsez le fichier rss dans feedParser, vous pouvez afficher l’image de la maniere suivante :

$vigne =$item[’enclosure’][’url’];
  $html .= “<br />”.$item[’title’].”</a><br style=\”clear:both;\”/>\n”;
 if (isset($vigne))
 {
 list($width, $height, $type, $attr) = getimagesize($vigne);
 if ($width>160) $width=140;
 if ($height>130) $height=120;
 $html .= “<img  src=\”".$vigne.”\” width=\”$width\” height=\”$height\” alt=\”".$item[’title’].”\”  align=\”left\” vspace=\”3\” hspace=\”3\” style=\”border:1px solid #ccc;\”/>”;
}

Bémols à cette technique :
N’oubliez pas qu’à chaque fois que vous allez afficher une image, avant de l’afficher vous allez ouvrir l’image pour connaitre sa taille. D’où des possibles lenteurs de chargement.

Je vous recommande d’utiliser un système de cache en php, afin de limiter  d’accélerer le chargement de vos pages et de ne pas surchargez votre serveur. 

posted in Développement | 0 Comments

22nd July 2007

Contact

Je suis à votre disposition pour vous fournir toute information ou répondre à vos questions.

Que ce soit pour vos projets Internet, pour échanger des informations, proposer un partenariat, faire appel à mes compétences, soyez certains de recevoir une réponse rapide!

Saisie Incorrect 

Saisie Incorrect 

Saisie Incorrect 

Saisie Incorrect 

 

LiveContact v0.9b: Telechagez une copie ici!

posted in Divers | Comments Off

22nd July 2007

Balises de titres css et référencement

Conseils pour le référencement


Comme vous avez certainement pu le lire sur ce site ou sur des sites spécialisés dans le domaine du référencement, la mise en page d’un site doit être optimisée afin de faciliter son référencement. Il ey st souvent question de balises de titres, en l’occurence des balises h1, h2 et autres.

Le problème est que ces balises ont un affichage prédéfini, souvent même une énorme fonte est utilisée pour les afficher. De plus cet affichage peut être différent d’un navigateur à un autre. Afin de ne pas avoir de mauvaises surprises lors de la mise en page et faciliter son référencement, la solution consiste à passer par les feuilles de styles en css.

Quelques exemples.

Intégrer dans votre feuille de style le code suivant

h1{

display:inline;

font-size:12px;

}

Lorsque vous placerez une balise h1 sur votre page, celle-ci sera donc définie comme ayant une taille de 12px, sans retour chariot.

<h1>titre</h1>

A défaut d’utliser une feuille de style il est possible de définir lors de l’utilisation d’une balise son style

<h1 style= « display:inline;font-size:12px; »>titre </h1>

 La hiérarchie des css.

Il vous est possible de cumuler feuille de style + modification lors de son utilisation.Dans ce cas la balise héritera du style défini dans la feuille de style, mais y appliquera les dernière modifications apportées par l’ajout de l’attribut style utilisé lors de l’appel à la balise.

 

Google accorde une importance à la présence des balises de titres. Cela peut vous apporter un réel avantage pour votre positionnement. Privilégiez dans la mesure du possible les mots clés à l’intérieur de ces balises. Utlisez également avec parcimonie les balises h1. Vous avez plusieurs niveau de titres, utilisez comme titre les balises h1, pour les sosus titres h2, pour les sous titres inférieurs h3 etc.

posted in Développement, Référencement | 0 Comments

9th July 2007

Adresses pour rentabiliser son site

Rentabiliser son site


Bonnes affairesListes de sites proposant de rentabiliser votre site.

Cette liste provient du Guide internet francophone

ebook1.be : les formules gagnantes du Net.
Logiciels, formules, packs, tout est reunit sur ebook1.be pour vous faciliter la vie et vous faire gagner de l'argent sur Internet.

Apprenez a gagner votre vie sur Internet
Des Ebooks, affiliations, conseils, sites et differents outils pour creer un travail independant et serieux a domicile. Toutes les activites necessaires pour gagner de l&rsquoargent et demarrer votre business Internet.

Euroaffiliate.com
Reseau de petites annonces en marque blanche pour Webmasters. Entreprises, particuliers, proposez en marque blanche, d'une facon entierement transparente, un service complet de petites annonces (auto, moto, bateau, immobilier,emploi, et bonnes affaires)

Surfmalin le site des bon plans
Surfmalin le site des bons plans, surfmalin repertorie tous les bons plans qu’il trouve sur le web et vous le fais savoir via sa newsletter, ne perdez plus de temps a cherchez tous se trouve sur surfmalin.net, affiliation, regie pub, mail remunerer, etc..

Annuaire liste de sites internet, votre annuaire gratuit fabrique sur mesure
1annuaire.com : Votre annuaire gratuit fabrique sur mesure et qui vous rapporte de l'argent par affiliation

Easyflirt-partners.biz - Marque blanche - Sponsor - Affiliation site de rencontre
Easyflirt-partners.biz est le premier fournisseur de sites de rencontre en marque blanche totalement personnalisable. Ajoutez une section rencontre sur votre site pour la croissance de votre chiffre d'affaires

Gagner.4yu.fr : Gagner de l'argent sur internet gratuitement
Vous vous demandez comment gagner de l'argent facilement sur le net ? Gagner.4yu.fr vous presente les meilleurs moyens pour gagner de l'argent sur Internet gratuitement.

Plateforme d'affiliation Puissance 2
Plateforme d'affiliation Puissance 2. Affiliez-vous et rentabilisez votre site. Regie publicitaire tous annonceurs

Marketing Internet rentable
Conseils et astuces sur le marketing internet pour optimiser votre business personnel sur internet - Concepts et Design - Techniques Referencement - methodes marketing les plus performants.

Allopass
Webmasters : Installez un systeme de micro paiement audiotel sur votre site et gagnez de l'argent en rendant certaines parties de votre site payant.Allopass est le leader europeen du micro paiement!

Installez un service de logos et sonneries!
Webmaster! que vous soyez un particulier ou une societe installez un service de logos et sonneries sur votre site et gagnez de l'argent!

posted in Rentabiliser son site | 0 Comments

9th July 2007

Installez une section rencontres sur votre site

Rentabilisez votre site avec une section rencontres!

Rentabiliser son siteInstallez une section rencontres sur votre site et gagnez de l’argent!

Easyflirt-partners vous propose d’intégrer une section rencontres en marque blanche sur votre site.

Ce concept est très rémunérateur dans la mesure ou les rencontres sont un domaine très prisé sur Internet.

Vous touchez les commissions à vie pendant toute la durée de l’abonnement des membres inscrits.

C’est un des premiers sites de rencontres avec webcam, plusieurs sections love, hot, ou gays vous sont proposées. De nombreux outils de promotions efficaces (flux xml, outils dynamique, formulaires, images..) sont mis à votre disposition pour générer des inscriptions supplémentaires.

Le paiement des commissions s’effectue dès que vous avez atteint 100 euros, le 25 de chaque mois.

Installer une section rencontres

posted in Rentabiliser son site | 0 Comments

9th July 2007

Installez un service de micro-paiement

rentabiliser son siteRendez certaines parties de vos sites payantes en installant gratuitement le système Allopass.

 Allopass est un site qui vous permet de mettre en place facilement des moyens de paiement par audiotel, sms et cartes bancaires et ce pour de nombreux pays.

La mise en place est entierement gratuite, ils vous envoient par cheque vos commissions à partir de 5 euros.

Autres particuliarité du site Alloppass

  • Gestion de vos espaces publicitaires. Allopass propose d’afficher, et de gérer gratuitement vos espaces publicitaires. Il vous permet également de les mettre en vente, et bénéficie d’un annuaire de sites utilisant cette régie. C’est un des moyens les plus simples de mettre en place une regie rémunératrice sur votre site Internet
  • Affiliation multi niveaux : Vous gagnez de l’argent en parrainant d’autres webmasters
  • vous pouvez proposer un système d’affiliation de votre site pour d’autres webmasters.

Allopass est actuellement le leader du micro paiement sur Internet

Découvrir Allopass


Allopass, le micro-paiement pour tous les Webmasters !

posted in Rentabiliser son site | Comments Off

9th July 2007

Dimotoo! référence les flux RSS

Dimotoo! référence désormais les flux RSS. Ceux si sont diffusés désormais sur la fiche des sites inscrits.

Un champ a été ajouté au formulaire de soumission de site pour y entrer l’adresse du flux RSS.

Les webmasters ayant inscrits peuvent ajouter leur flux très rapidement.
Faites une recherche sur Dimotoo! Consulter la fiche de votre site et relevez-y le numéro à coté d’id.
Allez sur la page
Ajouter un flux RSS , saisissez les infos et le tour est joué!

Note technique : Les flux diffusent les images contenues dans les enclosure. Autrement dit vos images seront affichées. Attention les images trop grandes seront resizées automatiquement!

posted in Guide Dimotoo | 0 Comments

Aller »
  • Calendar

  • July 2007
    M T W T F S S
        Aug »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031