Réécriture d'url d'un dossier - mod rewrite Apache

Rédigé par adm - 26 décembre 2012

Un problème qui peut arriver c'est de réécrire une url d'un fichier qui se trouve dans un dossier et l'envoyer sur une autre page

Un cas concrêt? Un site fait un lien vers le vôtre mais s'est trompé dans le nom de la page. Ce qui vous crée une erreur visualisable par exemple dans outils webmaster de google.

Notre cas : Nous avons un dossier qui s'apelle "luciole", situé dans le www du répertoire apache.

Dans ce répertoire, nous avons un fichier apellé bestiole.php, malheureusement le site qui fait pointer un lien vers cette page, s'est trompé et a indiqué une page bestiolle.php qui elle n'existe pas.

Pour remédier à cette situation, nous allons ajouter dans le répertoire luciole, un fichier .htaccess

Et dans celui-ci nous allons indiquer les lignes suivantes :

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^bestiolle\.phpLe$ /luciole/bestiole.php [QSA,L,R=301]

Explication des drapeaux QSA indique que toutes les adresses comportant des variables seront redirigées intégralement  tandis que R=301 indique redirection permanente. Le L arrête le traitement de cette demande.

Classé dans : apache, - Mots clés : aucun - aucun commentaire

Sauvegarder ses emails sous windows live mail ou outlook

Rédigé par adm - 18 décembre 2012

Il peut être très intéressant de sauvegarder ses mails, un crash pc est si vite arrivé!

 

C'est très simple, il suffit de sauvegarder le répertoire où les mails se situent.

 

Pour les trouver :

Clic sur OUTILS

puis sur OPTIONS

ensuite aller à l'onglet AVANCE

puis cliquer sur le bouton MAINTENANCE

Et pour terminer sur le bouton DOSSIER SUR L ORDINATEUR.

sauvegarder de temps à autre, le contenu de ce dossier, cela vous permettra de retrouver vos mails en cas de crash ou de changement d'ordinateur.

 

 

 

 

 

 

 

Classé dans : logiciels, - Mots clés : aucun - aucun commentaire

Encoder son adresse email contre les robots spammeur

Rédigé par adm - 18 décembre 2012

Pour éviter que les robots spammeurs ne puissent mémoriser les adresse email sur votre site, il faut les encoder.

 

Voici un petit code en PHP pour réaliser cette opération:

 

Supposons que notre adresse email à encoder soit :

Nous l'afficherons avec le mot apparent contact.

 

<?php
function email_encode($string)
     {
     // CETTE FONCTION VA ENCODER L ADRESSE EMAIL
     $ret_string="";
     $len=strlen($string);
     for($x=0;$x<$len;$x++)
          {
          $ord=ord(substr($string,$x,1));
          $ret_string.="&#$ord;";
          }
     return $ret_string;
     }

// ON AFFICHE "CONTACT" COMME TEXTE AVEC ADRESSE EMAIL ENCODEE
echo '<a href="'.email_encode("mailto:").'">Contactez-nous</a>';


?> 

 

Classé dans : php, - Mots clés : aucun - aucun commentaire

php afficher les résulats dans un tableau

Rédigé par adm - 12 décembre 2012

En php, afficher les résultats sous forme de tableau

Par facilité quand beaucoup de résultats se présentent, j'ai pour habitude de les afficher sous forme de tableau, qu'ils soient extrait d'une base de donneés mysql ou de fichier texte ou xml.

 

<table border="0">
        <tbody>
		<?php
		//la variable $M sert à compter les colonnes que vous désirez
		//Ici nous voulons afficher sur 3 colonnes
		//ATTENTION au point 2 où il faut soustraire 1 au nombre de colonne choisie
		//Pour cet esemple, vous avons tirer les données dans un tableau nommé $retour
		//Nous le parcourons pour afficher les données
		$M=0; // Pour affichage du tableau, plus précisémment des <tr>
		 for($j=0; $j<$ligne; $j++)
			{
				{
				if ($M%3 == 0) 
				echo "<tr>\n";				
				//Si le reste de la division vaut 0 
				//c'est que nous avons à faire une nouvelle ligne
				echo'<td>'.$retour[$j][0].'</td>';
				if ($M%3 == 2) 
				echo "</tr>\n";
				$M++;
				//Si le reste de la division vaut 2 
				//c'est que nous avons fini la ligne de 3 <td>
				//donc on ferme avec </tr>
				}
			}
			$M--;
			if ($M%3 != 2) 
				echo "</tr>\n";
				//Ici on ferme en sortie de tableau le <tr> si ça n'a pas été fait
		?>
		</tbody></table>

 

Classé dans : php, - Mots clés : php, <table>, affichage données - 2 commentaires

Les astuces

Rédigé par adm - 12 décembre 2012

Vous trouvez ici toutes sortes d'astuces qui m'ont servis tout au long de mes programmations. Des codes, bout de codes s'y trouvent, je n'ai pas pris le temps de citer les sources, que les auteurs si ce n'est pas moi, m'en excusent. Mais le but premier de ces mémos est essentiellement que je n'oublie pas ces bout de codes ;-).

Classé dans : - Mots clés : programmation -

Fil Rss des articles

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires